Public OID work: PCA Kludge Page

Only download if you have permission from Michael Abramoff.


To set up PCA for ImageJ:
Download this file to plugins dir: PCA_.class
Download these files to plugins/linearalgebra dir: BIJLargeMatrix.class, BIJException.class, BIJJacobi.class and BIJpca.class, and try to run from plugins menu.

The resulting stack contains the 'eigenimages' or 'n-th component images' sorted by 'eigenvalue' or contribution to the original stack, so the first slice is the most important or principal component, etc. The pixel values are the actual values, not corrected or normalized, so the higher order components may be almost invisible at standard contrast settings. Please adjust by using the brightness and contrast function of ImageJ.

Please understand that this is a very temporary, quickly put-together page, and all this will eventually end up at http://bij.isi.uu.nl under pca or similar. The .class files are updated continuously since this is an active project right now, and changes may not be reflected in the text of this page.
Also, I am still fiddling around with different ways of normalizing the images, so if you have comments, let me know.
Mail me at michael-abramoff@uiowa.edu for comments.

(c) 2003, Michael Abràmoff, UIHC. Last updated 9-2-2003