Can any one explain what is the exact difference between PCA and MPCA, and how to apply the MPCA ON face images
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
dhiraj dabi
el 20 de Nov. de 2014
Comentada: dhiraj dabi
el 20 de Nov. de 2014
wikipidea defines the differance bet PCA and MPCA in single line "PCA Opertares on image of 100*100 in to 10,000*1, where MPCA opertares on same image in two mode as 100*1 and 100*1" what it means , and how to implenet this with the matlab. if any one has code or tutorial about the step of MPCA, please help me out.
0 comentarios
Respuesta aceptada
Ahmet Cecen
el 20 de Nov. de 2014
The very same page you copy pasted that explanation from has 2 decent references of a code and example.
In short it means PCA would assume a 100x100 image is actually a single 10000 dimensional vector, treating each pixel as a dimension. In contrast MPCA first assumes that the same 100x100 image is actually 100 separate row vectors each having 100 dimensions (treating every column as a dimension). Then it does the inverse (second mode) and assume the image is 100 separate column vectors each having 100 dimensions (treating each row as a dimension). Its and iterative projection problem. Also check out one of the references in particular:
which has pretty good definitions and theory in my opinion.
Más respuestas (0)
Ver también
Categorías
Más información sobre Dimensionality Reduction and Feature Extraction en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!