SlideShare a Scribd company logo
1 of 6
Download to read offline
Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88
www.ijera.com 83 | P a g e
Face Detection in Digital Image: A Technical Review
Devang C. Prajapati, Disha P. Vanani, Krushna H. Tandel, Khushbu R. Patel,
Nigha P. Bambhroliya
Students of Department of Computer Science and Technology at Uka Tarsadia University, Bardoli, Gujarat,
India.
Puja H. Kadam
Assistant Professor at Department of Computer Science and Technology Uka Tarsadia University, Bardoli
Gujarat, India.
Abstract
Face detection is the method of focusing faces in input image is an important part of any face processing system.
In Face detection, segmentation plays the major role to detect the face. There are many contests for effective and
efficient face detection. The aim of this paper is to present a review on several algorithms and methods used for
face detection. We read the various surveys and related various techniques according to how they extract
features and what learning algorithms are adopted for. Face detection system has two major phases, first to
segment skin region from an image and second to decide these regions cover human face or not. There are
number of algorithms used in face detection namely Genetic, Hausdorff Distance etc.
Keywords— Face detection, Face Localization, Edge detection, Segmentation
I. Introduction
Face detection is a technique that refers to the
detection of the face mechanically by digital camera.
[1] Face detection is virtually unique biometric
identity. It used in biometrics, facial reorganization
system, video surveillance, Human Computer
Interface (HCI) and image database
management.Segmentation plays an important role in
Digital image processing. It is the first step afore
applying to images higher-level processes.
In [17] Skin detection plays major role in face
detection. Nowadays this methodology based on the
skin color, robust information against rotations,
scaling and partial occlusions. Color of skin can also
be used complimentary information.
There are very few chances of having two same
faces. In existing face detection algorithms, various
face detection algorithms and methods used namely
knowledge based method, feature invariant
approaches, template matching method and
appearance based methods [8].
It detects facial features and ignores anything
else such as bodies, trees. In Genetic algorithm,
template matching face detection method is proposed.
Knowledge based methods are already programmed
characteristics to detect the face and encode
knowledge of human facial features.
Template based method uses the active template
comparison, which provides the most perfect results
in case of face detection. [8]Face detection has
become progressively main role in the direction of
content based video processing, fraud detection,
computer vision, neural network etc. It is used in
many places nowadays a day particularly the websites
hosting images like Picassa, Photobucket, Google+
Photos and Facebook [13][5].
Section II includes image segmentation and
usage of face for detection. Section III includes
literature review of Process of Face Detection
System. Section IV includes comparison study of
Knowledge-Based Methods and Template matching
methods. Section V contains Genetic Algorithms
used for Face detection and finally Section VI contain
conclusion.
II. Image Segmentation
A. Segmentation
It is a procedure of extracting and representing
facts from an image is to group pixels together into
regions of similarity. The aim of segmentation is to
simplify and reform the representation of an image
into something that is more significant and easier to
study.
B. Image Segmentation
It is the procedure of segmenting the image into
different segments. It is used for Image understanding
model, Robotics, Image analysis, Medical diagnosis,
etc. Image segmentation means assigning a label to
all pixel in the image so same labels share common
visual features. Digital image having various
operation like Image processing, image analysis and
image understanding. In Low-level operation done by
image processing and it works with pixel. Middle-
level operation done by image analysis and works
RESEARCH ARTICLE OPEN ACCESS
Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88
www.ijera.com 84 | P a g e
with expression and description of image. High-level
operation is done by image understanding and works
with data symbol [24].
C. Categories of Segmentation Techniques
Two technique used namely Edge-Based and
Region Based Segmentation. Both can be based on
following
 Discontinuity: It means to partition an image
based on immediate changes in intensity [19],
this includes image segmentation algorithms like
edge detection.
 Similarity: It means to partition an image into
regions that are similar according to a set of
predefined criterion [19]. This includes image
segmentation algorithms like thresholding,
region growing, region splitting and merging.
1) Edge-Based Segmentation:
An edge is a set of connected pixels that is lying
on the boundary between two regions that differ in
grey value. The pixels on the edge are called edge
point. Edge-Based segmentation is also called as a
Boundary based methods. It is used for finding
discontinuities in gray level images. It is the best
approach for detecting meaningful discontinuities in
the gray level. Two types of Edge-Based
Segmentation may use namely following.
a) Parallel Edge Detection
In [20] parallel edge detection technique decide
of whether or not a set of points are on an edge is
independent. There are different types of parallel
differential operators such as first difference
operators and the second difference operator. The key
difference between these operators is the weights
allocated to each element of the mask.
b) Sequential Edge Detection
In Sequential edge detection technique, the result
at a point is dependent on the result of the before
examined points. The act of a sequential edge
detection algorithm will depend on the choice of a
good initial point, and it is not easy to define
termination criteria [20].
2) Region-based Segmentation
Region based segmentation techniques split the
entire image into sub regions depending on some
rules.Rules like all the pixels must have the same
gray level. Region-based segmentation methods
attempt to group regions allowing to common image
properties [19]. Edge based methods partition an
image based on rapid changes in intensity nearby
edges whereas region based methods, partition an
image into regions that are related according to a set
of predefined criteria [22].
a) Region Growing
Region growing is a procedure that group’s
pixels in whole image into sub regions based on
predefined standard [22].Region Growing is used to
group a collection of pixels with related properties
form a region.
Steps for Region Growing
 Select a group of seed pixels in original
image [23].
 Select a set of similarity criterion such as
grey level intensity or colour and set up a
stopping rule.
 Grow regions by appending to each seed
those neighbouring pixels that have
predefined properties similar to seed pixels.
 Stop region growing when no more pixels
