Skip to main content

Face recognition in practice : real-time face extraction and normalization from raw data, 2018

 Item — Call Number: MU Thesis Al-Ka
Identifier: b7717372

Scope and Contents

From the Collection:

The collection consists of theses written by students enrolled in the Monmouth University graduate Software Engineering program. The holdings are bound print documents that were submitted in partial fulfillment of requirements for the Master of Science degree.

Dates

  • Creation: 2018

Creator

Conditions Governing Access

The collection is open for research use. Access is by appointment only.

Access to the collection is confined to the Monmouth University Library and is subject to patron policies approved by the Monmouth University Library.

Collection holdings may not be borrowed through interlibrary loan.

Research appointments are scheduled by the Monmouth University Library Archives Collections Manager (723-923-4526). A minimum of three days advance notice is required to arrange a research appointment for access to the collection.

Patrons must complete a Researcher Registration Form and provide appropriate identification to gain access to the collection holdings. Copies of these documents will be kept on file at the Monmouth University Library.

Extent

1 Items (print book) : 84 pages ; 8.5 x 11.0 inches (28 cm).

Language of Materials

English

Abstract

Automated Face Recognition's (AFR) popularity as a technology has been on a constant rise for the past few decades with new applications and usecases popping up every few years. A recent example of a possible application of this technology can be seen in Apple's Face ID and it's [sic] use of face recognition as a form of user identification. Due to the popularity of AFR there have been many research efforts to perfect the algorithms that make it possible. Despite this constant research relating to AFR we see a lack in literature that approaches the question of how to gather the large amount of data that would make an AFR system effective in terms of real-world situations, without the need for perfectly posed pictures.

In this thesis, we leverage C++, OpenCV and several other libraries to extract normalized data points (facial images) that allow for the construction of a database capable of supporting AFR.

While this form of database creation may not be perfectly suitable for identification purposes due to the missing layer of information, such as name and identity, tied to the images stored. We were able to create multiple systems that were able to successfully extract facial data in a real time environment without effecting [sic] the run time of a video stream. Each system extracted facial data bsed on differing parameters and needs, the first performed a single extraction per frame, as in it only returned the most prominent face in the frame. The second extracted any number of faces per image, a feat that proved to be somewhat taxing as it caused several low dips in the frame-rate. Finally, the last system preformed [sic] an extraction followed by a normalization of faces detected in the stream. There was also an attempt to use the facial data extracted as a kick-starter to train a better facial cascade, but that ultimately came to a halt, as training a cascade needs to control for lighting, pose and angle. A feat that would require the processing of large amounts of video streams, and then filtering out the images that do not fit the parameters. This proved too time consuming for our case.

Partial Contents

1. Introduction -- 2. Related work -- 3. Background & approach -- 4. System & implementation -- 5. Data & result analysis -- 6. Conclusion -- A. Codebase.

Repository Details

Part of the Monmouth University Library Archives Repository

Contact:
Monmouth University Library
400 Cedar Avenue
West Long Branch New Jersey 07764 United States
732-923-4526