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

Similar documents
Color Local Texture Features Based Face Recognition

Face Detection for Skintone Images Using Wavelet and Texture Features

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

Mobile Face Recognization

Face and Nose Detection in Digital Images using Local Binary Patterns

Vol. 4, No. 1 Jan 2013 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Face Recognition for Mobile Devices

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

Face detection and recognition. Many slides adapted from K. Grauman and D. Lowe

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

Gender Classification Technique Based on Facial Features using Neural Network

CHAPTER 3 FACE DETECTION AND PRE-PROCESSING

Mouse Pointer Tracking with Eyes

Automatic local Gabor features extraction for face recognition

Subject-Oriented Image Classification based on Face Detection and Recognition

A Survey on Feature Extraction Techniques for Palmprint Identification

Short Paper Boosting Sex Identification Performance

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Texture Image Segmentation using FCM

Haresh D. Chande #, Zankhana H. Shah *

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

Facial Expression Recognition using SVC Classification & INGI Method

FPGA Implementation of Skin Tone Detection Accelerator for Face Detection

Color Content Based Image Classification

A Novel Technique to Detect Face Skin Regions using YC b C r Color Model

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia

Recognition of Non-symmetric Faces Using Principal Component Analysis

Procedia Computer Science

Generic Face Alignment Using an Improved Active Shape Model

Fast Face Detection Assisted with Skin Color Detection

Face Detection and Recognition in an Image Sequence using Eigenedginess

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

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

A Survey of Various Face Detection Methods

Face Tracking in Video

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

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

Discriminant Analysis of Haar Features for Accurate Eye Detection

Boosting Sex Identification Performance

Face Recognition using SURF Features and SVM Classifier

Image Processing. Image Features

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS

Detecting Digital Image Forgeries By Multi-illuminant Estimators

Illumination Invariant Face Recognition Based on Neural Network Ensemble

Region-based Segmentation

A Study on Similarity Computations in Template Matching Technique for Identity Verification

FPGA Implementation of High Performance Face Detection Using MCT and Adaboost Algorithm

Content based Image Retrieval Using Multichannel Feature Extraction Techniques

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Color-based Face Detection using Combination of Modified Local Binary Patterns and embedded Hidden Markov Models

Facial Expression Classification with Random Filters Feature Extraction

Comparison between Various Edge Detection Methods on Satellite Image

2013, IJARCSSE All Rights Reserved Page 718

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision

Face/Flesh Detection and Face Recognition

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Object recognition. Methods for classification and image representation

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Fast and Robust Classification using Asymmetric AdaBoost and a Detector Cascade

Genetic Search for Face Detection

IMPROVED PDF BASED FACE RECOGNITION USING DATA FUSION

Biometric Security System Using Palm print

Facial Expression Recognition using Principal Component Analysis with Singular Value Decomposition

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Edge Detection and Template Matching Approaches for Human Ear Detection

NIST. Support Vector Machines. Applied to Face Recognition U56 QC 100 NO A OS S. P. Jonathon Phillips. Gaithersburg, MD 20899

A Hierarchical Face Identification System Based on Facial Components

Edge Histogram Descriptor, Geometric Moment and Sobel Edge Detector Combined Features Based Object Recognition and Retrieval System

Facial Feature Extraction Based On FPD and GLCM Algorithms

Multi-Scale Kernel Operators for Reflection and Rotation Symmetry: Further Achievements

Robust color segmentation algorithms in illumination variation conditions

A PROPOSED RDIT ALGORITHM FOR ANALYSIS OF FACE VERIFICATION IN VIDEOS IN IMAGE DATABASE FOR CRIME INVESTIGATION

PATTERN RECOGNITION USING NEURAL NETWORKS

COLOR BASED REMOTE SENSING IMAGE SEGMENTATION USING FUZZY C-MEANS AND IMPROVED SOBEL EDGE DETECTION ALGORITHM

COMBINING NEURAL NETWORKS FOR SKIN DETECTION

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

Eye Detection by Haar wavelets and cascaded Support Vector Machine

CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM

Selection of Location, Frequency and Orientation Parameters of 2D Gabor Wavelets for Face Recognition

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

A Comparison of Color Models for Color Face Segmentation

An Efficient Image Sharpening Filter for Enhancing Edge Detection Techniques for 2D, High Definition and Linearly Blurred Images

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

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

A Keypoint Descriptor Inspired by Retinal Computation

Face Detection on CUDA

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

Face detection and recognition. Detection Recognition Sally

A Real-Time Hand Gesture Recognition for Dynamic Applications

Fractional Discrimination for Texture Image Segmentation

DETECTION OF SMOOTH TEXTURE IN FACIAL IMAGES FOR THE EVALUATION OF UNNATURAL CONTRAST ENHANCEMENT

Machine Learning : Clustering, Self-Organizing Maps

FACE DETECTION BY HAAR CASCADE CLASSIFIER WITH SIMPLE AND COMPLEX BACKGROUNDS IMAGES USING OPENCV IMPLEMENTATION

Short Survey on Static Hand Gesture Recognition

