Automatic photograph recognition
This report describes a novel algorithm for the recognition of a human face from the photograph of the person by detecting the location of the face and subsequently extracting its outline and essential features to transform into a sketch. Therefore, the algorithm has two main parts - face detecti...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/68998 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-68998 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-689982023-07-07T15:44:22Z Automatic photograph recognition Komathi Maturaveeran Foo Say Wei School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering This report describes a novel algorithm for the recognition of a human face from the photograph of the person by detecting the location of the face and subsequently extracting its outline and essential features to transform into a sketch. Therefore, the algorithm has two main parts - face detection and face transformation. The former locates a face in the photograph by applying skin color segmentation combined with AdaBoost learning in an automatic manner. First, skin color model in the YCbCr color space is built to segment the non-skin color pixels from the image. Next, mathematical morphological operators are used to remove noisy regions and fill holes in the skin color region in order to extract the candidate human face region. Meanwhile, AdaBoost learning is used to classify images into faces and non faces. It achieves this by learning effective features from a large feature set; constructing weak classifiers, each of which is based on one of the selected features; and boosting these weak classifiers to construct a strong classifier. The weak classifiers are based on simple scalar Haar wavelet-like features. The strong classifier then classifies and detects the face in the desired photograph. The latter transforms the face into a sketch by extracting outlines of the face and its features in a semi-automatic manner whereby human intelligence is incorporated. For example, for the eyes and nose features, the user has to specify certain points of interest and some combination of thresholding is used with maximum gradient density techniques. For the lips, however, this explicit declaration of feature points is avoided. The user interaction process reduces to only specifying the region in which the feature is enclosed and the lips' orientation. The method of lips extraction is an almost automatic one and proves to be very successful. Bachelor of Engineering 2016-08-23T06:26:18Z 2016-08-23T06:26:18Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/68998 en Nanyang Technological University 87 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Komathi Maturaveeran Automatic photograph recognition |
description |
This report describes a novel algorithm for the recognition of a human face from the
photograph of the person by detecting the location of the face and subsequently
extracting its outline and essential features to transform into a sketch. Therefore, the
algorithm has two main parts - face detection and face transformation. The former
locates a face in the photograph by applying skin color segmentation combined with
AdaBoost learning in an automatic manner. First, skin color model in the YCbCr color
space is built to segment the non-skin color pixels from the image. Next, mathematical
morphological operators are used to remove noisy regions and fill holes in the skin color
region in order to extract the candidate human face region. Meanwhile, AdaBoost
learning is used to classify images into faces and non faces. It achieves this by learning
effective features from a large feature set; constructing weak classifiers, each of which is
based on one of the selected features; and boosting these weak classifiers to construct a
strong classifier. The weak classifiers are based on simple scalar Haar wavelet-like
features. The strong classifier then classifies and detects the face in the desired
photograph. The latter transforms the face into a sketch by extracting outlines of the face
and its features in a semi-automatic manner whereby human intelligence is incorporated.
For example, for the eyes and nose features, the user has to specify certain points of
interest and some combination of thresholding is used with maximum gradient density
techniques. For the lips, however, this explicit declaration of feature points is avoided.
The user interaction process reduces to only specifying the region in which the feature is
enclosed and the lips' orientation. The method of lips extraction is an almost automatic
one and proves to be very successful. |
author2 |
Foo Say Wei |
author_facet |
Foo Say Wei Komathi Maturaveeran |
format |
Final Year Project |
author |
Komathi Maturaveeran |
author_sort |
Komathi Maturaveeran |
title |
Automatic photograph recognition |
title_short |
Automatic photograph recognition |
title_full |
Automatic photograph recognition |
title_fullStr |
Automatic photograph recognition |
title_full_unstemmed |
Automatic photograph recognition |
title_sort |
automatic photograph recognition |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/68998 |
_version_ |
1772827006613848064 |