Gaussian process latent variable models with shared latent spaces (SGPLVM)
As well as downloading the SGPLVM software you need to install the GPmat toolbox.
>> demSgplvm
Demo script to create three different types of Shared GP-LVM models either using random data or a synthetic example of human motion.
>> sgplvm_model_type = 'mlmi2008';
>> data_type = 'human';
The motion example was created by rotating a static pose around its own axis both counter-clockwise and clockwise but use the same descriptors which introduces ambiguities with respect to the heading direction in the view-plane.
The SGP-LVM model created has a five dimensional latent space with two private directions for each observation space and a single shared direction. The model is initialised using the NCCA consolidation.