Finding Eigenfaces
Using PCA

Computer Vision Course Work
Individual Work
Completed Dec 2025

To distill high-dimensional facial data for classification, I developed a Computer Vision pipeline using PCA to extract structural landmarks from 4,096-dimensional vectors. By implementing StandardScaler and whitening, I ensured that geometric variance, rather than lighting noise, drove the decomposition. I visualized these features as 'eigenfaces' and used RandomizedSearchCV to identify 130 principal components as the optimal signal-to-noise threshold, achieving 81.3% accuracy.

View Whole Report PDF (with Code)
Previous
Previous

2.5D Robotics Drawing

Next
Next

Stereo-Vision Depth Mapping