Description Details Author(s) References
Eigenfaces are an approach to recognize faces using principal component analysis (PCA), established in 1991. Even though the technique has lost popularity in recent years, it is still widely used to visualize the concept and results of PCA and introduce beginners to machine learning. This R package was developed as a part of the 2020 R programming course at Heidelberg University. It provides functions to display the most important eigenfaces of a data set, display similar faces and display eigenfaces with a reduced amount of principle components.
The REigenfaces package contains the following functions:
load_pgm_images
load_dataset
show_images
most_important_eigenfaces
similar_faces_indices
reconstructed_dataset_images
runShiny
To learn more about REigenfaces, refer to the vignettes and function documentations.
Maintainer: Max Edinger iu220@stud.uni-heidelberg.de
Authors:
Bjarn de Jong B.de_Jong@stud.uni-heidelberg.de
Daniel Kliemann D.Kliemann@stud.uni-heidelberg.de
Johannes Klueh mz228@stud.uni-heidelberg.de
Other contributors:
Marilena Mueller [degree supervisor]
Useful links:
https://en.wikipedia.org/wiki/Eigenface: general information
https://www.bytefish.de/pdf/eigenfaces.pdf: mathematical details and examples
https://towardsdatascience.com/eigenfaces-recovering-humans-from-ghosts-17606c328184: implementation details and training data (lfwcrop_grey.zip
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.