1. Facial Expression Editing in Video Using a Temporally- Smooth Factorization 2. Face Swapping: Automatically Replacing Faces in Photographs.

Slides:



Advertisements
Similar presentations
Active Appearance Models
Advertisements

Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Indexing with Unknown Illumination and Pose Ira Kemelmacher Ronen Basri Weizmann Institute of Science.
Hongliang Li, Senior Member, IEEE, Linfeng Xu, Member, IEEE, and Guanghui Liu Face Hallucination via Similarity Constraints.
Sami Romdhani Volker Blanz Thomas Vetter University of Freiburg
Frequency Domain Normal Map Filtering Charles Han Bo Sun Ravi Ramamoorthi Eitan Grinspun Columbia University.
Face Alignment with Part-Based Modeling
Kernel-based tracking and video patch replacement Igor Guskov
Ongoing Challenges in Face Recognition Peter Belhumeur Columbia University New York City.
Face Alignment by Explicit Shape Regression
Face Alignment at 3000 FPS via Regressing Local Binary Features
Large-Scale, Real-World Face Recognition in Movie Trailers Week 2-3 Alan Wright (Facial Recog. pictures taken from Enrique Gortez)
Optimization & Learning for Registration of Moving Dynamic Textures Junzhou Huang 1, Xiaolei Huang 2, Dimitris Metaxas 1 Rutgers University 1, Lehigh University.
Personal Photo Enhancement using Example Images Neel Joshi Wojciech Matusik, Edward H. Adelson, and David J. Kriegman Microsoft Research, Disney Research,
SIGGRAPH Course 30: Performance-Driven Facial Animation For Latest Version of Bregler’s Slides and Notes please go to:
Stas Goferman Lihi Zelnik-Manor Ayellet Tal. …
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
An Efficient Representation for Irradiance Environment Maps Ravi Ramamoorthi Pat Hanrahan Stanford University.
Dmitri Bitouk Shree K. Nayar Columbia University Creating a Speech Enabled Avatar from a Single Photograph.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
Detection and Removal of Rain from Videos Department of Computer Science Columbia University Kshitiz Garg and Shree K. Nayar IEEE CVPR Conference June.
Real-time Combined 2D+3D Active Appearance Models Jing Xiao, Simon Baker,Iain Matthew, and Takeo Kanade CVPR 2004 Presented by Pat Chan 23/11/2004.
Lecture 1: Images and image filtering
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Photorealistic Rendering of Rain Streaks Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar SIGGRAPH Conference July 2006,
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Marker-less Face Capture and Automatic Model Construction Part 1: Chris Bregler, NYU Part.
Image-based Rendering of Real Objects with Complex BRDFs.
Automatic Face Recognition for Film Character Retrieval in Feature-Length Films Ognjen Arandjelović Andrew Zisserman.
Exploiting Temporal Coherence for Incremental All-Frequency Relighting Ryan OverbeckRavi Ramamoorthi Aner Ben-ArtziEitan Grinspun Columbia University Ng.
Face Recognition from Face Motion Manifolds using Robust Kernel RAD Ognjen Arandjelović Roberto Cipolla Funded by Toshiba Corp. and Trinity College, Cambridge.
A Theory of Locally Low Dimensional Light Transport Dhruv Mahajan (Columbia University) Ira Kemelmacher-Shlizerman (Weizmann Institute) Ravi Ramamoorthi.
Tracking Face Orientation Kentaro Toyama Vision–Based Interaction Group Microsoft Research.
Faces: Analysis and Synthesis Vision for Graphics CSE 590SS, Winter 2001 Richard Szeliski.
Face Relighting with Radiance Environment Maps Zhen Wen 1, Zicheng Liu 2, Thomas Huang 1 Beckman Institute 1 University of Illinois Urbana, IL61801, USA.
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
Face Alignment Using Cascaded Boosted Regression Active Shape Models
“Hello! My name is... Buffy” Automatic Naming of Characters in TV Video Mark Everingham, Josef Sivic and Andrew Zisserman Arun Shyam.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Digital Face Replacement in Photographs CSC2530F Project Presentation By: Shahzad Malik January 28, 2003.
Sebastian Enrique Columbia University Relighting Framework COMS 6160 – Real-Time High Quality Rendering Nov 3 rd, 2004.
Automatic Image Anonymizer Alex Brettingen James Esposito.
Why is computer vision difficult?
Understanding the effect of lighting in images Ronen Basri.
All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation Ren Ng Stanford Ravi Ramamoorthi Columbia SIGGRAPH 2003 Pat Hanrahan Stanford.
The Quotient Image: Class-based Recognition and Synthesis Under Varying Illumination T. Riklin-Raviv and A. Shashua Institute of Computer Science Hebrew.
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2012 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
AAM based Face Tracking with Temporal Matching and Face Segmentation Mingcai Zhou 1 、 Lin Liang 2 、 Jian Sun 2 、 Yangsheng Wang 1 1 Institute of Automation.
Announcements Final Exam Friday, May 16 th 8am Review Session here, Thursday 11am.
FACE DETECTION : AMIT BHAMARE. WHAT IS FACE DETECTION ? Face detection is computer based technology which detect the face in digital image. Trivial task.
Flexible Automatic Motion Blending with Registration Curves
2011/5/23 3D Morphable Model Based Face Replacement in Video Presenter : Bo-Hung Chen Adviser : Dr. Shih-Chung Chen Yi-Ting Cheng, Virginia Tzeng, Yung-Yu.
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
Motion estimation Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2005/4/12 with slides by Michael Black and P. Anandan.
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Noah Snavely Hybrid Images, Oliva et al.,
ICCV 2007 Optimization & Learning for Registration of Moving Dynamic Textures Junzhou Huang 1, Xiaolei Huang 2, Dimitris Metaxas 1 Rutgers University 1,
Non-linear filtering Example: Median filter Replaces pixel value by median value over neighborhood Generates no new gray levels.
Motion estimation Digital Visual Effects, Spring 2005 Yung-Yu Chuang 2005/3/23 with slides by Michael Black and P. Anandan.
Fast Preprocessing for Robust Face Sketch Synthesis
Majkowska University of California. Los Angeles
Categorization by Learning and Combing Object Parts
ADABOOST(Adaptative Boosting)
Synthesis of Motion from Simple Animations
Lecture 2: Image filtering
Deblurring Shaken and Partially Saturated Images
Measuring the Similarity of Rhythmic Patterns
Presentation transcript:

