Can any one explain what is the exact difference between PCA and MPCA, and how to apply the MPCA ON face images
조회 수: 9 (최근 30일)
이전 댓글 표시
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
채택된 답변
Ahmet Cecen
2014년 11월 20일
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.
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!