MITACS Globalink Ontario – Project Proposal

advertisement
MITACS Globalink– Faculty Project Overview
1
Please note: For those faculty projects selected in the Globalink competition, all information on this form
will be posted publicly on the MITACS Globalink website for the purposes of student applications.
Faculty Member Name: Tien D. Bui
Department: Computer Science and Software Engineering
University: Concordia
Language of supervision for the research project: X English
 French
Project Title:
AUTOMATIC FACIAL FEATURES DETECTION SYSTEM
Brief Project Overview: (provide a brief description of no more than 1-2 pages of the research
project for which you are seeking a Globalink student)
I. Project Description
Facial Features Detection (FFD) is a fundamental step and plays a very important role in
numerous face related applications, such as: face recognition, facial expression
recognition, face age-estimation, etc. However, most FFD systems are currently able to
detect only frontal and neutral face images in a very good lighting condition that is
usually difficult to achieve in practice. Therefore, to set up a real-time FFD system with
high-accuracy we still meet many challenges due to the complexity of facial expressions
and lighting sources.
This project is to develop an automatic high-accuracy FFD system that has ability to
deal with emotional faces and in different lighting conditions. This system has ability to
automatically detect 68, 86 or 120 landmark points from an input 2-D face image. The
project will be developed in C++ with some other image processing and machine
learning libraries, such as: OpenCV, LibSVM, Wavelet library, etc.
II. Methodologies
MITACS Globalink– Faculty Project Overview
2
There are many approaches to solve this problem, such as: Markov Random Fields
(MRFs), Active Contour Models (snakes), etc. Apart from these methods, an effective
statistical model to extract facial features called Active Shape Model (ASM) [1] has been
developed and extended [2-10]. ASM is based on a statistical shape model that describes
both typical shape and typical variability, and is quite similar to Active Contour
Models. The fundamental difference is that ASM allows the shape model to deform
only in ways that are consistent with the shapes in the training set. There are two main
stages to develop an ASM: building shape model and image search.
However, the basic ASM also gives incorrect detection results when input images are
not frontal faces or have noise and expressions. Therefore, we propose an improved
method by combining ASM with wavelet techniques that have ability to deal with
different lighting conditions and facial expressions. Additionally, the set L-1
optimization algorithms are used to improve the searching results.
[1] T. F. Cootes, D. Cooper, C. J. Taylor and J. Graham, “Active Shape Models - Their
Training and Application,” Computer Vision and Image Understanding, 1995.
[2] Keshav Seshadri and Marios Savvides, “Robust Modified Active Shape Model for
Automatic Facial Landmark Annotation of Frontal Faces”, BTAS 2009.
[3] S. Milborrow and F. Nicolls, “Locating facial features with an extended active shape
model,” ECCV, 2008. http://www.milbo.users.sonic.net/stasm/
[4] T. F. Cootes, G. J. Edwards, and C. J. Taylor, “Comparing active shape models with
active appearance models,” in Proc. British Machine Vision Conf., 1999, pp. 173–182.
[5] G. Hamarneh and T. Gustavsson, “Deformable spatio-temporal shape models:
Extending ASM to 2D + Time,” in Proc. 12th Br. Machine Vision Conf., 2001, pp. 13–22.
[6] Y. Fu, W. Gao, Y. Xiao and J. Liu, “A framework for automatic construction of 3D
PDM from segmented volumetric neuroradiological data sets,” Computer Methods and
Programs in Biomedicine, Vol. 97, Issue 3, Pages 199-210, March 2010.
[7] Li Zhang, Haizhou Ai, “Multi-View Active Shape Model with Robust Parameter
Estimation,” International Conference on Pattern Recognition (ICPR'06), 2006.
MITACS Globalink– Faculty Project Overview
3
[8] M. Mahoor and M. Mottaleb, “Facial Features Extraction in Color Images Using
Enhanced Active Shape Model,” in FGR, pages 144– 148, 2006.
[9] C. Davatzikos, X. Tao, and D. Shen, “Hierarchical active shape models, using the
wavelet transform,” IEEE Trans. Med. Imaging, vol. 22, pp.414–423.
[10] F. M. Sukno, S. Ordas, C. Butakoff, S. Cruz, “Active shape models with invariant
optimal features: Application to facial analysis,” IEEE Trans. PAMI, 29(7), 1105–1117,
2007.
Role for Student: (provide a brief description of no more than 1 page the specific role
that you have for the Globalink student on the research project)
The student will be involved in the following two steps. However, step 1 will be the
responsibility of a doctoral student. The Globalink student will be working mainly on
step 2:
1. An advanced method for Facial Features Detection with high-accuracy. The
method has to qualify for the following characteristics:
o Real-time application
o Work in different lighting conditions
o Detect features from input faces with expressions.
2. A FFD software based on the proposed method.
The student will be working very closely with a doctoral student to develop the
software described in the project description.
MITACS Globalink– Faculty Project Overview
4
Student Background / Skills Requirements: (specify research interest requirements,
knowledge background required, prior course prerequisites if any, software or
hardware knowledge if any, other specialized skill sets needed)
The student must have some background on Principal Component Analysis method,
good C++, and Matlab programming ability, good mathematical skill, and some basic
image processing knowledge. Prior courses in these areas are required.
Additional Comments / Requirements: (specify any additional comments or
requirements that might be helpful for students to evaluate the research project and
their role).
The student is expected to have done courses in linear algebra, statistics and probability
theory, numerical methods, advanced programming methodology, image processing,
pattern recognition.
Download