An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

Similar documents
Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI *

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

A Method of Face Detection Based On Improved YCBCR Skin Color Model Fan Jihui1, a, Wang Hongxing2, b

Research on QR Code Image Pre-processing Algorithm under Complex Background

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Numerical Recognition in the Verification Process of Mechanical and Electronic Coal Mine Anemometer

Extracting Characters From Books Based On The OCR Technology

A Method of weld Edge Extraction in the X-ray Linear Diode Arrays. Real-time imaging

Infrared Image Stitching Based on Immune Memory Clonal Selection Algorithm

Recognition of Human Body Movements Trajectory Based on the Three-dimensional Depth Data

International Conference on Electromechanical Control Technology and Transportation (ICECTT 2015)

result, it is very important to design a simulation system for dynamic laser scanning

Statistical Approach to a Color-based Face Detection Algorithm

CHAPTER 3 FACE DETECTION AND PRE-PROCESSING

Robust Fingertip Tracking with Improved Kalman Filter

Computers and Mathematics with Applications. An embedded system for real-time facial expression recognition based on the extension theory

An adaptive container code character segmentation algorithm Yajie Zhu1, a, Chenglong Liang2, b

Qiqihar University, China *Corresponding author. Keywords: Highway tunnel, Variant monitoring, Circle fit, Digital speckle.

An Efficient Human Body Contour Extraction Method for Mobile Apps

A Comparison of Color Models for Color Face Segmentation

Face Alignment Under Various Poses and Expressions

A Fast Method of Vehicle Logo Location Honglin Li

Fast Face Recognition Based on 2D Fractional Fourier Transform

Color Local Texture Features Based Face Recognition

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

Face Detection Using Color Based Segmentation and Morphological Processing A Case Study

2 Proposed Methodology

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

The Population Density of Early Warning System Based On Video Image

A QR code identification technology in package auto-sorting system

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Crowd Density Estimation using Image Processing

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

Region Segmentation for Facial Image Compression

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Automatic Shadow Removal by Illuminance in HSV Color Space

Image enhancement for face recognition using color segmentation and Edge detection algorithm

Color Content Based Image Classification

Modeling Body Motion Posture Recognition Using 2D-Skeleton Angle Feature

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera

Based on correlation coefficient in image matching

HCR Using K-Means Clustering Algorithm

Image segmentation based on gray-level spatial correlation maximum between-cluster variance

An Improved DCT Based Color Image Watermarking Scheme Xiangguang Xiong1, a

A New Technique of Extraction of Edge Detection Using Digital Image Processing

An embedded system of Face Recognition based on ARM and HMM

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Research on motion tracking and detection of computer vision ABSTRACT KEYWORDS

A Hybrid Face Detection System using combination of Appearance-based and Feature-based methods

An Efficient Character Segmentation Algorithm for Printed Chinese Documents

Temperature Calculation of Pellet Rotary Kiln Based on Texture

Fast Face Detection Assisted with Skin Color Detection

Facial Animation System Design based on Image Processing DU Xueyan1, a

Investigation of Algorithms for Calculating Target Region Area

Fabric Defect Detection Based on Computer Vision

The Afresh Transform Algorithm Based on Limited Histogram Equalization of Low Frequency DCT Coefficients

Detection and Segmentation of Human Face

Linear Feature Extraction from Scanned Color

Image Based Feature Extraction Technique For Multiple Face Detection and Recognition in Color Images

Lane Detection using Fuzzy C-Means Clustering

An efficient face recognition algorithm based on multi-kernel regularization learning

A HYBRID APPROACH BASED ON PCA AND LBP FOR FACIAL EXPRESSION ANALYSIS

Application of Geometry Rectification to Deformed Characters Recognition Liqun Wang1, a * and Honghui Fan2

The design and implementation of TPC encoder and decoder

Improvements and Implementation of Hierarchical Clustering based on Hadoop Jun Zhang1, a, Chunxiao Fan1, Yuexin Wu2,b, Ao Xiao1

Image Segmentation Based on Watershed and Edge Detection Techniques

Research on Design and Application of Computer Database Quality Evaluation Model

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Fingerprint Ridge Distance Estimation: Algorithms and the Performance*

An Integration of Face detection and Tracking for Video As Well As Images

Object Shape Recognition in Image for Machine Vision Application

HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION. Gengjian Xue, Li Song, Jun Sun, Meng Wu