FACE DETECTION FOR VIDEO SUMMARY USING ENHANCEMENT BASED FUSION STRATEGY

Digital Image Forgery Detection Based on GLCM and HOG Features

NOWADAYS, there are many human jobs that can. Face Recognition Performance in Facing Pose Variation

Detecting Pedestrians Using Patterns of Motion and Appearance (Viola & Jones) - Aditya Pabbaraju

Modified Neural Networks for Face and Eye Recognition

Transcription:

Image enhancement for face recognition using color segmentation and Edge detection algorithm 1 Dr. K Perumal and 2 N Saravana Perumal 1 Computer Centre, Madurai Kamaraj University, Madurai-625021, Tamilnadu, India Email: perumalmku@yahoo.co.in 2 Computer Centre, Madurai Kamaraj University, Madurai -625 021, Tamilnadu, India Email: spmca@live.in Abstract Nowadays Image Processing and Image Enhancement play a vital role in many of numerous applications. This paper introduces the new color face recognition (FR) method that makes effective use of boosting learning as color-component feature selection framework. A facial recognition system is a method of automatically identifying or verifying a person from a digital image or a video frame from a video source. The proposed boosting colorcomponent feature selection framework is designed for finding the best set of color component features from various color spaces (or models), aiming to achieve the best FR performance for a given FR task. Most of the existing color FR methods are restricted to using a fixed color-component configuration comprising of only two or three color components [5]. This paper addresses and fixes the existing problem and proposes a method by using color segmentation algorithm and edge detection algorithm. Keywords: Face Recognition (FR), Color- Component, Framework. depends upon the given input image quality. The accuracy rate of the whole process is much better when we are giving enhanced image from the low quality image by combining one or more color component algorithms [2]. One of the ways to do this is by comparing selected facial features from the i mage and a facial database application [3]. It is typically used in security systems and can be compared to other biometrics such as f ingerprint or eye iris recognition systems. The overall framework of the proposed color FR method which largely consists of two parts 1) Color component feature selection 2) Color Feature enhancement 1 Introduction Image processing is the main part in all Face Recognition techniques [1]. Even though we use the latest techniques in face recognition, the result of the FR process 187

2 Related Works In this paper, to survive with the abovementioned issue, we propose a new color FR method. Our method takes advantage of boosting [4, 5] learning as a feature selection mechanism, aiming to find the best set of color-component features for the purpose of achieving the best FR result. To the best of our knowledge, this work is the first attempt to incorporate feature selection scheme behind boosting learning into FR methods using color information. This is because specific color components effective for a particular FR problem could not work well for other FR problems under other FR operating conditions (e.g., illumination variations) that differ from those considered during the process of determining specific color components. 3 Color Component Feature Selection Method The proposed algorithm first locates the face region using skin-color. The YCbCr color space is used to detect the skin region on the given input face image. The given input RGB image Fig 1 is converted into the YCbCr color space. Color is a powerful cue of human faces. The distribution of skin clusters is in a small region of the chromatic color space [6]. Processing color is faster than processing other facial features. Therefore, skin color detection is firstly performed on the input color image to reduce the computational complexity. In order to improve the performance of skin color clustering, YCbCr space is used to build a skin color model. The chrominance components are almost independent of luminance component in the space [7]. There are non-linear relations between chrominance (Cb, Cr) and luminance (Y) of skin color in the high and low luminance region. As stated in, the apparent difference in skin color perceived is mainly due to the darkness or fairness of the skin, characterized by the difference in the brightness of the color, which is governed by Y but not Cb and Cr in YCbCr colour space. Y, luminance component is brightness component, whereas Cb and Cr are chrominance components, which correspond to color components. In the color detection 188

Cr = (0.713 * (gammargb[0,i,j] - Y)) (4) Fig 1: RGB image Color Space model GammaRGB = (c1 * inputrgbimage) c2 + c3 (1) where c1 = 1.0, c2 = 1.0 and c3 = 0.0 The Y, Cb and Cr components are determined through the following formula using the constant C with the value 128. Y = (0.299 * (gammargb[0,i,j] - C) ) (1) C + (0.114 * (gammargb[2,i,j] - C)) (2) Cb = (0.564 * (gammargb[2,i,j] - Y)) (3) Gamma RGB is the array with 0 represents the Red layer and the 2 represents the Blue layer. The range of Cb is between -50 and 2 while the range of Cr is between 10 and 100 determine the skin region. The given YCbCr image is converted to one-layer gray scale image. This system takes the Green layer. The face boundary is estimated by determining the center point of the gray image face photo. 4 Data for Training and Testing The training and testing data of this work are mainly from the Corel image data set. The one used in this work has sets A and B. This work is designed to train a classifier to retrieve person, so, all the 29 person images in set A are used as positive set (there is no person images in set B) Fig 2. Because the size of the negative set should not be too much larger than the positive, there are only 72 images for negative set. Most of the negative set images are from set A, some are from set B. Because Cross Validation will be used to choose the parameter, the positive and negative sets are divided into two sets. The training set has 16 positive and 41 negative images. The testing set has 13 positive and 31 negative images. Finally, the system is tested on a more 189

