A NOVEL IMAGE PROCESSING TECHNIQUE TO EXTRACT FACIAL EXPRESSIONS FROM MOUTH REGIONS

Similar documents
Face Detection: A Literature Review

Live Hand Gesture Recognition using an Android Device

Automatic Licenses Plate Recognition System

SCIENCE & TECHNOLOGY

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

Hand Segmentation for Hand Gesture Recognition

World Journal of Engineering Research and Technology WJERT

Analysis and Identification of Rice Granules Using Image Processing and Neural Network

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Detection of License Plates of Vehicles

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

International Journal of Advance Engineering and Research Development

Robust Hand Gesture Recognition for Robotic Hand Control

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique

A SURVEY ON HAND GESTURE RECOGNITION

An Improved Bernsen Algorithm Approaches For License Plate Recognition

RESEARCH AND DEVELOPMENT OF DSP-BASED FACE RECOGNITION SYSTEM FOR ROBOTIC REHABILITATION NURSING BEDS

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Student Attendance Monitoring System Via Face Detection and Recognition System

Challenging areas:- Hand gesture recognition is a growing very fast and it is I. INTRODUCTION

Human Identification Using Foot Features

A Real Time Static & Dynamic Hand Gesture Recognition System

Number Plate Recognition System using OCR for Automatic Toll Collection

3D Face Recognition in Biometrics

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

Controlling Humanoid Robot Using Head Movements

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Research on Application of Conjoint Neural Networks in Vehicle License Plate Recognition

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Performance Comparison of Mean, Median and Wiener Filter in MRI Image De-noising

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

Processing and Enhancement of Palm Vein Image in Vein Pattern Recognition System

BASIC OPERATIONS IN IMAGE PROCESSING USING MATLAB

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

International Journal of Computer Sciences and Engineering. Research Paper Volume-5, Issue-12 E-ISSN:

Automated Number Plate Verification System based on Video Analytics

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

A Review of Optical Character Recognition System for Recognition of Printed Text

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Generating Personality Character in a Face Robot through Interaction with Human

Segmentation of Blood Vessel in Retinal Images and Detection of Glaucoma using BWAREA and SVM

Number Plate Recognition Using Segmentation

Research of an Algorithm on Face Detection

Associated Emotion and its Expression in an Entertainment Robot QRIO

Iris Recognition using Hamming Distance and Fragile Bit Distance

A Proposal for Security Oversight at Automated Teller Machine System

FaceReader Methodology Note

A Novel Approach for MRI Image De-noising and Resolution Enhancement

A Proficient Roi Segmentation with Denoising and Resolution Enhancement

Hand & Upper Body Based Hybrid Gesture Recognition

An Electronic Eye to Improve Efficiency of Cut Tile Measuring Function

Image Processing and Artificial Neural Network techniques in Identifying Defects of Textile Products

Performance Comparison of Various Filters and Wavelet Transform for Image De-Noising

Implementation of License Plate Recognition System in ARM Cortex A8 Board

BIOMETRIC IDENTIFICATION USING 3D FACE SCANS

Chapter 6. [6]Preprocessing

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

Iris Segmentation & Recognition in Unconstrained Environment

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

Design a Model and Algorithm for multi Way Gesture Recognition using Motion and Image Comparison

SLIC based Hand Gesture Recognition with Artificial Neural Network

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

Region Based Satellite Image Segmentation Using JSEG Algorithm

Available online at ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono

Session 2: 10 Year Vision session (11:00-12:20) - Tuesday. Session 3: Poster Highlights A (14:00-15:00) - Tuesday 20 posters (3minutes per poster)

Emotional BWI Segway Robot

Automated Number Plate Recognition System Using Machine learning algorithms (Kstar)

ANALYSIS OF GABOR FILTER AND HOMOMORPHIC FILTER FOR REMOVING NOISES IN ULTRASOUND KIDNEY IMAGES

International Journal of Pharma and Bio Sciences PERFORMANCE ANALYSIS OF BONE IMAGES USING VARIOUS EDGE DETECTION ALGORITHMS AND DENOISING FILTERS

Emotion Based Music Player

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Geometric Feature Extraction of Selected Rice Grains using Image Processing Techniques

Feature Extraction Techniques for Dorsal Hand Vein Pattern

Image Enhancement using Histogram Equalization and Spatial Filtering

Touchless Fingerprint Recognization System

Computer Vision Based Chess Playing Capabilities for the Baxter Humanoid Robot

Convolutional Neural Networks: Real Time Emotion Recognition

FACE RECOGNITION USING NEURAL NETWORKS