Study on fabric density identification based on binary feature matrix

Tracking facial features using low resolution and low fps cameras under variable light conditions

A Hand Gesture Recognition Method Based on Multi-Feature Fusion and Template Matching

COMPARATIVE ANALYSIS OF EYE DETECTION AND TRACKING ALGORITHMS FOR SURVEILLANCE

Auto-Digitizer for Fast Graph-to-Data Conversion

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

IMAGE PREPROCESSING WITH SYMMETRICAL FACE IMAGES IN FACE RECOGNITION AND REGRESSION CLASSIFICATION

An Adaptive Threshold LBP Algorithm for Face Recognition

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Real time eye detection using edge detection and euclidean distance

Robbery Detection Camera

Threshold Based Face Detection

A Kind of Fast Image Edge Detection Algorithm Based on Dynamic Threshold Value

Recognition of Real or Picture Face Using Skin Colour Detection and Depth Map Information

The Detection of Faces in Color Images: EE368 Project Report

IMPLEMENTATION OF SPATIAL FUZZY CLUSTERING IN DETECTING LIP ON COLOR IMAGES

Automatic Detection and Assessment System of Water Turbidity based on Image Processing

Comparative Study of Hand Gesture Recognition Techniques

Journal of Industrial Engineering Research

Wavelength Estimation Method Based on Radon Transform and Image Texture

A Study on Different Challenges in Facial Recognition Methods

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

A Real-time Detection for Traffic Surveillance Video Shaking

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) Human Face Detection By YCbCr Technique

*Corresponding author. Keywords: Particle filter algorithm, Image, Breaker.

Small-scale objects extraction in digital images

Background Motion Video Tracking of the Memory Watershed Disc Gradient Expansion Template

Transcription:

International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 015) An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 1 Engineering University of CAPF, Postgraduate Brigade, xi an 710086, China; Engineering University of CAPF, Dept. of Information Engineering, xi an 710086, China Keywords: face recognition; lips; YCbCr; MATLAB; feature extraction Abstract.In recent years, face recognition is becoming one of the hot spots in the field of human-computer interaction. As the main organ, lips are one of the important features of face recognition. In order to get the features of lips, the paper positions the lips and segments it. The paper simulates the process by the MATLAB and gains the features of lips. Compared to the traditional algorithm of RGB color space, it has the advantages of fast calculation and high accuracy rate. It also gains the good effect in the light of different level. Introduction With the era development, identity recognition technology is becoming a more and more important research topic. Face recognition is an important research in the area of identification, which plays an important role in the intelligent buildings, intelligent monitoring and other fields. Lips, as one of the facial features, and in the central position of the face, is an important part of the face recognition. At present there are two main types of lip feature extraction methods at home and abroad. One method is based on pixels, namely the lips first image is converted to a grayscale image, using the gray information as characteristic vector of the lips[1]. Such as the direct pixel which is proposed by Yuhas,the vector quantization method, the lip method of the university of karlsruhe in Germany and the MIT media lab Mase and Pentland adopts the method based on optical flow.the second method is based on the model, the method of the lip contour structure to establish a model, realizing the characteristics of the lips which based on the template matching method. At present, the major problems affecting lips recognition are as follows[]: (1)Different person's lips shapes vary, and are easy affected by light and head movement, the influence of such factors as great influence on the lip contour extraction. ()Because the lip color and skin color differences in the RGB color space is small, only in G there is a significant difference on the weight, it influents the lip feature extraction effect. (3) The template is complex, the construction of a computational cost is larger.(4) Lips with poor robustness. In different facial expressions, the shape of the lips, causing the lips with poor robustness, affecting the effects of the feature extraction of labial ministry. Algorithm is in YCbCr color space, this paper uses dynamic threshold to the secondary positioning of the lips, for the localization of lip shape of image segmentation and edge detection, then gets the characteristics of the lips. Feature extraction method and steps Lip color is one of the most important features of the lips, in RGB color space, color and brightness information are mixed together, so in the lip color detection is easily affected by light detection. YCbCr color space will separate the brightness from the face image information. The shade of the image information totally included in the Cb and Cr components. So you can avoid the recognition error caused by uneven brightness[3]. In this paper, according to the good clustering effect in YCbCr color space, removing the lip extraction error caused by uneven illumination, getting the feature of the lips by using the secondary positioning of color face image feature extraction and YCbCr color space. The steps are as follows: 015. The authors - Published by Atlantis Press 147

