Documente Academic
Documente Profesional
Documente Cultură
Introduction
Face feature e"traction is considered to !e a key requirement in many applications such as #iometrics, Facial recognition systems, video surveillance, $uman computer interface etc. Therefore relia!le face detection is required for the success of these applications. The task of human facial feature e"traction is not easy. $uman face varies from person to person. The race, gender, age and other physical characteristics of an individual have to !e considered there!y creating a challenge in computer vision. Facial feature detection aims to detect and e"tract specific features such as eyes, mouth and nose.
Method5 Face feature detection is a multi step process. %n our project in order to detect the face region a skin-color segmentation method was used. This method was developed !y 6ang and Wai!el')**7/.
To segment the face region we used morphological processes of dilation and erosion. The skeletoni ation process was used to e"tract face contour points. The (keleton thus o!tained is used in the process of line segmentation which includes line tracing and line merging. Facial features can !e located in the interior of the face contour. The process of Facial feature e"traction is descri!ed in section 8.4. Flowchart depicting the entire process
relative ordering of pi"el values, not on their numerical values, they are especially suited to the processing of !inary images and grayscale images whose light transfer function is not known. 98: ;efinitions of some morphological operations that we used in our project5 Erosion5 1rosion is an operation that thins or shrinks the o!jects in the !inary image.1rosion are performed !y %3T function imerode'/. Dilation5 ;ilation is an operation that grows or thickens the o!jects in the !inary image. ;ilation is performed !y %3T function imdialate'/. For successful facial feature e"traction the accurate computation of the contour points is very important. This helps in locating searching regions. #oth neck and ears have the same color as that of the face. $ence they are connected to the face region. Therefore we need to separate them so as to !etter locate the facial features. %n order to detect the skeleton, the face region was filled !y applying multiple morphological dilation operations. Then the same num!er of erosion operations was applied. There e"ist holes that corresponds to the eyes, nose and mouth etc. We fill these holes using the dilation operation. The erosion operation is applied to the dilation result in order to restore the shape of the face. Then we o!tained the skeleton of the face. We used the %3T function !wmorph'/ in M2T-2# to e"tract the skeleton. The ears and the neck can !e separated from the segmented face region !y analy ing the skeleton. The figures on the ne"t page show the output we o!tained after performing operations.
Figure !/ The output after filling the interior holes of the face region using dilation and erosion operations.
#ontour $racing
The points for fitting the contour of the human face can !e collected while e"cluding the points that lie on the ear and neck.
Figure: Contour points extracted from earlier process Figure: !dges remo"ed for detecting FF.
Lips
Nose
Mouth
7 . A + * )> )) )8 )4
The <esults and analysis of the e"periments conducted are demonstrated in the ne"t page.
&ne of the e"perimental results with steps is shown in figures !elow. The e"perimental face images were downloaded from www.faceresearch.org site. 2 total of 4> images of different people were selected randomly. The e"perimental results shown a!ove illustrate that our method is quite good. 2 correct recognition rate of *>? is o!tained using out method. There were some images which showed wrong detection of facial features. 2n analysis of these images shows that our method failed to e"tract enough contour points from these images which resulted from ill skeleton-e"traction. -ack of contour points resulted into restricted <&% in which needed features failed to appear. &ne way of improving the skeleton e"traction could !e to more generali e the face region e"traction process followed !y sufficient dilation and erosion process. #etter the effect of skin-region e"traction process, !etter will !e the resulting skeleton o!tained and thus !etter will !e the contour points e"tracted. &ther issue that limits given e"periment is the image si e. (ince the e"periment is performed using M2T-2# %3- tool!o", running time of the program is a major issue. Therefore large si e images take longer time to compute the result and some may not give desired results cause of image comple"ity.
f) RO
References
9):Frontal-view face detection and facial feature e"traction using color and morphological operations !y Bian-0ang Wang, 1ric (ung C 98: 2 Model-#ased 0a e Tracking (ystem !y <ainer (tiefelhagen, Bie 6ang, 2le" Wai!el 94: ;igital %mage 3rocessing Dsing M2T-2# !y 0on ale , Woods E1ddins,3rentice 9@: %mages taken from 5 www.faceresearch.org 97: 3rof. 0a!orskiFs lecture slides. 9@: www.wikipedia.com