An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Watching Unlabeled Video Helps Learn New Human Actions from Very Few Labeled Snapshots Chao-Yeh Chen and Kristen Grauman University of Texas at Austin.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Chapter 1: Introduction to Pattern Recognition
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
A new face detection method based on shape information Pattern Recognition Letters, 21 (2000) Speaker: M.Q. Jing.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Decision Tree Algorithm
A Study of Approaches for Object Recognition
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
A Wrapper-Based Approach to Image Segmentation and Classification Michael E. Farmer, Member, IEEE, and Anil K. Jain, Fellow, IEEE.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Triangle-based approach to the detection of human face March 2001 PATTERN RECOGNITION Speaker Jing. AIP Lab.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
Ordinal Decision Trees Qinghua Hu Harbin Institute of Technology
A Vision-Based System that Detects the Act of Smoking a Cigarette Xiaoran Zheng, University of Nevada-Reno, Dept. of Computer Science Dr. Mubarak Shah,
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science Technische Universität München Adaptive.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
Kumar Srijan ( ) Syed Ahsan( ). Problem Statement To create a Neural Networks based multiclass object classifier which can do rotation,
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Intelligent Database Systems Lab Advisor : Dr. Hsu Graduate : Chien-Shing Chen Author : Satoshi Oyama Takashi Kokubo Toru lshida 國立雲林科技大學 National Yunlin.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
AUTOMATIC TARGET RECOGNITION OF CIVILIAN TARGETS September 28 th, 2004 Bala Lakshminarayanan.
SECURITY POLICY ANALYZER FINAL MEETING Industrial Project (234313) Fall 2013 Supervisors: Yevgeny Fabrikant Students: Regev Brody, Yuval Adelstein COMPUTER.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
National Taiwan A Road Sign Recognition System Based on a Dynamic Visual Model C. Y. Fang Department of Information and.
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Image Recognition COMP # 18.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Decision Trees Binary output – easily extendible to multiple output classes. Takes a set of attributes for a given situation or object and outputs a yes/no.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
1/13/ Detection & Recognition of Alert Traffic Signs Chia-Hsiung (Eric) Chen Marcus Chen Tianshi Gao.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Using decision trees to build an a framework for multivariate time- series classification 1 Present By Xiayi Kuang.
DECISION TREES Asher Moody, CS 157B. Overview  Definition  Motivation  Algorithms  ID3  Example  Entropy  Information Gain  Applications  Conclusion.
Presenter: Jae Sung Park
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Face Detection 蔡宇軒.
Effect of Hough Forests Parameters on Face Detection Performance: An Empirical Analysis M. Hassaballah, Mourad Ahmed and H.A. Alshazly Department of Mathematics,
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Face recognition using Histograms of Oriented Gradients
10. Decision Trees and Markov Chains for Gene Finding.
An improved SVD-based watermarking scheme using human visual characteristics Chih-Chin Lai Department of Electrical Engineering, National University of.
Bag-of-Visual-Words Based Feature Extraction
Instance Based Learning
Pattern Recognition Sergios Theodoridis Konstantinos Koutroumbas
Hu Li Moments for Low Resolution Thermal Face Recognition
Introduction Computer vision is the analysis of digital images
Zhengjun Pan and Hamid Bolouri Department of Computer Science
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and.
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Danger Prediction by Case-Based Approach on Expressways
INTRODUCTION TO Machine Learning 2nd Edition
Introduction Computer vision is the analysis of digital images
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
A Novel Smoke Detection Method Using Support Vector Machine
Dangerous Driving Condition Analysis in Driver Assistance Systems
Face Recognition Using Artificial Neural Network Group-based Adaptive Tolerance Trees By Ming Zhang , John Fulcher.
Presentation transcript:

An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and Information Engineering National Taiwan Normal University Taipei, Taiwan

1 Outline Introduction System Flowchart Infant Face Detection Feature Extraction Correlation Coefficient Calculation Infant Facial Expression Classification Experimental Results Conclusions and Future Work

2 Introduction Infants can not protect themselves generally. Vision-based surveillance systems can be used for infant care. Warn the baby sitter Avoid dangerous situations This paper presents a vision-based infant facial expression recognition system for infant safety surveillance. camera

3 The classes of infant expressions Five infant facial expressions: crying, gazing, laughing, yawning and vomiting Three poses of the infant head: front, turn left and turn right Total classes: 15 classes crying gazing laughing yawning vomiting front turn right turn left

