README.md

Eigenfaces

R Project by Marcel Fischer, Ida Jandl and Aaron Osburg

within the course "Programming Language R" - Summersemester 2020.

Table of contents

General info

This Project contains the principle component method on a large set of images of different human faces (here: Olivetti Dataset). The derived eigenvectors are called eigenfaces. They can be used for human face recognition.

Technologies

Project is created with:

Setup

To run this project, we recommend using RStudio.

Illustration

Nine examples of the images in the Olivetti Dataset: (plots created with this code.)

Example of Images in Olivetti Dataset

First nine eigenfaces of the Olivetti Dataset: (plots created with this code.)

Nine Eigenfaces of the Olivetti Dataset

Projection of images onto the first two eigenfaces: (plots created with this code.)

Projection on eigenfaces Projection on eigenfaces

Furthermore, a classifcation algortihm is implemented. Here it is performed on picture 33 of the dataset.

3 Closest neighbor

Additional content: Shiny App Vignette * Extensive documentation

We recommend reading the vignette for additional details.

Sources

This Project is inspired by Marinovsky F., Wagner P., Gesichtserkennung mit Eigenfaces, FH Zittau/Görlitz



Osburg/eigenfaces documentation built on Aug. 26, 2020, 4:41 p.m.