Home

Process Overview
Introduction
What is PCA?
Previous Research

Implementation
Training Phase

Coefficients Phase
Recognition Phase

Other
Downloads

Research Paper
Credits
Contact Me
 
 


 


 

Previous Research

The research of PCA techniques in computer vision dates back to the late 1980s with initial work performed by Sirovich and Kirby at Brown University. Sirovich and Kirby focused on using a computer to recognize cropped versions of human faces and compared their results to that of recognizing full faces. Their system had good results—and more importantly proved the practicality of such a system. Their pioneering success was followed in 1990 when they extended their system of recognizing full faces by doubling their ensemble size through the use of mirror images. This greatly reduced error rate in recognition of test images. Sirovich has continued research and has published as recently as 2000.

While we were unable to locate a copy of the work performed by Turk and Pentland we would be remiss for not referencing it here. Their 1991 variation of Sirovich and Kirby’s PCA system relied on calculating weights associated with eigenpictures (instead of coefficients) and stored these values in a retrievable database. The goal of their system was to successfully determine if a face was present within a given image or not. Interestingly their ensemble not only included “head on” shots but also included different head sizes, orientations, and lighting conditions—making it robust and reliable for several possible types of test images.

Five years later Swets and Weng were able to develop a PCA based system that varied from other contemporary systems (which were dependent upon the differences between images). They instead used discriminating features yielded from discriminant analysis to make classifications. Their research was not only able to recognize the presence of a face, but to also classify the person in the image making it impressive and worth mentioning here.

We finally note and credit the success that Moghaddam and Pentland had by being the first to develop a PCA system that relied upon probabilistic density estimation. This classification method contrasts with the basic Euclidean classification methods used beforehand. Their paper was published in 1997 along with several other publications attempting to create better ways to classify images, each having their own staple of merit and contribution to the realm of PCA research.

The investigation for our inquiry did not require the acquisition of some of these most recent works due to the fact that our system is based extensively on Sirovich and Kirby’s early research which is now considered old. In consideration of our primary investigation we leave further historical research to the interested reader or direct them to the Literature Survey complied by Zhao and others which offers a comprehensive history of PCA studies.
 

 
 
 
Legal shiz and other things...

Omniasoft WebDev, Inc. © Copyright 2005.  All rights reserved graphics and some source code.  Some of the source code was written by people other than myself, so I don't know what type of claim to rights they have but no claim is made here.  Source code I have written may be downloaded, modified, and redistributed freely for any reason whatsoever, as long as my name "Art Geigel" is clearly accompanying the code and the URL to this website shows up.  My code is not provided under the GNU license so however you want to use the code you can feel free to (except for source that is clearly stated that is not mine).  If you do use the code, or if you use some of my research, I'd appreciate an email at
art@geigel.com but even that is up to you.  Have fun and enjoy!  And while you're reading this you should visit www.groundbooth.com!