4 System Flowchart Infant face detection: to remove the noises and to reduce the effects of lights and shadows to segment the image based on the skin color information Feature extraction: to extract three types of moments as features, including Hu moments, R moments, and Zernike moments Feature correlation calculation: to calculate the correlation coefficients between two moments of the same type for each 15-frame sequence Classification: to construct the decision trees to classify the infant facial expressions

5 Infant Face Detection Lighting compensation To make the skin color detection correctly Infant face extraction Step1: Skin color detection Using three bands S of HSI Cb of YCrCb U of LUX Step2: Noise reduction Using 10x10 median filter Step3: Infant face identification Using temporal information Lighting compensation Skin color detection Noise reduction

6 Infant Face Detection Step 3: Infant face identification

7 Moments To calculate three types of moments Hu moment [Hu1962] R moment [Liu2008] Zernike moment [Zhi2008] Given an image I and let f be an image function. The digital (p, q)th moment of I is given by The central (p, q)th moments of I can be defined as where and The normalized central moments of I where

8 Hu Moment Hu moments are translation, scale, and rotation invariant. normalized central moments

9 Example: Hu Moments crying

10 Example: Hu Moments yawning

11 Example: Hu Moments yawning crying If the infant facial expressions are different then the values of Hu moments are also different.

12 R Moment Liu (2008) proposed ten R moments which can improve the scale invariability of Hu moments. Hu moments

13 Example: R Moments crying Hu moments R moments and Hu moments may have different properties.

14 Zernike Moment Zernike moments of order p with repetition q for an image function f is where To simplify the index, we use Z 1, Z 2,…, Z 10 to represent Z 80, Z 82,…, Z 99, respectively. real part imaginary part

15 Zernike Example: Zernike Moments crying

16 Correlation Coefficients A facial expression is a sequential change of the values of the moments. The correlation coefficients of two moments may be used to represent the facial expressions. Let A i =, i = 1, 2,…, m, indicates the ith moment A i of the frame I k, k = 1, 2,…, n. The correlation coefficients between A i and A j can be defined as where and : the mean of the elements in A i

17 Correlation Coefficients The correlation coefficients between seven Hu moment sequences. H1H1 H2H2 H3H3 H4H4 H5H5 H6H6 H7H7 H1H H2H H3H H4H H5H H6H H7H7 1 yawning

Decision Tree Decision trees are used to classify the infant facial expressions. 18 H1H2H1H2 H1H3H1H3 H2H3H2H H 1 H 3 >0 correlation coefficients

19 Decision Tree The correlation coefficients between two attributes A i and A j are used to split the training instances. Let the training instances in S be split into two subsets S 1 and S 2 by the correlation coefficient, then the measure function is The best correlation coefficient selected by the system is

20 Decision tree construction Step 1: Initially, put all the training instances into the root S R, regard S R as an internal decision node and input S R into a decision node queue. Step 2: Select an internal decision node S from the decision node queue calculate the entropy of node S. If the entropy of node S larger then a threshold T s, then goto Step 3, else label node S as a leaf node, goto Step 4. Step 3: Find the best correlation coefficient to split the training instances in node S. Split the training instances in S into two nodes S 1 and S 2 by correlation coefficients and add S 1, S 2 into the decision node queue. Goto Step 2. Step 4: If the queue is not empty, then goto Step 2, else stop the algorithm.

21 Experimental Results Training: 59 sequences Testing: 30 sequences Five infant facial expressions: crying, laughing, dazing, yawning, vomiting Three different poses of infant head: front, turn left, and turn right Fifteen classes are classified. cryinglaughingdazingyawningvomiting Turn left Front Turn right

Feature type: Hu moments Internal nodes: 16 Leaf nodes: 17 Height: 8

Experimental Results Testing sequencesClassification results 23 laughing dazing vomiting The classification results of the Hu-moment decision tree

24

25 Experimental Results Testing sequencesClassification results vomiting dazing yawning dazing The classification results of the R-moment decision tree

27 Experimental Results Testing sequencesClassification results crying vomiting crying The classification results of the Zernike-moment decision tree

28 Conclusions The comparison of the results The correlation coefficients of the moments are useful attributes to classify the infant facial expressions. The classification tree created by the Hu moments has less height and number of node, but higher classification rate. Height of the decision tree Number of nodes Number of training sequences Number of testing sequences Classification Rate Hu moments % R moments % Zernike moments %

29 Conclusions and Future Work Conclusion A vision-based infant facial expression recognition system Infant face detection Moment features extraction Correlation coefficient calculation Decision tree classification Future work To collect more experimental data To fuzzify the decision tree Binary decision trees may have less noise tolerant ability. If the correlation coefficients are close to zero, the noises will greatly affect the classification results.

30