LabVIEW based Intelligent Frontal & Non- Frontal Face Recognition System

Face Recognition: Identifying Facial Expressions Using Back Propagation

FUZZY BASED MEDIAN FILTER FOR GRAY-SCALE IMAGES

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

GAUSSIAN DE-NOSING TECHNIQUES IN SPATIAL DOMAIN FOR GRAY SCALE MEDICAL IMAGES Nora Youssef, Abeer M.Mahmoud, El-Sayed M.El-Horbaty

Image Extraction using Image Mining Technique

Efficient Target Detection from Hyperspectral Images Based On Removal of Signal Independent and Signal Dependent Noise

Motion Detector Using High Level Feature Extraction

Removal of Salt and Pepper Noise from Satellite Images

Text Emotion Detection using Neural Network

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

The Key Information Technology of Soybean Disease Diagnosis

Artificial Intelligence: Using Neural Networks for Image Recognition

Image Database and Preprocessing

Identification of Fake Currency Based on HSV Feature Extraction of Currency Note

Efficient 2-D Structuring Element for Noise Removal of Grayscale Images using Morphological Operations

License Plate Localisation based on Morphological Operations

Transcription:

A NOVEL IMAGE PROCESSING TECHNIQUE TO EXTRACT FACIAL EXPRESSIONS FROM MOUTH REGIONS S.Sowmiya 1, Dr.K.Krishnaveni 2 1 Student, Department of Computer Science 2 1, 2 Associate Professor, Department of Computer Science, Sri.S.R.N.M College, Sattur, Virudhunagar Dist. Sowmiyapriya781@gmail.com, kkveni_srnmc@yahoo.co.in@gmail.com Abstract Emotion recognition is the process of identifying a human emotion, most typically from facial expressions. Different types of facial expressions are Joy, Sadness, Fear, Disgust, Surprise, and Anger. In this paper, an image processing technique to recognize various facial expressions from mouth regions is proposed. The mouth regions are initially located by means of Viola-Jones algorithm and cropped. Then Region Based Segmentation is applied to segment the mouth region. Morphological area filling and boundary extraction methods are applied to extract the boundary of the mouth region. Since morphological operations are used the shape and size features are retained. Then the area of the mouth region is calculated from the number of white pixels extracted and the range of values for each emotion is identified. The proposed technique is executed on various emotional images (natural, joy, angry, surprise) of two different persons. The results are analyzed and their performances are evaluated. Keywords: Emotion recognition, Viola-Jones, Region Based Segmentation, Morphological area Extraction, Feature Extraction. 1. Introduction Emotion is a mental state which involves a lot of behaviors, actions, events, opinion and feelings. The six types of emotions recognized are: Joy - The emotion evoked by wellbeing, achievement, or good fortune or by the prospect of possessing what one desires: pleasure: the expression or exhibition of such emotion. Sadness - Sadness is an emotional pain associated with, or characterized by, feelings of difficulty, loss, depression, grief, helplessness, frustration and trouble. An individual experiencing sadness may become silent or lethargic, and withdraw themselves fro m others. Anger -Anger can occur when a person feels their personal boundaries are being or going to be violated. Surprise -Surprise is defined as to cause of someone to feel in wonderful feelings. Disgust - Disgust is an emotional response of revulsion to something considered offensive, distasteful, or unpleasant. Fe ar - Fear is a feeling induced by perceived danger or threat that occurs in certain types of organisms, which causes a change in metabolic and organ functions and ultimately a change in behavior, such as fleeing, hiding, or freezing from perceived traumatic events. The basic facial expressions of a human image are shown in Fig 1. Fig 1. Basic Facial Expressions of a Person Emotional aspects have huge impact on social intelligence like communication understanding, decision making and also helps in understanding the behavioral aspect of human. Emotion recognition is carried out in various ways as follows: Verbal- communicates with others by using words or noises to get your message across to the person. Non-verbal- communicates with others by using sign language or simple hand movements and also body language such as facial gestures and eye. Analysis of facial exp ression has many applications like Human Computer Interaction (HCI), Social Robot, Animation, Alert System & Pain monitoring for patients. In this paper, a novel method to recognize emotions from mouth regions is proposed. The major contribution of this paper is the segmentation of images, particularly the mouth regions from the face images. It discusses and comprises the Viola-Jones algorith m and Image Cropping to locate the mouth 528

