Font Size: a A A

Research On Facial Emotion Simulation Based On Dirichlet Free Deformation Algorithm

Posted on:2019-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:H C ZhongFull Text:PDF
GTID:2428330596965440Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of advanced manufacturing and intelligent technology,service robots have been gradually moving toward households with thousands of people.People put forward higher requirements on service robot intelligent understanding,natural interaction,emotional exchange and other issues,and then evolved to human and virtual human behavior and exchange of ideas.Therefore,with emotional 3D face modeling and animation has become one of the hot topics in the field of computer science.In the process of people's daily communication,the human face has played a decisive role.It includes the complex expression of human joy,anger,sadness,music and so on,and also assumes the function of language expression.How to generate realistic human facial expressions on virtual human heads mainly includes the following problems: First,the modeling of the detail parts such as eyes and mouth.Second,there is often the problem of calculating speed when focusing too much on a detail,such as when too many mouth control points are selected.Third,the mutual interference between regions,such as the independent work of upper and lower lip muscle groups.Fourth,whether the facial expression driving data is true and effective reflects the facial emotion information of the human face.In order to solve the above problems,this paper designs and implements a face emotion simulation system based on Dirichlet free deformation algorithm.The system consists of two parts: the first part is the data acquisition and processing,the facial expression data acquisition using OptiTrack(facial expression capture system),The OptiTrack system collects the facial expression data of the performers.It has authenticity,and through the processing of data,it can well restore the facial expressions of real people;The second part is the use of free deformation algorithm.This paper uses DFFD(Dirichlet free-form deformations)as the deformation algorithm and implements it with C++ code.The facial expression data is used as the driving data to realize the 3D emotional head animation system.The research work of this article is:(1)The C++ language is used to restore the DFFD free-distortion algorithm,and the computational method for calculating the Sibson coordinates is improved to speed up the calculation and improve the program's operating efficiency.(2)In the head,control meshes such as face,mouth,and eyes were set,and a more reasonable set of control points was selected on the face to make facial expressions more natural.(3)The OptiTrack system collects facial expression data from real people and processes the data so that it can be used on 3D human heads.(4)Using DFFD algorithm as the deformation algorithm and Facial capture data as the driving data to complete a 3D emotional head system.Through the combination of theoretical research and experiment,the design of face emotion simulation system based on Dirichlet free variation algorithm was completed.After manual evaluation,this system can simulate human(Hi,anger,sadness,joy,etc.)complex in real time Expression,the study has played a role in the field of emotional expression of human-computer interaction.
Keywords/Search Tags:Dirichlet free-form deformations(DFFD), Face emotion, Facial expression capture system, OpenGL
PDF Full Text Request
Related items