met the criterion for inclusion in that region.
b) Region Splitting and Merging
In Region Splitting and Merging technique,
the image is split into a set of arbitrary
unconnected regions and merge/split the region
according to the condition of the
segmentation.The region split into four equal
parts. Merge any adjacent regions when no more
splitting is possible (see figure 2).
III. Process of Face Detection System
Face detection includes body part and that each
part is different to the others. It is computer
technology using the some algorithms distributes
humans face in the digital image. It takes image of
human face and locates face area in image [5].
Then it will discrete the face from annoying
background from the image. It’s also detecting
position of eyes, mouth, nose, eye-brow etc. face
Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88
www.ijera.com 85 | P a g e
analysis task like face simulations, and face
expressions that detect in face detection [1].
Face detection divide images into two parts: first
one is face contain and second one is background
contain.
Face detection is difficult to manage because in
face contains part we must know about face skin
color, expression, age. In face detection must detect
any faces in any lighting position on background.
In the Face Detection System Steps Like:
1. Input any image which contains one face or
more faces and we can include frames of video.
2. In the pre-process remove noise of image like
brightness, normalize, lighting conditions,
image qualities and geometries using the
method contrast stretching, Gaussian filter,
Noise Removal and etc.
3. In the classifier separate images face or non-
face with using the method Knowledge-Based
Method, Template matching method, etc.
4. In output we get faces image from the inputted
image [1].
Human vision system can easily detect and
recognize faces in images and detect not only single
face but multiple faces in the scene having different
pose, facial expression, lightening conditions, etc.
D. Face Localization
It determines the image position of a Single face
from capture image.
E. Edge
An edge is a set of connected pixels that lies on
the boundary between two regions that differ in grey
value.
F. Face Detection Approaches
There are two types of Approaches namely
Future-based approaches and Image-based
approaches.
In Future-based approach, there are three types
of analysis. First one is Low level, second one is
Feature analysis and third one is Active sharp
analysis. Low level analysis contains Edges, Gray-
levels, Color, Motions and Generalized measure
methods. Feature analysis methods contain methods
like Feature searching and Constellations. At last
Active sharp analysis support following methods
namely Snakes, Deformable templates, Point
distributions models (PDMs).
An image-based approach contains three
method namely Linear Subspace methods, neural
networks, Statistical approaches [18].
The aim of face detection procedure is to define
whether or not there are in any face in the digital
image and return the face location in the image.
Methods are divided into following two categories.
1) Knowledge-based methods
This method encodes human Knowledge. Rule
based method encode human knowledge of different
type of human face. The rules capture the
relationships between the facial features. These
methods are used for face localization. The
relationships between facial features can be signified
by their relative distances and locations [2]. Based on
the defined rules, facial features in an input image are
extracted first, and face candidates are recognized.
Problem with this method is difficult to translate
human knowledge into meaningful and well-defined
rules. If the rules are strict than they may be fail to
detect human faces that do not pass all the defined
rules. If the rules are general than there may be many
false detections. It is quite difficult to detect faces in
different poses.
Hierarchical knowledge-based method used to
detect faces. Structure contains three stages of rules.
At the highest level, all possible faces are found from
input image and applying rules at each location.
Lower levels depend on details of facial features.
2)Template matching methos
In this method Input images compare with stored
patterns of faces or facial features. These methods
find the similarity between the input images and the
template images. These methods can use the
relationship between the input images and stored
standard patterns in the whole face features, to
determine the presence of whole face detection. [1]
This method can be used for face locations and face
detection. The advantage of this method is that it is
easily to determine the face location (nose, eyes)
Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88
www.ijera.com 86 | P a g e
based on the correlation values. A Sobel filter is used
to extract the edges.
Template is used to adjust for dissimilar lighting
conditions and agree for suitable correlation.
Template matching is the primary face detection
method due to its conceptual simplicity and its
characteristic extensibility to more general images. It
is basically the two-dimensional cross-correlation of a
grayscale image with a grayscale template. The result
from the template matching is white oval template
with a black background.
Edge Detector:
 Prewitt operator:
The Prewitt operator takes the central difference
of the neighboring pixels. The Prewitt approximation
using a 3 X 3 mask is as follows:
 Sobel operator:
The Sobel operator depends on central
differences. This can be viewed as an approximation
of the first Gaussian derivative.
IV. COMPARATIVE STUDY OF
KNOWLEDGE-BASED AND
TEMPLATE MATCHING
MEHTHOD
Method
Name
Method
Component
Advantages Disadvantag
es
Knowle
dge
Based
Method
s
Face
Localizatio
n
i). Methods
use simple
rules to
define
facial
features of
a face (two
i). Problem
with this
method is
hard to
convert
human
knowledge
eyes that
are
symmetric
to each
other).
into defined
rules.
ii). Hard to
enumerate
all possible
cases.
ii).
Verificatio
n process is
usually
applied to
reduce
false
detection.
iii). Do not
work very
well under
various pose
or head
orientation.
Templat
e-
matchin
g
methods
Face
Localizatio
n, Face
detection
i). It is
easily to
determine
the face
location
(nose,
eyes) based
on the
correlation
values.
i). Template
matching
method uses
several
templates
with
different
scales and
rotations.
ii). Need to
incorporate
other
methods to
improve the
performance
.
ii).
estimates
become
quite good
with
enough
data.
iii). Simple
to
implement
V. Genetic Algorithm
In [21] Genetic Algorithms technique application
makes the algorithm strong and fast and easy to
change in environment. Algorithm can be
characterized as a search technique based on Theory
by Darwin. GA’s algorithm is strong and fast, being
designate to a determined type of optimization.
GA’s powerful feature is that they result as set of
solutions and not only one solution. When the search
area is too big and conservative methods become
inefficient. GA’s result is not only single solution but
a number of solutions [14].
GA’s algorithm mostly used for find image sub-
windows that contain faces and also specific
interested face area. Each of the sub-windows can be
evaluated using fitness function. Fitness function
contains two terms namely favors sub-windows
which contains faces while the second one the favors
sub-windows contains similar with face of the
Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88
www.ijera.com 87 | P a g e
interest. Terms of favors sub-windows have been
derived using theory of Eigen-spaces.
In [14] GA’s algorithm described below:
1. Start a population of N size, with chromosome
generate randomly.
2. Apply strength to each chromosome of
population.
3. Make new chromosomes through crossings of
selected chromosomes of this population. Apply
recombination and mutation in these
chromosomes.
4. Eliminate members of old population, in order to
have space to insert these new chromosomes,
keeping the population with the same N
chromosomes.
5. Apply fitness in these chromosomes and insert
them in the population.
6. If the ideal solution will be found or, if the time
(or generation number) depleted, return the
chromosome with best fitness. Otherwise, come
back to the step c.
This system has three main steps. Firstly denote
each pixel as skin-pixel or non-skin pixel in given
image. Second step is in the skin detected image
classify dissimilar skin region. Final step is come to a
decision to identify face region is detected or not. At
last using Genetic Algorithm human face detection is
done [15].
VI. Conclusion
This research paper includes summary review of
literature studies related to face detection using skin
segmentation and edge detection. Face detection is
difficult to develop a complete robust detection due to
different light conditions, face orientations, skin
colors, face sizes and backgrounds in color. Different
architecture, approach, programming language,
processor and memory requirements in face detection
system were used in face detection.
References
[1] Omaima N. A. AL- Allaf, ―REVIEW OF
FACE DETECTION SYSTEMS BASED
ARTIFICIAL NEURAL NETWORKS
ALGORITHMS‖, International Journal of
Multimedia & Its Applications (IJMA) vol.
6, No.1, February 2014
[2] ] Mamata S.,‖ Real Time Face Detection
and Tracking Using Opencv‖, proceedings
of the International Journal of Soft
Computing and Artificial Intelligence, ISSN:
2321-404X, vol-2, Iss. 1, May-2014
[3] [3] Mitul M., Fedrik M. , ―Face Detection
Approaches: A Survey‖, proceedings of the
International Journal of Innovative Research
in Science , Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
vol. 3 Iss. 4, April 2014
[4] S. G. Kartheeswari, B. Vijaya Lakshmi (M.E
(Ph.D.)) , ―Face Detection for Human
Identification in Surveillance‖, International
Journal of Advanced Research in Computer
Science & Technology (IJARCST 2014),
vol. 2 Iss. 1, Jan-March 2014
[5] Swapnil T., Yogdhar P., ―A Review over
Face Detection and Recognition for Frontal
Face Images‖, Engineering Universe for
Scientific Research and Management
(International Journal) Impact Factor: 3.7,
vol.5, Iss. 5 Oct. 2013
[6] Jyoti R., Kanwal G. , ―Emotion Detection
Using Facial Expressions -A Review‖,
proceedings of the International Journal of
Advanced Research in Computer Science
and Software Engineering vol. 6,Iss. -4,
April 2014
[7] Gagandeep K., Seema P., Kushagra S.,
―Data Mining Based Skin Pixel Detection
Applied on Human Images: A Study Paper‖,
Gagandeep Kaur et al Int. Journal of
Engineering Research and Applications
ISSN: 2248-9622, vol. 4, Iss. 7(Version 5),
July 2014
[8] Yadvinder S., SSIET, PTU, DERA BASSI,
―Face Detection and Recognition: A
Review‖, International Journal of Scientific
& Engineering Research, vol. 5, Iss. 7, July-
2014
[9] Devendra Singh R. , Dheeraj A., ―Human
Face Detection by using Skin Color
Segmentation, Face Features and Regions
Properties‖, International Journal of
Computer Applications © 2012 by IJCA
Journal vol. 38 – Num. 9 Year : 2012
[10] Sunita R. and Susanta P., ―Face detection
and its applications‖, International Journal
of Research in Engineering & Advanced
Technology, vol. 1, Iss. 2, April-May, 2013
[11] R. V. Wasu, M. R. Dhande, C. S. Gadge,
―Human Face Detection and Recognition
using Genetic Algorithm‖, proceedings of
the International Journal of Computer
Science and Applications, vol. 6, No.2, Apr
2013
[12] ] A. Thomas, M.S. Josephine, V.
Jeyabalaraja, ―Human Skin Detection from
Image using Gaussian Algorithm‖,
International Journal of Computing
Algorithm ISSN: 2278-2397 vol. 03, June
2014
[13] Chandrashekhar P. and Gopal D., ―Face
Detection Techniques- A Review‖,
International Journal of Current Engineering
Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88
www.ijera.com 88 | P a g e
and Technology, vol.3, No.5 (December
2013)
[14] Mahendra Pratap P., Neeraj K. ―Face
Recognition using Genetic Algorithm and
Neural Networks‖, International Journal of
Computer Applications (0975 – 8887) vol.
55– No.4, October 2012
[15] Vaibhav N. D., Prof. P. L. Ramteke ―Human
Face Detection and Recognition using
Genetic Algorithm‖, International Journal of
Science, Engineering and Technology
Research (IJSETR), vol. 3, Issue 4, April
2014
[16] Cha Zhang, Zhengyou Zhang ―A Survey of
Recent Advances in Face Detection‖,
Technical Report by Microsoft research
Microsoft Corporation One Microsoft Way
Redmond, WA 98052, 2010
[17] P. Kakumanu, S. Makrogiannis, N.
Bourbakis ―A survey of skin-color modeling
and detection methods‖, by
ITRI/Department of Computer Science and
Engineering, Wright State University,
Dayton OH 45435, USA,2006
[18] Erik Hjelm°as , Boon Kee Low ―Face
Detection: A Survey”, by Department of
Informatics, University of Oslo, Norway and
Department of Meteorology, University of
Edinburgh, JCMB, Kings Buildings,
Mayfield Road, Edinburgh EH9 3JZ,
Scotland, United Kingdom, April 17, 2001
[19] Sujata S., Komal A., ―A Study Analysis on
the Different Image Segmentation
Techniques‖, International Journal of
Information & Computation Technology,
ISSN 0974-2239 vol. 4, Number 14 (2014),
pp. 1445-1452
[20] Smita P., Prof. A.A. Junnarkar, ―Overview of
Colour Image Segmentation Techniques‖,
International Journal of Advanced Research
in Computer Science and Software
Engineering, vol. 3, Iss. 9, September 2013
ISSN: 2277 128X
[21] Matheus Borges A., Rodrigo Antonio F.,
Adilson G.,‖ Human Face Detection Using
Genetic Algorithm‖, EESC/USP
[22] Rajeshwar D., Priyanka, Swapna D., ‖Image
Segmentation Technique‖ Dept. of ECE,
DCR University of Sci. & Technology,
Haryana, India and Dept. of ECE, NITTTR,
Chandigarh, India
[23] Rohan K., Ashok, Sanjay B. ,‖Review:
Existing Image Segmentation Technique‖,
International Journal of Advanced Research
in Computer Science and Software
Engineering, vol. 4,Iss. 4,April 2014
[24] Nikita S., Mahendra M., Manish S., ―Color
Image Segmentation Techniques and issues:
an approach‖, International Journal of
Scientific &Technology Research, vol. 1,
Iss. 4, May 2012