step1: First of all, we do the segmentation for the face image which is already positioned[4]. As shown in figure 1, and3. Fig.1: The face image before the positioning Fig.: The face image after the positioning Fig.3: Face image of segmentation Step: Due to lips located roughly under a third, three 5 middle place of the face, so we deal with the face image and get a preliminary image of lips[5]. As shown in figure 4. Fig.4: Preliminary image of lips Step3: Using YCbCr color space and dynamic threshold algorithm realizes the lip area secondary division. Step4: Optimized lip feature area and extract the feature points through edge detection and corrosion expansion. Secondary segmentation and feature extraction of the lips According to the diversity of lip color and skin color of Cb and Cr in YCbCr color space, widen the difference of Cb and Cr in YCbCr color space, through dynamic threshold value to judge the lip pixels to get the second division coordinates of lips. Lip color and skin color in RGB and clustering effect differences in YCbCr. RGB color space is a kind of commonly used color space, with red, green, and blue components. YCbCr color space is a kind of color space, it usually used in the film or digital camera system[6]. Through to the lip color and skin color in RGB and YcbCr, we can find that lip color and skin color clustering effect in YcbCr color space is better than clustering effect in RGB color space. As shown in figure 5and6. According to the histogram we can know that,the lip color and skin color pixels are centered in the YCbCr color space, the clustering effect is better than in RGB space. Because the lips of Cb and Cr component are slightly larger than the skin of Cb and Cr components, by Cb, Cr components together, increase the difference between lips and skin, and then identify the lips. 1473

Fig.5: Lip color and color RGB histogram Fig.6: Lip color and color YCbCr histogram The determination of the threshold. In order to eliminate the influence of light intensity on the lip color, in this paper, the algorithm adopted the luminance component in YCbCr space,using Cb and Cr component in operations. Firstly calculates the average of Cb component t 1 ccording to figure 6, lip color and color of skin of Cb component are more than 100, Cr's weight are more than 150. In order to prevent the interference of other pixels, so take a lip color Cb components more than 100 points and Cr above 150 points. Set S 1 is the sum of Cb weight greater than 100 for your lips and variable. i for the pixel values of pictures. n i for the number of pixels who s value is i. N for the number of pixels who s grey value is greater than a certain gray level. The Cb weight average can be calculated by the following formula: 55 N = n (1) 100 55 100 i S1= n i * i () S1 t1 = (3) N In the same way, set s for Cr weight is greater than 150. The Cr average weight can be calculated by the following formula: 55 N = n (1) 150 i 1474

55 S = n i * i () t 150 S N = (3) t thresh1 = 1 In the end, we can get the resulting threshold and the threshold, = t.then calculate the lips in the initial segmented regions at the same time meet the thresh Cb + Cr points > thresh1 and Cr > thresh,then do binarization to pixel. Get the binary image of lip area. As shown in figure 7. + t Fig.7: Binary image of lip area The second division of lips. Doing the secondary positioning to the lip image by using the lip shape left and right sides is symmetrical, the characteristics of the narrow middle wide on both sides. First of all, we should determine lips secondary segmentation region boundary. According to the binary image of the lips for horizontal and vertical projection, draw the lip area of horizontal and vertical histogram. As shown in figure 8 and 9. Fig.8: The horizontal projection of lips Fig.9: The vertical projection of lips Then find out the lips horizontal projection zero X 1, X They are the critical point of lips two sides. The point between the two peaks of low is abscissa of the central place of your lips. Calculate the horizontal distance between two zero point and the central point L1= X -X1( L = X X ). Get big zero distance and increase the distance of 10. L= L1 + 10 ( L= L + 10 ), L as a half long of lips horizontal interception. The central trough point is the starting point of the cross on the left for 1475