1. Facial Expression Editing in Video Using a Temporally- Smooth Factorization 2. Face Swapping: Automatically Replacing Faces in Photographs

Facial Expression Editing in Video Using a Temporally-Smooth Factorization Fei Yang, Lubomir Bourdev, Eli Shechtman, Jue Wang, Dimitris Metaxas CVPR 2012

Goal The goal is to allow for semantic-level editing of expressions in a video: magnifying an expression suppressing an expression replacing by another expressions 3

Example 4

Challenges Natural expression Different parts changes accordingly Unique identity Temporal coherency 5

Related Work 2D based methods [Theobald09], [Liu01], [Williams90], … 3D based methods [Blanz03], [Pighin98], … Expression flow [Yang11]… Frame reorder method [Bregler98], [Kemelmacher- Shlizerman11] Tensor factorization methods [Vlasic05], [Dale11]… 6

Algorithm 7 Expression Information Identity Information 3D Tensor Model - [Vlasic et al siggraph05] Modify

Mode-n Product 8

Algorithm goal to identify a and method 2D v.s. 3D frame t Minimize: | – | = Weak Projective Matrix R t

Algorithm Fitting Error: Shape Distribution Constraint: Temporal coherence:

Algorithm 11 Levenberg-Marquardt (Siggraph98)

Algorithm 12 Adjust to achieve expression modification  Dynamic Time Warping (DTW) [Sakoe78]  Residual Expression Flow  Correcting boundary compatibility

Results 13

Face Swapping: Automatically Replacing Faces in Photographs Dmitri Bitouk Neeraj Kumar Samreen Dhillon Peter Belhumeur Shree K. Nayar Siggraph 2008

Examples 15

Goals 16 For an input image: Automatically find the best candidate Automatically replace the face Automatically color and lighting adjustmet

Library Building 17 OKAO face detector to detect face pose [Omron07]

Process 18

Alignment 19 Pose, Resolution, and Image Blur: Yaw, pitch threshold between two images ( ) Eye distance as a measure of distance (80%) Similarity of the blur degrees [Kundur and Hatzinakos 1996; Fergus et al. 2006]

Color and Lighting 20 To ensure the similarity between the replaced and original face, a linear combination of 9 spherical harmonics [Ramamoorthi and Hanrahan 2001; Basri and Jacobs 2003] is used as measure metric: Each pixel I(x, y) can be approximated by: Distance:

Seam Signature by-256 patch from the face is used for replacement. Unfold: L2 Norm is used to compute the distance

Appearance Adjustment Using simple scaling on the Harmonics coefficients, are the original and replacement images Scale the replaced image

Results

The End 24 Any Questions ?