regions and Region Based Segmentation technique is applied to extract the mouth regions. Edge Based techniques and Morphological operations are used to extract the boundary of the mouth region. After the mouth region extraction, the facial emotions are recognized based on the count of white pixel values. 2. Lite rature Survey Manasa B Dr. Shrinivasa Naika C.L. (2016) et al., proposed facial expression recognition technique to recognize Japanese Fema le facial Expressions. The Eye and Mouth regions are extracted by applying image segmentation techniques and mainly three expressions such as angry, normal and disgust only are concentrated. [1]. Yapa Ashok and Dr.Dasari Subba Rao (2016) et al, proposed the Principal Component Analysis (PCA) technique to identify various facial expressions such as happy, sad, neutral, anger, disgust, fear etc. The PCA based methods provide better face recognition with low error rates and they are good to identify faces fairly well with varying illu minations and facial expressions etc [2]. Prasad M (2014) et al., proposed a technique to recognize Japanese Female facial Expressions. Facial expressions recognized based on mouth features using Susan edge detector. Face part is segmented from the face image, in which mouth feature is separated and potential geometrical features are used for the determination of facial expression such as surprise, neutral, sad and happy [4]. Siya C Sover (2015) et al., discussed an automatic technique to recognize the emotions on a face like happy, sad and anger. Face images are given as input to the system. Once the face is detected from input image feature extraction method is used to extract the set of selected feature points. Finally, the extracted features are given as input to the neural network to recognize the emotions [7]. D 3. PROPOS ED METHO DO LOGY Images with different facial expressions of two persons are taken as input and the research work is carried out in three stages; preprocessing, mouth region segmentation and emotion extraction. The flow diagram of the proposed work is shown in fig 2. 3.1. Image Acquisition The first stage in any vision system is the image acquisition stage. The facial expression images are captured using a digital camera and a sample input face expression image is shown in Fig 3. 3.2. Preprocessing Fig 3. Input Face Expression Image Fig 2. Schematic Diagram During image acquisition, the input image may be corrupted due various illumination and lightening conditions. The undesired particles from the image are eliminated by applying Median filters 3.2.1. Median Filtering Image Acquisition Preprocessing Segmentation (Face Features) Contrast Enhancement Edge Detec tion Hole Fills (Mathematical Morphology) Boundary Extracti on Identify the Emotions Median filter is a simple and powerful non-linear filter. It can reduce certain type of random noise with less blurring than the linear smoothing filters of smaller size. Median filter provides an excellent result when applying to an image with salt and pepper noise the pixel values are arranged in an order and they are replaced with the median value as below. 529

ISSN:2229-6093 (1) Preprocessed face expression image is shown in Fig 4. The mouth regions extracted fro m various emot ional images are displayed in Table 1. TABLE I: Outputs of Segmentation Techniques Fig 4. Preprocessed Face Expression Image 3.3.Mouth Region Segmentation Fro m the preprocessed image, the techniques namely Viola-Jones, Cropping, Region based segmentation are applied to segment the mouth region alone fro m the input image. 3.3.1 Viola-Jones The first object detection framework called Vio la Jones technique was proposed in 2001.Though it was trained to detect a variety of object classes, initially it was used for face detection. In this paper, this algorithm used to detect the mouth region fro m the preprocessed image. The Mouth region is identified by the rectangle box. The mouth region detected is shown in Fig 5. Fig 5. Detected Mouth Region 3.3.2 Cropping method The detected mouth region extracted is cropped for further processing using imcrop () function and shown in Fig 6. Fig 6. Cropped Mouth Region 3.3.3 Region Based Segmentation The cropped mouth region contains some background skin color which can be eliminated and region alone can be extracted by Region based Segmentation. Region growing is a simple region based image segmentation method which involves selection of initial seed points to segment the mouth region. The roi() function is applied to extract the mouth region fro m the preprocessed image. The segmented Mouth region is shown in Fig 7. Fig 7. Mouth Region 530

