Creating speech-synchronized animation.
We present a facial model designed primarily to support animated speech. Our facial model takes facial geometry as input and transforms it into a parametric deformable model. The facial model uses a muscle-based parameterization, allowing for easier integration between speech synchrony and facial expressions. Our facial model has a highly deformable lip model that is grafted onto the input facial geometry to provide the necessary geometric complexity needed for creating lip shapes and high-quality renderings. Our facial model also includes a highly deformable tongue model that can represent the shapes the tongue undergoes during speech. We add teeth, gums, and upper palate geometry to complete the inner mouth. To decrease the processing time, we hierarchically deform the facial surface. We also present a method to animate the facial model over time to create animated speech using a model of coarticulation that blends visemes together using dominance functions. We treat visemes as a dynamic shaping of the vocal tract by describing visemes as curves instead of keyframes. We show the utility of the techniques described in this paper by implementing them in a text-to-audiovisual-speech system that creates animation of speech from unrestricted text. The facial and coarticulation models must first be interactively initialized. The system then automatically creates accurate real-time animated speech from the input text. It is capable of cheaply producing tremendous amounts of animated speech with very low resource requirements.
King
Scott A
SA
Computing and Mathematical Science Department, Texas A&M-Corpus Christi, Center for Instruction-CI 327, 6300 Ocean Dr., Unit 5825, Corpus Christi, TX 78412-5825, USA. sking@sci.tamucc.edu
Parent
Richard E
RE
D000465:Algorithms; D001185:Artificial Intelligence; D003196:Computer Graphics; D003198:Computer Simulation; D005145:Face / Q000033:anatomy & histology* / Q000502:physiology*; D005152:Facial Muscles / Q000033:anatomy & histology / Q000502:physiology; D006801:Humans; D007089:Image Enhancement / Q000379:methods; D007090:Image Interpretation, Computer-Assisted / Q000379:methods; D021621:Imaging, Three-Dimensional / Q000379:methods*; D016247:Information Storage and Retrieval / Q000379:methods; D008046:Lip / Q000033:anatomy & histology / Q000502:physiology; D008953:Models, Anatomic; D008954:Models, Biological; D009716:Numerical Analysis, Computer-Assisted; D012815:Signal Processing, Computer-Assisted; D013060:Speech / Q000502:physiology*; D014584:User-Computer Interface; D014741:Video Recording / Q000379:methods