IEEE Transactions on Pattern Analysis and Machine Intelligence
Principles of traditional animation applied to 3D computer animation
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Geometry and photometry in three-dimensional visual recognition
Geometry and photometry in three-dimensional visual recognition
View interpolation for image synthesis
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Photobook: content-based manipulation of image databases
International Journal of Computer Vision
Creating full view panoramic image mosaics and environment maps
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Video Rewrite: driving visual speech with audio
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Synthesizing realistic facial expressions from photographs
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
A morphable model for the synthesis of 3D faces
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Time-machine computing: a time-centric approach for the information environment
Proceedings of the 12th annual ACM symposium on User interface software and technology
PhotoMesa: a zoomable image browser using quantum treemaps and bubblemaps
Proceedings of the 14th annual ACM symposium on User interface software and technology
Time as essence for photo browsing through personal digital libraries
Proceedings of the 2nd ACM/IEEE-CS joint conference on Digital libraries
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Interactive motion generation from examples
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns
IEEE Transactions on Pattern Analysis and Machine Intelligence
Spacetime faces: high resolution capture for modeling and animation
ACM SIGGRAPH 2004 Papers
Time quilt: scaling up zoomable photo browsers for large, unstructured photo collections
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Histograms of Oriented Gradients for Human Detection
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 1 - Volume 01
Robust Object Detection via Soft Cascade
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02
Face Description with Local Binary Patterns: Application to Face Recognition
IEEE Transactions on Pattern Analysis and Machine Intelligence
Direct visibility of point sets
ACM SIGGRAPH 2007 papers
Finding paths through the world's photos
ACM SIGGRAPH 2008 papers
Face swapping: automatically replacing faces in photographs
ACM SIGGRAPH 2008 papers
Video object annotation, navigation, and composition
Proceedings of the 21st annual ACM symposium on User interface software and technology
FaceTracer: A Search Engine for Large Collections of Images with Faces
ECCV '08 Proceedings of the 10th European Conference on Computer Vision: Part IV
An iterative image registration technique with an application to stereo vision
IJCAI'81 Proceedings of the 7th international joint conference on Artificial intelligence - Volume 2
ECCV'10 Proceedings of the 11th European conference on Computer vision: Part I
CVPR'04 Proceedings of the 2004 IEEE computer society conference on Computer vision and pattern recognition
Data-driven visual similarity for cross-domain image matching
Proceedings of the 2011 SIGGRAPH Asia Conference
Tools for placing cuts and transitions in interview video
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Single-view hair modeling for portrait manipulation
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Face morphing using 3D-aware appearance optimization
Proceedings of Graphics Interface 2012
Joint face alignment with non-parametric shape models
ECCV'12 Proceedings of the 12th European conference on Computer Vision - Volume Part III
Context-aware frame rate adaption for video chat on smartphones
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Hi-index | 0.00 |
We present an approach for generating face animations from large image collections of the same person. Such collections, which we call photobios, sample the appearance of a person over changes in pose, facial expression, hairstyle, age, and other variations. By optimizing the order in which images are displayed and cross-dissolving between them, we control the motion through face space and create compelling animations (e.g., render a smooth transition from frowning to smiling). Used in this context, the cross dissolve produces a very strong motion effect; a key contribution of the paper is to explain this effect and analyze its operating range. The approach operates by creating a graph with faces as nodes, and similarities as edges, and solving for walks and shortest paths on this graph. The processing pipeline involves face detection, locating fiducials (eyes/nose/mouth), solving for pose, warping to frontal views, and image comparison based on Local Binary Patterns. We demonstrate results on a variety of datasets including time-lapse photography, personal photo collections, and images of celebrities downloaded from the Internet. Our approach is the basis for the Face Movies feature in Google's Picasa.