The main drawback of Viola Jones algorithm is that the mouth detect parameter value to locate mouth region is to be changed every time. The mouth region is not detected clearly by the region based segmentation and manual selection of seed point is required. Cropping method gives better results compared to other two techniques it can be further processed to extract the emotions. 3.4. Emotion Extraction After extracting the mouth region, it has enhanced and the boundary of the region is extracted by the Edge Based techniques. Morphological Region Filling is applied to fill the holes in the mouth region and the outer boundary alone will be extracted by the Boundary Extraction method. 3.4.1. Contrast Enhancement Contrast Enhancement technique is applied to enhance the color of the mouth region of the cropped image to highlight the mouth region alone and shown in Fig 8. Fig 10. Region Filling Image ii. Boundary Extraction After the mouth region filling, boundary extract method is applied to extract the mouth s outer region. Boundary extracted image is shown in Fig 11. Fig 11. Boundary Extraction Image After the mouth region is extracted, the facial emotions are recognized based on the number of white pixel in it. The proposed technique is applied on the images of two different persons with the four emotions (Natural, Happy, Angry, and Surprise) and mouth regions extracted for these images are shown in Table II. Table II: Extracted Mouth Regions. Fig 8. Contra st Stretching Image 3.4.2. Edge Based Techniques After enhancing the color of the mouth region Canny s edge detector is used to extract the edges and the output is shown in Fig 9. Fig 9. Edge Segmentation Image 3.4.3. Mathematical Morphology Morphological Region filling and Boundary extraction operations are applied to extract the shape and size of the mouth regions. i. Region Filling After the edge based segmentation, the holes in the mouth region are extracted by region filling. The Region filling function is given below. BW2= imfill (BW,'holes'). (2) 531

ISSN:2229-6093 Fig 12. Comparison of Mouth area values 4. Experime ntal Results and Analysis In this paper, the facial expression images of two heroines with different emotions. The mouth regions fro m the images are detected and based on the number of white pixels the area is calculated. With reference to the Table III the emotions are identified. The outputs of the proposed system are shown in Table IV. 3.5. Feature Extraction For the ext racted mouth regions, the area is calculated by counting the number of wh ite pixel values. The sample code is given below. area1 = sum (Bw2 (:)); Area=area1*0.264583333(pixel size); Display (round (Area)); The range of mouth area values for the emotions Natural, Angry, Happy and Surprise are given in Table III and are also plotted in fig 12. If the range of mouth area is within 13 to 22 then the emotion detected is a Natural image. If the range is within 23 to 29 the emotion detected is angry. If the range is 33 to 40 then the emotion is Happy and finally the emotion detected is Surprise for the range 50 to 60. TABLE III: Range Of Mouth Area Values Emotions Mouth Area S.no Expression Min Max 1 Natural 13 22 2 Angry 23 29 3 Happy 33 40 4 Surprise 50 60 532

5. Conclusion In this paper is focused to detect the expressions from the facial images by extracting the mouth regions. Mouth region is detected by means of Viola Jones, image cropping and region based segmentation. Then Edge based segmentation and Morphological operations applied to extract the mouth region. By calculating the area of the mouth region and from the shape and size region the expression is detected. The facial images of two different persons are taken and the results are evaluated. In future this research work may be extended to identify the emotions from other parts of the face. References [1] Manasa B, Dr. Shrinivasa Naika C. L. Segmentation of Human Facial Features International Journal of Advanced Research in Computer Science and Software Engineering Volume 6, Issue 4, April 2016. [2] Yapa Ashok and Dr.dasari Subba Rao, Face Recognition and Facial Expression Identification Using PCA International Journal & Magazine Of Engineering Technology, Management And Research Oct 2016. [3] Deepika Ishwar, Dr. Bhupesh Kumar Singh, Emotion Detection Using Facial Expression, International Journal of Emerging Research in Management &Technology ISSN: 2278-9359 (Volume-4, Issue-6), June 2015. [4] Prasad M, Ajit Danti Classification of Human Facial Expression based on Mouth Feature using SUSAN Edge Operator International Journal of Advanced Research in Computer Science and Software Engineering, Volume 4, Issue 12, December 2014. [5] Monika Dubey, Prof. Lokesh Singh, Automatic Emotion Recognition Using Facial Expression International Research Journal of Engineering and Technology (IRJET) Volume: 03 Issue: 02 Feb-2016. [6] Rohini Patil, C.G.Patil, Automatic face emotion recognition and classification using Genetic Algorithm, IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676, p-issn: 2320-3331, Volume 9, Issue 5 Ver. II (Sep Oct. 2014). [7] Siya C Sover, Beena M V, Various Emotion Detection from Human Face Using Artificial Neural Network (ANN) 2015 IJEDR Volume 3, Issue 3 ISSN: 2321-9939. [8] Akanksha Manuj Supriya Agrawal, Automated Human Facial Expression and Emotion Detection International Journal of Computer Applications (0975 8887) Volume 110 No. 2, January 2015. [9] Anuradha Savadi Chandrakala V Patil Face Based Automatic Human Emotion Recognition IJCSNS International Journal of Computer Science and Network Security, VOL.14 No.7, July 2014. [10] A.D.Chitra, Dr. P. Ponmuthuramalingam, An Approach for Canny Edge Detection Algorithm on Face Recognition, International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Index Copernicus Value (2013): 6.14 Impact Factor (2014). 533