フィルターのクリア

How to use "Hotelling Transform equation" to have new 3D image representation ??!

6 ビュー (過去 30 日間)
Mariam Sheha
Mariam Sheha 2013 年 6 月 20 日
Hey everybody, Hope you all are doing well
I am trying to get new 3D representation of the color RGB image pixels be obtained from the Hotelling Transform equation, applying principle component analysis to finally have 3 principle component analysis.
Can any one help me through that,i don't know how to implement like such program....
Thank you

回答 (1 件)

Youssef  Khmou
Youssef Khmou 2013 年 6 月 20 日
hi Mariam,
This question should be treated by Image processing specialist, however there a link that provides some information related to that transformation ::
There is also a partially available e-Book in Google Books that analyses the transformation :
Therefore, from these two resources it is clear that you need to use the eigenvalue decomposition, with values sorted in decreasing order,
[A,B]=eig(X); % where X is the image : TO BE VERFIED
Eigen=sort(diag(B),'descend');
Use the Hotteling transformation : y=A(x-E[x]) such mean E[y]=0 .
Solve for A, and compute the covariance matrix of the vector y .
These steps are clearly stated in the second link ( Books google) .
I hope this helps as a first answer .

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by