transverse segmentation. Similarly find zero vertical projectiony 1, Y and the vertices Y. Calculate the vertical distance from Y 1, Y to Y.The distance is H1 = Y Y1( H = Y Y ). Take big zero distance and increase the distance of 8 H = H1 + 8 ( H = H + 8 ). H as the semimajor vertical intercept of lips. The vertices of the ordinate is the starting point of the vertical segmentation for your lips. And then get the secondary segmentation image segmentation of lips. As shown in figure 10. Fig.10: The second image segmentation of lips The feature extraction of lips. Disposing the lips secondary image segmentation by using RGB color space red discriminant method. And get the edge of image by Laplace. And then to corrosion, expansion and filling morphology processing, etc. Remove the hole of the edge and noise in the image. We can better detect the shape of the lips. As shown in figure 11 and 1. Fig.11: The image of lips edge detection Fig.1: The image after dealing with the morphology Through the experiment results show that secondary positioning feature extraction algorithm can extract the edge of the lip image clearly, and can detect the lip contour. According to feature of lips, we can get the feature point of lower lip and the upper lip. As shown in figure 13 and 14. Fig.13: The feature point position of binary image Fig.14: The feature point position of lips Through the integration of the gray-scale projection and edge detection and so on, dealing with the face image to get three feature points of the nose[7][8]. As shown in figure 15. Fig.15: The feature point position of nose Set the coordinates of the corners of the mouth around( x 1, y 1 )and ( x, y ), Lower lip coordinates for ( x3, y 3), the coordinates of upper lip around ( x4, y4) and ( x5, y 5), The coordinates of the feature points of nose around ( x6, y 6), ( x7, y7) and ( x8, y 8).Then calculating the feature vector of lower lip: A 1 = (x1 x 3, y1 y 3) = (x x 3, y y 3). The feature vector of upper lip: A 3 = (x 4 x 1, y4 y 1) 5 = (x5 x, y5 y ).The feature vector of corners of mouth: 1476

A 6 = (x6 x 1, y6 y 1) 7 = (x7 x 1, y7 y 1) 8 = (x7 x, y7 y ) 9 = (x8 x, y8 y ). When it used to identify the lips, calculating the vector Angle between the feature of recognition and the feature in face database. If the Angle within the scope of the permit, then identify the lips for a certain object in face library, and then complete identity recognition[9]. The algorithm simulation According to the algorithm proposed in this paper. By using MATLAB powerful matrix operations, we do the feature extraction to the face images under the different light intensity and Angle. And with the current red method which are used to get the lip contour feature points[10]. As shown in figure 16 and 17. (a) Common method (b) The algorithm of this paper Fig.16: The lip feature point extraction under different light conditions (a) Common method (b) The algorithm of this paper Fig.17: The lip feature point extraction under different angles Can be seen by comparing, under different light conditions in the front of the face image can be very good to extract the feature points, the lips in different Angle in the image of a face also can obtain a certain result, lip feature vector calculation laid a foundation for the next step. Conclusions In this paper, based on YCbCr color space, face the face image, using the secondary positioning algorithm, greatly reducing the influence on the lip feature extraction. Through simulation experiments, under the environment of MATLAB 7 for color face image can better extracted lip feature points. The algorithm computational complexity is small, simple, and except for the influence of uneven illumination of lip feature recognition. References [1] WEI Dong-dong, Technology of Hunan Face Feature Extraction and Recognition. Changsha: Science and Engineering National University of Defense Technology.006. [] DUAN Qi, Comparison of Feature Extraction and Classification Methods for Face Recognition. Shanghai: East China university of science.01. [3] YUAN Yan-yan, HUI Xiao-wei, Face Detection Baced on YCbcr Skin Color Model and SNOW Classifier. Computer systems and applications,010,19(1):157-160. [4] Mikael NILLSON. FACE DETECTION USING LOCAL SMQT FEATURES AND SPLIT UP SNOWCLASSIFIER. Sweden:Blekinge Institute of Technology School of Engineering. 007: 589-59. 1477

[5] WANG Xiao-ping, HE Yu-feng. An Automatic Approach to Lip Localization,Contour Extraction and Tracking. PR&AI, 007,4(0):485-491. [6] ZHANG Ling. Lip Color and Color Difference of Labial Ministry Detection Algorithm Research. computer systems & applications. 01,48(30):183-186. [7] WU Zheng. Research on Facial Feature Points Extraction and Relevant Application. Shanghai: Shanghai Jiao Tong University.007. [8] MA Yan-ni, GENG Guo-hua. Localization and extraction for feature points of human faces. Computer Engineering and Applications. 009,45(18):167-170. [9] LIU Cheng-ming, ZHANG Li-ming. An improved method of facial feature points positioning.shanghai: Fudan University. 006,45(4):45-463. [10] DU Chun-hua, Research of facial landmark location and face recognition. Shanghai: Shanghai Jiao Tong University.008. 1478