More Related Content

What's hot

A Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single ImagesA Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single Imagesjournal ijrtem
 
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATIONSELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATIONijcsit
 
A Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character RecognitionA Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character Recognitioniosrjce
 
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSijcseit
 
Review of facial expression recognition system and
Review of facial expression recognition system andReview of facial expression recognition system and
Review of facial expression recognition system andeSAT Publishing House
 
Review of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetsReview of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetseSAT Journals
 
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters IJERA Editor
 
22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)IAESIJEECS
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...IJMER
 
Face detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyFace detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyeSAT Publishing House
 
Face detection ppt
Face detection pptFace detection ppt
Face detection pptPooja R
 
Recent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systemsRecent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systemseSAT Journals
 
An evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a reviewAn evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a revieweSAT Journals
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION sipij
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONIAEME Publication
 

What's hot (18)

A Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single ImagesA Methodology for Extracting Standing Human Bodies from Single Images
A Methodology for Extracting Standing Human Bodies from Single Images
 
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATIONSELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
 
A Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character RecognitionA Review on Geometrical Analysis in Character Recognition
A Review on Geometrical Analysis in Character Recognition
 
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
 
Review of facial expression recognition system and
Review of facial expression recognition system andReview of facial expression recognition system and
Review of facial expression recognition system and
 
Review of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetsReview of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasets
 
Ch 1
Ch 1Ch 1
Ch 1
 
Ch 2
Ch 2Ch 2
Ch 2
 
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
 
22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...
 
Face detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyFace detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategy
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 
Recent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systemsRecent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systems
 
An evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a reviewAn evaluation approach for detection of contours with 4 d images a review
An evaluation approach for detection of contours with 4 d images a review
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
 

Viewers also liked

Aap party news on yuvaspeak
Aap party news on yuvaspeakAap party news on yuvaspeak
Aap party news on yuvaspeakRakesh Sahu
 
Giao trinh ve ky thuat xay dung
Giao trinh ve ky thuat xay dungGiao trinh ve ky thuat xay dung
Giao trinh ve ky thuat xay dungnhattlq
 
#CyberBullying #DSB16
#CyberBullying #DSB16#CyberBullying #DSB16
#CyberBullying #DSB16Manuel Rios
 
Physeal injuries by Dr. Gaurav Sahu, Indore
Physeal injuries by Dr. Gaurav Sahu, IndorePhyseal injuries by Dr. Gaurav Sahu, Indore
Physeal injuries by Dr. Gaurav Sahu, IndoreDr. Gaurav Sahu
 
How Teams Work team based conflict management approaches
How Teams Work team based conflict management approachesHow Teams Work team based conflict management approaches
How Teams Work team based conflict management approachesMike Cardus
 
Vistup vectors
Vistup vectorsVistup vectors
Vistup vectorsVlasyukA
 
La infraestructura y la problemática de la regulación frente a la formación d...
La infraestructura y la problemática de la regulación frente a la formación d...La infraestructura y la problemática de la regulación frente a la formación d...
La infraestructura y la problemática de la regulación frente a la formación d...D134G0
 
Amoris laetitia apresentao (1)
Amoris laetitia apresentao (1)Amoris laetitia apresentao (1)
Amoris laetitia apresentao (1)MARCO ANTONIO
 
Pneumothorax ppt 368 final....
Pneumothorax ppt 368 final....Pneumothorax ppt 368 final....
Pneumothorax ppt 368 final....Pushpa Nepal
 
Seasonal Fruits and Vegetables for Fall
Seasonal Fruits and Vegetables for FallSeasonal Fruits and Vegetables for Fall
Seasonal Fruits and Vegetables for FallJuicernet
 
SPJ ~Sports Policy for Japan~ Presentation
SPJ ~Sports Policy for Japan~  PresentationSPJ ~Sports Policy for Japan~  Presentation
SPJ ~Sports Policy for Japan~ Presentationkooooodai
 
Ruparel Realty Kandivali Mumbai
Ruparel Realty Kandivali MumbaiRuparel Realty Kandivali Mumbai
Ruparel Realty Kandivali Mumbaiajju0singh
 
PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020
PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020
PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020oscarsantosp
 
SonicWALL - Seja o departamento do "Sim" em sua empresa
SonicWALL - Seja o departamento do "Sim" em sua empresaSonicWALL - Seja o departamento do "Sim" em sua empresa
SonicWALL - Seja o departamento do "Sim" em sua empresaBravo Tecnologia
 

Viewers also liked (18)

Aap party news on yuvaspeak
Aap party news on yuvaspeakAap party news on yuvaspeak
Aap party news on yuvaspeak
 
Giao trinh ve ky thuat xay dung
Giao trinh ve ky thuat xay dungGiao trinh ve ky thuat xay dung
Giao trinh ve ky thuat xay dung
 
#CyberBullying #DSB16
#CyberBullying #DSB16#CyberBullying #DSB16
#CyberBullying #DSB16
 
Physeal injuries by Dr. Gaurav Sahu, Indore
Physeal injuries by Dr. Gaurav Sahu, IndorePhyseal injuries by Dr. Gaurav Sahu, Indore
Physeal injuries by Dr. Gaurav Sahu, Indore
 
How Teams Work team based conflict management approaches
How Teams Work team based conflict management approachesHow Teams Work team based conflict management approaches
How Teams Work team based conflict management approaches
 
Vistup vectors
Vistup vectorsVistup vectors
Vistup vectors
 
Curso de-bridge
Curso de-bridgeCurso de-bridge
Curso de-bridge
 
La infraestructura y la problemática de la regulación frente a la formación d...
La infraestructura y la problemática de la regulación frente a la formación d...La infraestructura y la problemática de la regulación frente a la formación d...
La infraestructura y la problemática de la regulación frente a la formación d...
 
CV_eu Luciano Allegretti_en
CV_eu Luciano Allegretti_enCV_eu Luciano Allegretti_en
CV_eu Luciano Allegretti_en
 
Amoris laetitia apresentao (1)
Amoris laetitia apresentao (1)Amoris laetitia apresentao (1)
Amoris laetitia apresentao (1)
 
La nativita'
La nativita'La nativita'
La nativita'
 
Pneumothorax ppt 368 final....
Pneumothorax ppt 368 final....Pneumothorax ppt 368 final....
Pneumothorax ppt 368 final....
 
Seasonal Fruits and Vegetables for Fall
Seasonal Fruits and Vegetables for FallSeasonal Fruits and Vegetables for Fall
Seasonal Fruits and Vegetables for Fall
 
SPJ ~Sports Policy for Japan~ Presentation
SPJ ~Sports Policy for Japan~  PresentationSPJ ~Sports Policy for Japan~  Presentation
SPJ ~Sports Policy for Japan~ Presentation
 
PORTFÓLIO QUIOSQUES GRAFFIAS 2016
PORTFÓLIO QUIOSQUES GRAFFIAS 2016PORTFÓLIO QUIOSQUES GRAFFIAS 2016
PORTFÓLIO QUIOSQUES GRAFFIAS 2016
 
Ruparel Realty Kandivali Mumbai
Ruparel Realty Kandivali MumbaiRuparel Realty Kandivali Mumbai
Ruparel Realty Kandivali Mumbai
 
PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020
PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020
PERFIL PROSPECTIVO DEL INGENIERO AGROINDUSTRIAL AL AÑO 2020
 
SonicWALL - Seja o departamento do "Sim" em sua empresa
SonicWALL - Seja o departamento do "Sim" em sua empresaSonicWALL - Seja o departamento do "Sim" em sua empresa
SonicWALL - Seja o departamento do "Sim" em sua empresa
 

Similar to Face Detection in Digital Image: A Technical Review

Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachEditor IJMTER
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face DetectionJugal Patel
 
Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...
Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...
Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...ijtsrd
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationIJCSES Journal
 
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...ijfcstjournal
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...ijfcstjournal
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...ijfcstjournal
 
DETECTION OF LESION USING SVM
DETECTION OF LESION USING SVMDETECTION OF LESION USING SVM
DETECTION OF LESION USING SVMadeij1
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...IJERA Editor
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsLakshmi Sarvani Videla
 
IRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing MethodIRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing MethodIRJET Journal
 
IRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET Journal
 
Image Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI ImagesImage Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI ImagesIIRindia
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...ijbuiiir1
 

Similar to Face Detection in Digital Image: A Technical Review (20)

Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging Approach
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face Detection
 
Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...
Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...
Cross Pose Facial Recognition Method for Tracking any Person's Location an Ap...
 
184
184184
184
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classification
 
C017431730
C017431730C017431730
C017431730
 
Ck36515520
Ck36515520Ck36515520
Ck36515520
 
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
 
DETECTION OF LESION USING SVM
DETECTION OF LESION USING SVMDETECTION OF LESION USING SVM
DETECTION OF LESION USING SVM
 
Human Face Detection And Identification Of Facial Expressions Using MATLAB
Human Face Detection And Identification Of Facial Expressions Using MATLABHuman Face Detection And Identification Of Facial Expressions Using MATLAB
Human Face Detection And Identification Of Facial Expressions Using MATLAB
 
Q0460398103
Q0460398103Q0460398103
Q0460398103
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point Clouds
 
IRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing MethodIRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing Method
 
IRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face Detection
 