general image set which has 15 person images, randomly downloaded and resized from Google, and 204 non-person images from set B. Because some of the images in set B has totally different object from those in set A. For example, there are images about trains in set B while there is no one in set A. In order to enrich the training set for better training, some of the representative images are chosen from set B and added to negative training set. combination of perception and observed comparison, without any systematic selection strategy [8]. It is critical for any edge detection algorithm that it should determine all edges while o none edge is recognized as edge. Above criteria determines error rate of any edge detection filter. Besides the low error rate, there are two other qualities which an edge detection filter should posses. 1. The distance between actual edge and edge located by filter should be as low as possible 2. Filter should not provide multiple responses for single edge. Fig. 2: Training data set 5 Results and Comparison Most of the existing color FR methods are limited to using a set colorcomponent pattern comprising of only two or three color components Fig 3. In particular, currently used color-component choices are mostly made through a Canny edge detector possesses above two qualities and also provides low error rate. Canny edge detector utilizes the convolution operation. A convolution operation is performed by sliding the convolution kernel over the input image or region of image in which we need to detect edges. The kernel is a 3X3 matrix. Output at any pixel location is the sum of the product of values of each cell of the kernel to the values of underlying pixl. Convolution kernel determines gradient in a particular direction depending upon type of kernel used. Value of gradient determines 190

possibility of any edge passing through that particular point. The two kernels used for detecting horizontal and vertical edges respectively. As such, existing methods may have a Limitation to attaining the best FR results for given FR task. This is because specific color components effective for a particular FR problem could not work well for other FR problems under other FR operating conditions (e.g., illumination variations) that differ from those considered during the process of determining specific color components. boosting learning as a feature selection mechanism, aiming to find the optimal set of color-component features for the purpose of achieving the best FR result with the help of DWT, Eigenface and Face congruency Fig 4. To the best of our knowledge, our work is the first attempt to incorporate feature selection scheme underpinning boosting. The existed color FR method which largely consists of two parts: 1) Color-component feature selection 2) Color Feature Enhancement. Fig 4: ADA Boost conversion The nth statistical moment is For image intensities, a sample mean Fig 3: RGB color conversion Here we propose a new color FR method. Our method takes advantage of A fundamental problem in digital signal processing is to find a suitable representation for a signal. Usually different signal representations are based on linear transformations of the signals onto different bases. The transformations help representing the signal in a lower dimensional space. We 191

use Color Segmentation Algorithm for facial images representation. 100 80 60 40 20 0 Data Set 1 Dataset 2Data set 3 Data set 4 Ada-Boosting Edge Detection features (from various color models) using the proposed variant of boosting learning framework by Ada-Boosting algorithm, The choice of such techniques is a function of Fig 5: Comparison for different datasets Color Segmentation algorithm has been applied for each partition and final result of the procedure is a matrix which consists of weighting vectors for each partition. First step in application of color segmentation algorithm is to choose population size, i.e. number of individual in the population Table 1. Using color segmentation algorithm we calculate the color feature panel. And then using the edge detection algorithm we trained the dataset and classify accordingly. The accuracies for different datasets are found out and results are compared. Here Ada-Boosting gives more result compared to the Edge Detection methods as in Fig 5. Conclusion In this paper, a novel and effective color FR method is proposed. It is based on the selection of the best color-component Table 1: Feature panel for different datasets. the specific task, image content, observers characteristics, and viewing conditions. This makes the FR method to be effective. For an input represented by a list of 2n numbers, the Haarwavelet transform may be considered to simply pair up input 192

values, storing the difference and passing the sum. This process is repeated recursively, pairing up the sums to provide the next scale: finally resulting in 2n 1 difference and gives one final sum. In the future, research will be directed to the forming of reference image which will provide more information for this algorithm in the training process and add the filtering process. 6) Discrete Wavelet Transforms: Theory and Implementation Tim Edwards Stanford University, September, 1999 7) R. E. Schapire, The boosting approach to machine learning: An overview in Proc. MSRI Workshop Nonlinear Estimation and Classification 2002, pp. 149-172.1. 8) Kinh Tieu and Paul Viola, Boosting Image Retrieval. In proceedings of the IEEE conference on Computer Vision and Pattern Recognition, 2000. References 1) P.J. Phillips, H. Wechsler, J. Huang, and P.J. Rauss, The FERET Database and Evaluation Procedure for Face Recognition Algorithms, Image and Vision Computing J., vol. 16, no. 5, pp. 295-306, 1998 2) D. Kumar, C.S Rai, and S. Kumar, Face Recognition using self-organizing Map and Principal Component Analysis in Proc. On Neural Networks and Brain, ICNNB 2005, Vol 3, Oct 2005. 3) Paul viola and Michael J. Jones. Robust real-time object detection, IEEE conference on computer vision and pattern Recognition, 2001. 4) Y. Freund and R. E schapire A decision theoretic generalization of on-line learning and an application to boosting J. Comput. Syst. Sci., Vol 55, no. 1, pp. 119-139, 1997. 5) R. E. Schapire, The boosting approach to machine learning: An overview, Proc. MSRI Workshop Nonlinear Estimation and Classification 2002 193