Image-based Clothes Animation for Virtual Fitting Zhenglong Zhou, Bo Shu, Shaojie Zhuo, Xiaoming Deng, Ping Tan, Stephen Lin * National University of.

Slides:



Advertisements
Similar presentations
Active Appearance Models
Advertisements

Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
Evaluating Sketch Query Interfaces for a 3D Model Search Engine Patrick Min Joyce Chen, Tom Funkhouser Princeton Workshop on Shape-Based Retrieval and.
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
Character Animation from 2D Pictures and 3D Motion Data ACM Transactions on Graphics 2007.
- Recovering Human Body Configurations: Combining Segmentation and Recognition (CVPR’04) Greg Mori, Xiaofeng Ren, Alexei A. Efros and Jitendra Malik -
Face Alignment with Part-Based Modeling
Verbs and Adverbs: Multidimensional Motion Interpolation Using Radial Basis Functions Presented by Sean Jellish Charles Rose Michael F. Cohen Bobby Bodenheimer.
Patch to the Future: Unsupervised Visual Prediction
Model base human pose tracking. Papers Real-Time Human Pose Tracking from Range Data Simultaneous Shape and Pose Adaption of Articulated Models using.
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Silhouette Lookup for Automatic Pose Tracking N ICK H OWE.
AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.
PARAMETRIC RESHAPING OF HUMAN BODIES IN IMAGES SIGGRAPH 2010 Shizhe Zhou Hongbo Fu Ligang Liu Daniel Cohen-Or Xiaoguang Han.
Summary & Homework Jinxiang Chai. Outline Motion data process paper summary Presentation tips Homework Paper assignment.
Capturing Facial Details by Space- time Shape-from-shading Yung-Sheng Lo *, I-Chen Lin *, Wen-Xing Zhang *, Wen-Chih Tai †, Shian-Jun Chiou † CAIG Lab,
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Copyright  Philipp Slusallek Cs fall IBR: Model-based Methods Philipp Slusallek.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
Automatic Panoramic Image Stitching using Local Features Matthew Brown and David Lowe, University of British Columbia.
High-Quality Video View Interpolation
Image Morphing : Rendering and Image Processing Alexei Efros.
Vision-based Control of 3D Facial Animation Jin-xiang Chai Jing Xiao Jessica Hodgins Carnegie Mellon University.
Augmented Reality: Object Tracking and Active Appearance Model
1 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 An isometric model for facial animation and beyond.
Modeling and Prediction of Abdominal Tumor Motion Haobing Wang Department of Computer Science May 9 th, 2003.
Hand Signals Recognition from Video Using 3D Motion Capture Archive Tai-Peng Tian Stan Sclaroff Computer Science Department B OSTON U NIVERSITY I. Introduction.
Real-time Video Streaming from Mobile Underwater Sensors 1 Seongwon Han (UCLA) Roy Chen (UCLA) Youngtae Noh (Cisco Systems Inc.) Mario Gerla (UCLA)
Outline Reprojection and data reuse Reprojection and data reuse – Taxonomy Bidirectional reprojection Bidirectional reprojection.
Jan SedmidubskySeptember 23, 2014Motion Retrieval for Security Applications Jan Sedmidubsky Jakub Valcik Pavel Zezula Motion Retrieval for Security Applications.
ICCV 2003UC Berkeley Computer Vision Group Recognizing Action at a Distance A.A. Efros, A.C. Berg, G. Mori, J. Malik UC Berkeley.
Recognizing Action at a Distance A.A. Efros, A.C. Berg, G. Mori, J. Malik UC Berkeley.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Video Textures Arno Schödl Richard Szeliski David Salesin Irfan Essa Microsoft Research, Georgia Tech.
REU Project RGBD gesture recognition with the Microsoft Kinect Steven Hickson.
Miguel Reyes 1,2, Gabriel Dominguez 2, Sergio Escalera 1,2 Computer Vision Center (CVC) 1, University of Barcelona (UB) 2
13 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2008 October 8-10, 2008 Konstanz, Germany Strike a Pose Image-Based Pose Synthesis.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Image-based Plant Modeling Zeng Lanling Mar 19, 2008.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
1 Webcam Mouse Using Face and Eye Tracking in Various Illumination Environments Yuan-Pin Lin et al. Proceedings of the 2005 IEEE Y.S. Lee.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
Image Deformation Using Moving Least Squares Scott Schaefer, Travis McPhail, Joe Warren SIGGRAPH 2006 Presented by Nirup Reddy.
SciFest Overview Neil Gannon. Outline Demonstrations using a Microsoft Kinect sensor – Image Manipulation Real-time Invisibility Background removal (green.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
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.
Flexible Automatic Motion Blending with Registration Curves
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
CASA 2006 CASA 2006 A Skinning Approach for Dynamic Mesh Compression Khaled Mamou Titus Zaharia Françoise Prêteux.
Video Textures Arno Schödl Richard Szeliski David Salesin Irfan Essa Microsoft Research, Georgia Tech.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
Computer vision: models, learning and inference
Hole Filling 관련 논문 장호욱.
Motion and Optical Flow
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
Real-Time Human Pose Recognition in Parts from Single Depth Image
Outline Announcement Local operations (continued) Linear filters
Image Stitching Slides from Rick Szeliski, Steve Seitz, Derek Hoiem, Ira Kemelmacher, Ali Farhadi.
Noah Snavely.
Turning to the Masters: Motion Capturing Cartoons
Prepared by: Engr . Syed Atir Iftikhar
Synthesis of Motion from Simple Animations
Computer Graphics Lecture 15.
Dor Granat, Ran yeheskel ADvisor: matan sela
Presentation transcript:

Image-based Clothes Animation for Virtual Fitting Zhenglong Zhou, Bo Shu, Shaojie Zhuo, Xiaoming Deng, Ping Tan, Stephen Lin * National University of Singapore, Microsoft Research Asia *

Virtual Clothes Fitting Awesaba (Aveilan)

Lots of Systems in the Market

2D Systems Overlay a still image on the user’s figure Limitation: –No clothes animation Swivel (Face cake) Virtual dressing room (Zugara )

3D Systems styku Fitnect Render and animate 3D garment models according to the user’s motion Limitations: –3D modeling is difficult –Real-time animation is difficult –Realistic rendering is difficult Shuang et al. 2011

Our Data-driven Method DatabaseInput Data preparationGarment transfer OutputModel data

Advantages of Our System No 3D modeling & rendering No 3D cloth animation “Image-based virtual fitting” in real-time

Data Preparation Record approximately 5000 video frames –A blue background to facilitate segmentation in Adobe Affter Effects –Store segmented images and corresponding skeletal poses.

Garment Transfer Pose estimation –from Microsoft Kinect Pose descriptor Garment database query –Input key: User’s pose vector –Return value: Segmented garment image of similar pose –Concatenation of joint positions

Motion Smoothness Optimization Input Nearest Neighbor #52 #12#71 #55 Input video

Buffered frames Motion Smoothness Optimization #10 #11 #12 #13 Multiple Nearest Neighbors

Buffered frames Motion Smoothness Optimization Source Target Temporal motion smoothness Pose similarity Displaying

Motion Smoothness Optimization Buffered frames Displaying Target

Buffered frames Displaying Buffered frames Motion Smoothness Optimization New frame Source Target

Displaying Buffered frames Motion Smoothness Optimization New frame Source Target

Displaying Buffered frames Motion Smoothness Optimization New frame Source Target

Motion-aware Frame Query Clothes deformation depends on motion Measure motion by concatenating neigboring pose vectors –Give higher weight to the central frames Replace the pose similarity in optimization by motion similarity

Image Warping Exact match often cannot be found Skeleton based warping –Apply moving least square warping [Schaefer et al. 2006] –Use the skeleton joints as control points.

Our optimization chooses locally consistent sequences Discontinuity exists at the connection of different sequences Frame Interpolation and Alignment #11 #12 #13#14#55#56#57 #58 Apply optical flow based linear interpolation to transit

Results Please refer to the video demo on the project website.

Conclusion We propose an image-based technique for clothes animation It provides a practical solution for virtual clothes fitting

Future work Body shape estimation. Online system. –Send pose vector –Receive garment image –Simple image rendering. Pose vector Garment image

Thank you!