The invention relates to a technique for generating an animated three-dimensional video head based on sensed locations of facial features and texture mapping of corresponding two dimensional video image frames onto a shaped head mesh generated using the sensed locations. |
Citations|
| US4725824 | Nov 24, 1986 | Feb 16, 1988 | Mitsubishi Denki Kabushiki Kaisha | Doze prevention system | | US4805224 | Feb 27, 1987 | Feb 14, 1989 | Fujitsu Limited | Pattern matching method and apparatus | | US4827413 | Jun 16, 1987 | May 2, 1989 | Kabushiki Kaisha Toshiba | Modified back-to-front three dimensional reconstruction algorithm | | US5159647 | Mar 4, 1991 | Oct 27, 1992 | David Sarnoff Research Center, Inc. | Fast and efficient search method for graphical data | | US5168529 | Aug 29, 1988 | Dec 1, 1992 | Rayethon Company | Confirmed boundary pattern matching | | US5187574 | Aug 21, 1991 | Feb 16, 1993 | Kanda Tsushin Kogyo Co., Ltd. Nippon Telegraph and Telephone Corporation | Method for automatically adjusting field of view of television monitor system and apparatus for carrying out the same | | US5220441 | Sep 28, 1990 | Jun 15, 1993 | Eastman Kodak Company | Mechanism for determining parallax between digital images | | US5280530 | Sep 5, 1991 | Jan 18, 1994 | U.S. Philips Corporation | Method and apparatus for tracking a moving object | | US5333165 | Feb 27, 1992 | Jul 26, 1994 | John K. Grady | Method and apparatus for three-dimensional video signals | | US5383013 | Sep 18, 1992 | Jan 17, 1995 | NEC Research Institute, Inc. | Stereoscopic computer vision system | | US5430809 | Jul 7, 1993 | Jul 4, 1995 | Sony Corporation | Human face tracking system | | US5432712 | Jan 29, 1993 | Jul 11, 1995 | Axiom Innovation Limited | Machine vision stereo matching | | US5511153 | Jan 18, 1994 | Apr 23, 1996 | Massachusetts Institute of Technology | Method and apparatus for three-dimensional, textured models from plural video images | | US5533177 | Apr 22, 1993 | Jul 2, 1996 | Siemens Aktiengesellschaft | Method for detecting and estimating the spatial position of objects from a two-dimensional image | | US5550928 | Dec 15, 1992 | Aug 27, 1996 | A.C. Nielsen Company | Audience measurement system and method | | US5581625 | Jan 31, 1994 | Dec 3, 1996 | International Business Machines Corporation | Stereo vision system for counting items in a queue | | US5588033 | Jun 6, 1995 | Dec 24, 1996 | St. Jude Children's Research Hospital | Method and apparatus for three dimensional image reconstruction from multiple stereotactic or isocentric backprojections | | US5680487 | May 2, 1994 | Oct 21, 1997 | Texas Instruments Incorporated | System and method for determining optical flow | | US5699449 | Nov 14, 1994 | Dec 16, 1997 | The University of Connecticut | Method and apparatus for implementation of neural networks for face recognition | | US5714997 | Jan 6, 1995 | Feb 3, 1998 | | Virtual reality television system | | US5715325 | Aug 30, 1995 | Feb 3, 1998 | Siemens Corporate Research, Inc. The Trustees of Princeton University | Apparatus and method for detecting a face in a video image | | US5719954 | Jun 2, 1995 | Feb 17, 1998 | Matsushita Electric Industrial Co., Ltd. | Stereo matching method and disparity measuring method | | US5736982 | Aug 1, 1995 | Apr 7, 1998 | Nippon Telegraph and Telephone Corporation | Virtual space apparatus with avatars and speech | | US5764803 | Apr 3, 1996 | Jun 9, 1998 | Lucent Technologies Inc. | Motion-adaptive modelling of scene content for very low bit rate model-assisted coding of video sequences | | US5774591 | Dec 15, 1995 | Jun 30, 1998 | Xerox Corporation | Apparatus and method for recognizing facial expressions and facial gestures in a sequence of images | | US5802220 | Dec 15, 1995 | Sep 1, 1998 | Xerox Corporation | Apparatus and method for tracking facial motion through a sequence of images | | US5809171 | Jan 5, 1996 | Sep 15, 1998 | McDonnell Douglas Corporation | Image processing method and apparatus for correlating a test image with a template | | US5828769 | Oct 23, 1996 | Oct 27, 1998 | Autodesk, Inc. | Method and apparatus for recognition of objects via position and orientation consensus of local image encoding | | US5917937 | Apr 15, 1997 | Jun 29, 1999 | Microsoft Corporation | Method for performing stereo matching to recover depths, colors and opacities of surface elements | | US5982853 | May 23, 1996 | Nov 9, 1999 | | Telephone for the deaf and method of using same | | US5995119 | Jun 6, 1997 | Nov 30, 1999 | AT&T Corp. | Method for generating photo-realistic animated characters | | US6011562 | Feb 23, 1998 | Jan 4, 2000 | Avid Technology Inc. | Method and system employing an NLE to create and modify 3D animations by mixing and compositing animation data | | US6044168 | Nov 14, 1997 | Mar 28, 2000 | Texas Instruments Incorporated | Model based faced coding and decoding using feature detection and eigenface coding | | US6052123 | May 14, 1997 | Apr 18, 2000 | International Business Machines Corporation | Animation reuse in three dimensional virtual reality | | US6072496 | Jun 8, 1998 | Jun 6, 2000 | Microsoft Corporation | Method and system for capturing and representing 3D geometry, color and shading of facial expressions and other animated objects | | US6430589 | Jun 19, 1998 | Aug 6, 2002 | Hynix Semiconductor, Inc. | Single precision array processor | | US6504546 | Feb 8, 2000 | Jan 7, 2003 | AT&T Corp. | Method of modeling objects to synthesize three-dimensional, photo-realistic animations | | US6556196 | Mar 17, 2000 | Apr 29, 2003 | Max-Planck-Gesellschaft zur Forderung der Wissenschaften e.V. | Method and apparatus for the processing of images | | US6580811 | May 31, 2001 | Jun 17, 2003 | Eyematic Interfaces, Inc. | Wavelet-based facial motion capture for avatar animation | | US6593936 | Feb 1, 2000 | Jul 15, 2003 | AT&T Corp. | Synthetic audiovisual description scheme, method and system for MPEG-7 | | US6597736 | Mar 29, 2000 | Jul 22, 2003 | Cisco Technology, Inc. | Throughput enhanced video communication | | US6611268 | Aug 22, 2000 | Aug 26, 2003 | Microsoft Corporation | System and process for generating 3D video textures using video-based rendering techniques |
Referenced by|
| US7409091 | Dec 5, 2003 | Aug 5, 2008 | Samsung Electronics Co., Ltd. | Human detection method and apparatus | | US8150205 | Dec 1, 2006 | Apr 3, 2012 | Sony Corporation | Image processing apparatus, image processing method, program, and data configuration | | US8189964 | Dec 7, 2009 | May 29, 2012 | Google Inc. | Matching an approximately located query image against a reference image set | | US8238671 | Dec 7, 2009 | Aug 7, 2012 | Google Inc. | Scene classification for place recognition |
Claims1. A method for generating a three-dimensional animated video head, comprising steps for: - capturing a sequence of two-dimensional video image frames of the face of an actor;
- for each two-dimensional video image frame:
- sensing the locations of the actor's facial features at predetermined node locations in the two-dimensional video image frame, wherein each node location is associated with a particular facial feature;
- driving control points on a three-dimensional head mesh based on the sensed node locations in the two-dimensional video image frame to generate a shaped three-dimensional head mesh;
- warping the two-dimensional video image frame used to generate the sensed node locations for projection onto the shaped head mesh; and
- texture mapping the warped two-dimensional video image frame onto the shaped head mesh to generate a three-dimensional frame head associated with the respective two-dimensional video image frame; and
- animating the three-dimensional video head by displaying a sequence of the three-dimensional frame heads associated with the sequence of two-dimensional video image frames.
2. Method for generating a three-dimensional animated video head as defined in claim 1, wherein the step of sensing the locations of the actor's facial features at predetermined node locations in the two-dimensional video image frame is performed using a transformed facial image frame generated based on wavelet transformations. 3. Method for generating a three-dimensional animated video head as defined in claim 1, wherein the step of sensing the locations of the actor's facial features at predetermined node locations in the two-dimensional video image frame is performed using a transformed facial image frame generated based on Gabor wavelet transformations. 4. Method for generating a three-dimensional animated video head as defined in claim 1, wherein each two-dimensional image frame, in the sequence of two-dimensional video image frames, has only one view of the actor's face. |