Summary of the research conducted during the first six months.

Download Report

Transcript Summary of the research conducted during the first six months.

Centre of Research and Technology
Hellas
INFORMATICS & TELEMATICS INSTITUTE
Artificial Intelligence & Information Analysis Group (AIIA)
Profile
 The Informatics and Telematics Institute is a non-profit organization under the
auspices of the General Secretarial of Research and Technology of Greece. Since
March 10th, 2000 it is a founding member of the Centre of Research and
Technology Hellas (CERTH) also supervised by the Greek Secretariat of Research
and Technology.
 The Artificial Intelligence & Information Analysis Group within CERTH/ITI has been
active in 2-D/3-D image processing, human-centered interfaces, and multimedia
authentication for more than two decades. It is also affiliated with the Aristotle
University of Thessaloniki.
Profile
 Two faculty members, several postdoctoral fellows, and more than ten Ph.D.
students
 Participation in 17 European projects (IST, RTN/HCP, ESPRIT, ACTS, LTR/BRA,
RACE, TEMPUS, AIM) and 8 national projects
 Books: 6; One in 3-D Image Processing Algorithms
 Chapters contributed to edited books: 14
 Journal Papers: 111
 Conference Papers: 273
Role
Prior experience in topics related to the project:
3-D Image Processing & Graphics
Human-centered interfaces
 Face analysis; facial feature extraction; face tracking;
facial feature tracking; face expression recognition;
 Graphical communication: audio-visual speech analysis;
Role
 Research activities in synthesis tasks
 Development of talking heads (virtual salesmen) with
emphasis in
 Texture mapping;
 Synthesis of facial expressions; prototypes;
 Synthesis compliant with standards MPEG-4 FDPs, FACS, etc.
 Development activities: Contribution to the integration of
generic tools for graphic design, and speech recognition
/synthesis into the Worlds Studio Platform.
State of the art in
Facial Modeling and Animation
 2D and 3D morphing
 Manually corresponding features
 Combination of 2D morphing with 3D geometric transformations
 Physics based muscle modeling




Spring Mesh Muscle
Vector Muscle
Layered Spring Mesh Muscle
Finite Element Method
State of the art in
Facial Modeling and Animation
 Pseudo or Simulated Muscle
 Free Form Deformations
 Combination of 2D morphing with 3D geometric transformations
 Wires
 Model Fitting
 Adaptation to an example face
 MPEG-4 Compatible Models
 Facial Action Coding System
 Example-driven deformations of the model
 Speech driven heads
Face Detection using Color Information
 HSV thresholding based on facial colors
 Connected components labeling and analysis
 Segmentation of the image
 Moments computation
 Best fit ellipse image
 Spatial constraint for face contour
 Initialization of the snake
 Snake deformation by energy minimization
 Inner face contour image
HSV Thresholding & Connected
Components Labeling
 Thresholding based on facial colors (segmentation)
 Keep only the pixels having color similar to facial
texture
Initial image
Segmented image
HSV thresholding
Connected
components labeling
Moments Computation
 Ellipses in the segmented image
 Best fit ellipse
Segmented
image
Best Fit Ellipse image
Moments Computation
Model Superposition on Face Images
 ICP for superposition of the model on points already
defined on a face image
 Mass-Spring Models to fit the face model on the
face image
I(terative) C(losest) P(oint) algorithm
 ICP is based on the Closest Set of Points
 Closest Set of Points leads to the Quaternion
 Quaternion
 an easily handled vector
 the basis of the ICP transformations
 similar to the rotation and translation matrices
 Convergence
 Monotonically to the nearest local minimum
 rapid during the first few iterations
 globallity depends on the initial parameters
Mass-Spring Models
 FEM restricted models
 Simulates models as
masses connected with
springs
 Physics based simulation
four masses connected
among themselves
with uniform springs
Examples

Randomly initial
positioning of the face
model

Interactive definition of
points on the face image
Examples

Fit of the model by applying
the ICP algorithm

Fit of the model by applying
the Mass-Spring Model
Ellipse fitting
 Ellipse determination based on the model’s position
Model Superposition
Ellipse Image
Model Superposition
based on model’s contour
Combination of two methods
 Ellipse extracted using Moments Computation
 Ellipse extracted using the Model Fitting procedure
 Intermediate ellipse (scale)
Intermediate
Ellipse image
Intermediate
ellipse
Spatial Constraint for Face Contour
 Initialization of the snake
 Circular deformable model
Intermediate Ellipse
Initialized Snake
Spatial Constraint for
Face Contour
Snake Deformation & Face Contour
Detection
 Snake Deformation by Energy Minimization
 Snake Energy:
 Internal Energy:
 External Energy:
Etotal  Eint  Eext
Eint (i )  i  i 1  i  i 1  i 1  2i  i 1
2
Eext (i )   I ( x, y)  k  1 
2
2
d (i 1 ,i )
d (i ,i 1 )
Intermediate Ellipse
Deformated Snake
Snake Deformation
Future Work
 Statistical analysis/synthesis of the images & facial models
 Eigen-decomposition and PCA of the features
 Features correspondences of the images & the model
 Extraction of Face Definition Points (MPEG-4)
 Extraction of Facial Expressions