PCA to generate eigen-images