Image Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI ImagesImage Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI Images
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
L045066671
L045066671L045066671
L045066671
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Face Detection in Digital Image: A Technical Review

  • 1. Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88 www.ijera.com 83 | P a g e Face Detection in Digital Image: A Technical Review Devang C. Prajapati, Disha P. Vanani, Krushna H. Tandel, Khushbu R. Patel, Nigha P. Bambhroliya Students of Department of Computer Science and Technology at Uka Tarsadia University, Bardoli, Gujarat, India. Puja H. Kadam Assistant Professor at Department of Computer Science and Technology Uka Tarsadia University, Bardoli Gujarat, India. Abstract Face detection is the method of focusing faces in input image is an important part of any face processing system. In Face detection, segmentation plays the major role to detect the face. There are many contests for effective and efficient face detection. The aim of this paper is to present a review on several algorithms and methods used for face detection. We read the various surveys and related various techniques according to how they extract features and what learning algorithms are adopted for. Face detection system has two major phases, first to segment skin region from an image and second to decide these regions cover human face or not. There are number of algorithms used in face detection namely Genetic, Hausdorff Distance etc. Keywords— Face detection, Face Localization, Edge detection, Segmentation I. Introduction Face detection is a technique that refers to the detection of the face mechanically by digital camera. [1] Face detection is virtually unique biometric identity. It used in biometrics, facial reorganization system, video surveillance, Human Computer Interface (HCI) and image database management.Segmentation plays an important role in Digital image processing. It is the first step afore applying to images higher-level processes. In [17] Skin detection plays major role in face detection. Nowadays this methodology based on the skin color, robust information against rotations, scaling and partial occlusions. Color of skin can also be used complimentary information. There are very few chances of having two same faces. In existing face detection algorithms, various face detection algorithms and methods used namely knowledge based method, feature invariant approaches, template matching method and appearance based methods [8]. It detects facial features and ignores anything else such as bodies, trees. In Genetic algorithm, template matching face detection method is proposed. Knowledge based methods are already programmed characteristics to detect the face and encode knowledge of human facial features. Template based method uses the active template comparison, which provides the most perfect results in case of face detection. [8]Face detection has become progressively main role in the direction of content based video processing, fraud detection, computer vision, neural network etc. It is used in many places nowadays a day particularly the websites hosting images like Picassa, Photobucket, Google+ Photos and Facebook [13][5]. Section II includes image segmentation and usage of face for detection. Section III includes literature review of Process of Face Detection System. Section IV includes comparison study of Knowledge-Based Methods and Template matching methods. Section V contains Genetic Algorithms used for Face detection and finally Section VI contain conclusion. II. Image Segmentation A. Segmentation It is a procedure of extracting and representing facts from an image is to group pixels together into regions of similarity. The aim of segmentation is to simplify and reform the representation of an image into something that is more significant and easier to study. B. Image Segmentation It is the procedure of segmenting the image into different segments. It is used for Image understanding model, Robotics, Image analysis, Medical diagnosis, etc. Image segmentation means assigning a label to all pixel in the image so same labels share common visual features. Digital image having various operation like Image processing, image analysis and image understanding. In Low-level operation done by image processing and it works with pixel. Middle- level operation done by image analysis and works RESEARCH ARTICLE OPEN ACCESS
  • 2. Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88 www.ijera.com 84 | P a g e with expression and description of image. High-level operation is done by image understanding and works with data symbol [24]. C. Categories of Segmentation Techniques Two technique used namely Edge-Based and Region Based Segmentation. Both can be based on following  Discontinuity: It means to partition an image based on immediate changes in intensity [19], this includes image segmentation algorithms like edge detection.  Similarity: It means to partition an image into regions that are similar according to a set of predefined criterion [19]. This includes image segmentation algorithms like thresholding, region growing, region splitting and merging. 1) Edge-Based Segmentation: An edge is a set of connected pixels that is lying on the boundary between two regions that differ in grey value. The pixels on the edge are called edge point. Edge-Based segmentation is also called as a Boundary based methods. It is used for finding discontinuities in gray level images. It is the best approach for detecting meaningful discontinuities in the gray level. Two types of Edge-Based Segmentation may use namely following. a) Parallel Edge Detection In [20] parallel edge detection technique decide of whether or not a set of points are on an edge is independent. There are different types of parallel differential operators such as first difference operators and the second difference operator. The key difference between these operators is the weights allocated to each element of the mask. b) Sequential Edge Detection In Sequential edge detection technique, the result at a point is dependent on the result of the before examined points. The act of a sequential edge detection algorithm will depend on the choice of a good initial point, and it is not easy to define termination criteria [20]. 2) Region-based Segmentation Region based segmentation techniques split the entire image into sub regions depending on some rules.Rules like all the pixels must have the same gray level. Region-based segmentation methods attempt to group regions allowing to common image properties [19]. Edge based methods partition an image based on rapid changes in intensity nearby edges whereas region based methods, partition an image into regions that are related according to a set of predefined criteria [22]. a) Region Growing Region growing is a procedure that group’s pixels in whole image into sub regions based on predefined standard [22].Region Growing is used to group a collection of pixels with related properties form a region. Steps for Region Growing  Select a group of seed pixels in original image [23].  Select a set of similarity criterion such as grey level intensity or colour and set up a stopping rule.  Grow regions by appending to each seed those neighbouring pixels that have predefined properties similar to seed pixels.  Stop region growing when no more pixels met the criterion for inclusion in that region. b) Region Splitting and Merging In Region Splitting and Merging technique, the image is split into a set of arbitrary unconnected regions and merge/split the region according to the condition of the segmentation.The region split into four equal parts. Merge any adjacent regions when no more splitting is possible (see figure 2). III. Process of Face Detection System Face detection includes body part and that each part is different to the others. It is computer technology using the some algorithms distributes humans face in the digital image. It takes image of human face and locates face area in image [5]. Then it will discrete the face from annoying background from the image. It’s also detecting position of eyes, mouth, nose, eye-brow etc. face
  • 3. Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88 www.ijera.com 85 | P a g e analysis task like face simulations, and face expressions that detect in face detection [1]. Face detection divide images into two parts: first one is face contain and second one is background contain. Face detection is difficult to manage because in face contains part we must know about face skin color, expression, age. In face detection must detect any faces in any lighting position on background. In the Face Detection System Steps Like: 1. Input any image which contains one face or more faces and we can include frames of video. 2. In the pre-process remove noise of image like brightness, normalize, lighting conditions, image qualities and geometries using the method contrast stretching, Gaussian filter, Noise Removal and etc. 3. In the classifier separate images face or non- face with using the method Knowledge-Based Method, Template matching method, etc. 4. In output we get faces image from the inputted image [1]. Human vision system can easily detect and recognize faces in images and detect not only single face but multiple faces in the scene having different pose, facial expression, lightening conditions, etc. D. Face Localization It determines the image position of a Single face from capture image. E. Edge An edge is a set of connected pixels that lies on the boundary between two regions that differ in grey value. F. Face Detection Approaches There are two types of Approaches namely Future-based approaches and Image-based approaches. In Future-based approach, there are three types of analysis. First one is Low level, second one is Feature analysis and third one is Active sharp analysis. Low level analysis contains Edges, Gray- levels, Color, Motions and Generalized measure methods. Feature analysis methods contain methods like Feature searching and Constellations. At last Active sharp analysis support following methods namely Snakes, Deformable templates, Point distributions models (PDMs). An image-based approach contains three method namely Linear Subspace methods, neural networks, Statistical approaches [18]. The aim of face detection procedure is to define whether or not there are in any face in the digital image and return the face location in the image. Methods are divided into following two categories. 1) Knowledge-based methods This method encodes human Knowledge. Rule based method encode human knowledge of different type of human face. The rules capture the relationships between the facial features. These methods are used for face localization. The relationships between facial features can be signified by their relative distances and locations [2]. Based on the defined rules, facial features in an input image are extracted first, and face candidates are recognized. Problem with this method is difficult to translate human knowledge into meaningful and well-defined rules. If the rules are strict than they may be fail to detect human faces that do not pass all the defined rules. If the rules are general than there may be many false detections. It is quite difficult to detect faces in different poses. Hierarchical knowledge-based method used to detect faces. Structure contains three stages of rules. At the highest level, all possible faces are found from input image and applying rules at each location. Lower levels depend on details of facial features. 2)Template matching methos In this method Input images compare with stored patterns of faces or facial features. These methods find the similarity between the input images and the template images. These methods can use the relationship between the input images and stored standard patterns in the whole face features, to determine the presence of whole face detection. [1] This method can be used for face locations and face detection. The advantage of this method is that it is easily to determine the face location (nose, eyes)
  • 4. Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88 www.ijera.com 86 | P a g e based on the correlation values. A Sobel filter is used to extract the edges. Template is used to adjust for dissimilar lighting conditions and agree for suitable correlation. Template matching is the primary face detection method due to its conceptual simplicity and its characteristic extensibility to more general images. It is basically the two-dimensional cross-correlation of a grayscale image with a grayscale template. The result from the template matching is white oval template with a black background. Edge Detector:  Prewitt operator: The Prewitt operator takes the central difference of the neighboring pixels. The Prewitt approximation using a 3 X 3 mask is as follows:  Sobel operator: The Sobel operator depends on central differences. This can be viewed as an approximation of the first Gaussian derivative. IV. COMPARATIVE STUDY OF KNOWLEDGE-BASED AND TEMPLATE MATCHING MEHTHOD Method Name Method Component Advantages Disadvantag es Knowle dge Based Method s Face Localizatio n i). Methods use simple rules to define facial features of a face (two i). Problem with this method is hard to convert human knowledge eyes that are symmetric to each other). into defined rules. ii). Hard to enumerate all possible cases. ii). Verificatio n process is usually applied to reduce false detection. iii). Do not work very well under various pose or head orientation. Templat e- matchin g methods Face Localizatio n, Face detection i). It is easily to determine the face location (nose, eyes) based on the correlation values. i). Template matching method uses several templates with different scales and rotations. ii). Need to incorporate other methods to improve the performance . ii). estimates become quite good with enough data. iii). Simple to implement V. Genetic Algorithm In [21] Genetic Algorithms technique application makes the algorithm strong and fast and easy to change in environment. Algorithm can be characterized as a search technique based on Theory by Darwin. GA’s algorithm is strong and fast, being designate to a determined type of optimization. GA’s powerful feature is that they result as set of solutions and not only one solution. When the search area is too big and conservative methods become inefficient. GA’s result is not only single solution but a number of solutions [14]. GA’s algorithm mostly used for find image sub- windows that contain faces and also specific interested face area. Each of the sub-windows can be evaluated using fitness function. Fitness function contains two terms namely favors sub-windows which contains faces while the second one the favors sub-windows contains similar with face of the
  • 5. Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88 www.ijera.com 87 | P a g e interest. Terms of favors sub-windows have been derived using theory of Eigen-spaces. In [14] GA’s algorithm described below: 1. Start a population of N size, with chromosome generate randomly. 2. Apply strength to each chromosome of population. 3. Make new chromosomes through crossings of selected chromosomes of this population. Apply recombination and mutation in these chromosomes. 4. Eliminate members of old population, in order to have space to insert these new chromosomes, keeping the population with the same N chromosomes. 5. Apply fitness in these chromosomes and insert them in the population. 6. If the ideal solution will be found or, if the time (or generation number) depleted, return the chromosome with best fitness. Otherwise, come back to the step c. This system has three main steps. Firstly denote each pixel as skin-pixel or non-skin pixel in given image. Second step is in the skin detected image classify dissimilar skin region. Final step is come to a decision to identify face region is detected or not. At last using Genetic Algorithm human face detection is done [15]. VI. Conclusion This research paper includes summary review of literature studies related to face detection using skin segmentation and edge detection. Face detection is difficult to develop a complete robust detection due to different light conditions, face orientations, skin colors, face sizes and backgrounds in color. Different architecture, approach, programming language, processor and memory requirements in face detection system were used in face detection. References [1] Omaima N. A. AL- Allaf, ―REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS‖, International Journal of Multimedia & Its Applications (IJMA) vol. 6, No.1, February 2014 [2] ] Mamata S.,‖ Real Time Face Detection and Tracking Using Opencv‖, proceedings of the International Journal of Soft Computing and Artificial Intelligence, ISSN: 2321-404X, vol-2, Iss. 1, May-2014 [3] [3] Mitul M., Fedrik M. , ―Face Detection Approaches: A Survey‖, proceedings of the International Journal of Innovative Research in Science , Engineering and Technology (An ISO 3297: 2007 Certified Organization) vol. 3 Iss. 4, April 2014 [4] S. G. Kartheeswari, B. Vijaya Lakshmi (M.E (Ph.D.)) , ―Face Detection for Human Identification in Surveillance‖, International Journal of Advanced Research in Computer Science & Technology (IJARCST 2014), vol. 2 Iss. 1, Jan-March 2014 [5] Swapnil T., Yogdhar P., ―A Review over Face Detection and Recognition for Frontal Face Images‖, Engineering Universe for Scientific Research and Management (International Journal) Impact Factor: 3.7, vol.5, Iss. 5 Oct. 2013 [6] Jyoti R., Kanwal G. , ―Emotion Detection Using Facial Expressions -A Review‖, proceedings of the International Journal of Advanced Research in Computer Science and Software Engineering vol. 6,Iss. -4, April 2014 [7] Gagandeep K., Seema P., Kushagra S., ―Data Mining Based Skin Pixel Detection Applied on Human Images: A Study Paper‖, Gagandeep Kaur et al Int. Journal of Engineering Research and Applications ISSN: 2248-9622, vol. 4, Iss. 7(Version 5), July 2014 [8] Yadvinder S., SSIET, PTU, DERA BASSI, ―Face Detection and Recognition: A Review‖, International Journal of Scientific & Engineering Research, vol. 5, Iss. 7, July- 2014 [9] Devendra Singh R. , Dheeraj A., ―Human Face Detection by using Skin Color Segmentation, Face Features and Regions Properties‖, International Journal of Computer Applications © 2012 by IJCA Journal vol. 38 – Num. 9 Year : 2012 [10] Sunita R. and Susanta P., ―Face detection and its applications‖, International Journal of Research in Engineering & Advanced Technology, vol. 1, Iss. 2, April-May, 2013 [11] R. V. Wasu, M. R. Dhande, C. S. Gadge, ―Human Face Detection and Recognition using Genetic Algorithm‖, proceedings of the International Journal of Computer Science and Applications, vol. 6, No.2, Apr 2013 [12] ] A. Thomas, M.S. Josephine, V. Jeyabalaraja, ―Human Skin Detection from Image using Gaussian Algorithm‖, International Journal of Computing Algorithm ISSN: 2278-2397 vol. 03, June 2014 [13] Chandrashekhar P. and Gopal D., ―Face Detection Techniques- A Review‖, International Journal of Current Engineering
  • 6. Disha P. Vanani et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.83-88 www.ijera.com 88 | P a g e and Technology, vol.3, No.5 (December 2013) [14] Mahendra Pratap P., Neeraj K. ―Face Recognition using Genetic Algorithm and Neural Networks‖, International Journal of Computer Applications (0975 – 8887) vol. 55– No.4, October 2012 [15] Vaibhav N. D., Prof. P. L. Ramteke ―Human Face Detection and Recognition using Genetic Algorithm‖, International Journal of Science, Engineering and Technology Research (IJSETR), vol. 3, Issue 4, April 2014 [16] Cha Zhang, Zhengyou Zhang ―A Survey of Recent Advances in Face Detection‖, Technical Report by Microsoft research Microsoft Corporation One Microsoft Way Redmond, WA 98052, 2010 [17] P. Kakumanu, S. Makrogiannis, N. Bourbakis ―A survey of skin-color modeling and detection methods‖, by ITRI/Department of Computer Science and Engineering, Wright State University, Dayton OH 45435, USA,2006 [18] Erik Hjelm°as , Boon Kee Low ―Face Detection: A Survey”, by Department of Informatics, University of Oslo, Norway and Department of Meteorology, University of Edinburgh, JCMB, Kings Buildings, Mayfield Road, Edinburgh EH9 3JZ, Scotland, United Kingdom, April 17, 2001 [19] Sujata S., Komal A., ―A Study Analysis on the Different Image Segmentation Techniques‖, International Journal of Information & Computation Technology, ISSN 0974-2239 vol. 4, Number 14 (2014), pp. 1445-1452 [20] Smita P., Prof. A.A. Junnarkar, ―Overview of Colour Image Segmentation Techniques‖, International Journal of Advanced Research in Computer Science and Software Engineering, vol. 3, Iss. 9, September 2013 ISSN: 2277 128X [21] Matheus Borges A., Rodrigo Antonio F., Adilson G.,‖ Human Face Detection Using Genetic Algorithm‖, EESC/USP [22] Rajeshwar D., Priyanka, Swapna D., ‖Image Segmentation Technique‖ Dept. of ECE, DCR University of Sci. & Technology, Haryana, India and Dept. of ECE, NITTTR, Chandigarh, India [23] Rohan K., Ashok, Sanjay B. ,‖Review: Existing Image Segmentation Technique‖, International Journal of Advanced Research in Computer Science and Software Engineering, vol. 4,Iss. 4,April 2014 [24] Nikita S., Mahendra M., Manish S., ―Color Image Segmentation Techniques and issues: an approach‖, International Journal of Scientific &Technology Research, vol. 1, Iss. 4, May 2012