A Practical System for Modelling Body Shapes from Single View Measurements Yu Chen 1, Duncan Robertson 2, Roberto Cipolla 1 Department of Engineering,

Slides:



Advertisements
Similar presentations
Image Rectification for Stereo Vision
Advertisements

High Resolution Avatars from 3D Body Scans David Bruner, [TC] 2 Siggraph 2008 Booth #136.
Active Shape Models Suppose we have a statistical shape model –Trained from sets of examples How do we use it to interpret new images? Use an “Active Shape.
The fundamental matrix F
3D reconstruction.
Computer vision: models, learning and inference Chapter 8 Regression.
Silhouette-based Object Phenotype Recognition using 3D Shape Priors Yu Chen 1 Tae-Kyun Kim 2 Roberto Cipolla 1 University of Cambridge, Cambridge, UK 1.
1 Articulated Pose Estimation in a Learned Smooth Space of Feasible Solutions Taipeng Tian, Rui Li and Stan Sclaroff Computer Science Dept. Boston University.
Database-Based Hand Pose Estimation CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
IIIT Hyderabad Pose Invariant Palmprint Recognition Chhaya Methani and Anoop Namboodiri Centre for Visual Information Technology IIIT, Hyderabad, INDIA.
Lecture Pose Estimation – Gaussian Process Tae-Kyun Kim 1 EE4-62 MLCV.
GrabCut Interactive Image (and Stereo) Segmentation Carsten Rother Vladimir Kolmogorov Andrew Blake Antonio Criminisi Geoffrey Cross [based on Siggraph.
Modeling 3D Deformable and Articulated Shapes Yu Chen, Tae-Kyun Kim, Roberto Cipolla Department of Engineering University of Cambridge.
PARAMETRIC RESHAPING OF HUMAN BODIES IN IMAGES SIGGRAPH 2010 Shizhe Zhou Hongbo Fu Ligang Liu Daniel Cohen-Or Xiaoguang Han.
Computer Vision Group University of California Berkeley Shape Matching and Object Recognition using Shape Contexts Jitendra Malik U.C. Berkeley (joint.
Single-view metrology
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Automatic Image Annotation and Retrieval using Cross-Media Relevance Models J. Jeon, V. Lavrenko and R. Manmathat Computer Science Department University.
Uncalibrated Geometry & Stratification Sastry and Yang
Announcements Project 2 questions Midterm out on Thursday
Face Recognition Based on 3D Shape Estimation
Lecture 16: Single-view modeling, Part 2 CS6670: Computer Vision Noah Snavely.
Face Recognition from Face Motion Manifolds using Robust Kernel RAD Ognjen Arandjelović Roberto Cipolla Funded by Toshiba Corp. and Trinity College, Cambridge.
High Speed Obstacle Avoidance using Monocular Vision and Reinforcement Learning Jeff Michels Ashutosh Saxena Andrew Y. Ng Stanford University ICML 2005.
Taking Body Measurements
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Single-view metrology
Projective Geometry and Single View Modeling CSE 455, Winter 2010 January 29, 2010 Ames Room.
Single-view modeling, Part 2 CS4670/5670: Computer Vision Noah Snavely.
Prediction of Non-Linear Aging Trajectories of Faces
3Rex Task Task 1 Task 2 Task 3 Task 4 Task 5 Task 6 Task 7 Task 8
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Out-of-plane Rotations Environment constraints ● Surveillance systems ● Car driver images ASM: ● Similarity does not remove 3D pose ● Multiple-view database.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
Single-view 3D Reconstruction Computational Photography Derek Hoiem, University of Illinois 10/18/12 Some slides from Alyosha Efros, Steve Seitz.
1 Another Look at Camera Control Karan Singh †, Cindy Grimm, Nisha Sudarsanan Media and Machines Lab Department of Computer Science and Engineering Washington.
Metrology 1.Perspective distortion. 2.Depth is lost.
Self-Calibration and Metric Reconstruction from Single Images Ruisheng Wang Frank P. Ferrie Centre for Intelligent Machines, McGill University.
CSC321: Neural Networks Lecture 2: Learning with linear neurons Geoffrey Hinton.
Midterm Stats Min: 16/38 (42%) Max: 36.5/38 (96%) Average: 29.5/36 (78%)
A Frequency-Domain Approach to Registration Estimation in 3-D Space Phillip Curtis Pierre Payeur Vision, Imaging, Video and Autonomous Systems Research.
Day x: Infinity DLT alg HZ 4.1 Rectification HZ 2.7 Hierarchy of maps Invariants HZ 2.4 Projective transform HZ 2.3 Behaviour at infinity Primitives pt/line/conic.
ESR 2 / ER 2 Testing Campaign Review A. CrivellaroY. Verdie.
Single View Geometry Course web page: vision.cis.udel.edu/cv April 9, 2003  Lecture 20.
1 Reconstructing head models from photograph for individualized 3D-audio processing Matteo Dellepiane, Nico Pietroni, Nicolas Tsingos, Manuel Asselot,
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
A Model for Learning the Semantics of Pictures V. Lavrenko, R. Manmatha, J. Jeon Center for Intelligent Information Retrieval Computer Science Department,
Automatic Locating of Anthropometric Landmarks on 3D Human Models
Qi Guo Emory University Ryen White, Susan Dumais, Jue Wang, Blake Anderson Microsoft Presented by Tetsuya Sakai, Microsoft Research.
Feature Matching. Feature Space Outlier Rejection.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
Improvements on Automated Registration CSc83020 Project Presentation Cecilia Chao Chen.
Automatic 3D modelling of Architecture Anthony Dick 1 Phil Torr 2 Roberto Cipolla 1 1 Department of Engineering 2 Microsoft Research, University of Cambridge.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Active Flattening of Curved Document Images via Two Structured Beams
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Single-view metrology
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Lecture 26 Hand Pose Estimation Using a Database of Hand Images
Computer vision: models, learning and inference
Compositional Human Pose Regression
Real-Time Human Pose Recognition in Parts from Single Depth Image
Unsupervised Face Alignment by Robust Nonrigid Mapping
Overview Pin-hole model From 3D to 2D Camera projection
Single Image Rolling Shutter Distortion Correction
Projective geometry Readings
Announcements Project 2 extension: Friday, Feb 8
Unrolling the shutter: CNN to correct motion distortions
Presentation transcript:

A Practical System for Modelling Body Shapes from Single View Measurements Yu Chen 1, Duncan Robertson 2, Roberto Cipolla 1 Department of Engineering, University of Cambridge 1 Me_tail Inc. 2

Motivations and Tasks Our Goal: –A reliable and practical 3D body modelling system. Requirements: –Good accuracy; –Quick; –Easy to manipulate for non-expert users (a bit of interactions)

Different Means of Input Tape measurements –E.g. [Magnenat-Thalmann et al., 03, 07], etc. –Sparse representation; –Relatively invariant to pose changes; –Anthropometrically meaningful; –Many users don’t know their body measurements like chest, waist, and hips; –Obtaining accurate tape measurements is not very easy.

Different Means of Input Full Silhouettes –E.g. [Balan et al. 08], [Guan et al. 09], etc. –Dense representation; –Informative; better local constraints; –Hard to decouple pose variations from body shape variations; –Hard to extract silhouettes from images with arbitrary background;

A Solution Silhouettes (dense) Tape Measurements (sparse) Our Solution: Image Measurements

The Interface How it work? 1.Upload a photo of the user standing against a doorway; 2.Mark up the 4 corners of the doorway; 3.Rectify the photo automatically; 4.Measure the several image measurements on the rectified image. 5.Provide body dimensions: height + weight; 6.Obtain the 3D body shape.

The Interface How it work? 1.Upload a photo of the user standing against a doorway; 2.Mark up the 4 corners of the doorway; 3.Rectify the photo automatically; 4.Measure the several image measurements on the rectified image; 5.Provide body dimensions: height + weight; 6.Obtain the 3D body shape.

The Interface How it work? 1.Upload a photo of the user standing against a doorway; 2.Mark up the 4 corners of the doorway; 3.Rectify the photo automatically; 4.Measure the several image measurements on the rectified image; 5.Provide body dimensions height + weight; 6.Obtain the 3D body shape.

The Interface How it work? 1.Upload a photo of the user standing against a doorway; 2.Mark up the 4 corners of the doorway; 3.Rectify the photo automatically; 4.Measure the several image measurements on the rectified image; 5.Provide body dimensions: height + weight; 6.Obtain the 3D body shape.

The Interface How it work? 1.Upload a photo of the user standing against a doorway; 2.Mark up the 4 corners of the doorway; 3.Rectify the photo automatically; 4.Measure the several image measurements on the rectified image; 5.Provide body dimensions height + weight; 6.Obtain the 3D body shape.

The Interface How it work? 1.Upload a photo of the user standing against a doorway; 2.Mark up the 4 corners of the doorway; 3.Rectify the photo automatically; 4.Measure the several image measurements on the rectified image; 5.Provide body dimensions height + weight; 6.Obtain the 3D body shape.

Image Rectification Automatic photo rectification. Use vanishing point geometry. Compute the homography from the quadrilateral to the rectangle.

Homography H is dependent on the focal length f. Regular case: –Both vanishing points are at finite positions. –[Cipolla et al. 99]: Near-degenerated case: –One of the vanishing points is at infinity; –Result in an ambiguity in the aspect ratio α. Image Rectification Aspect ratio distortion need to be corrected! V 2 at infinityV 1 at infinity or

Selection of Image Measurements Criteria: –Well defined; unambiguous to users; –Good correlation with the corresponding 3D measurements; –Good representative power. Selected measurement set: –Height; –Crotch height; –Under bust; –Waist; –Hips;

Probabilistic Body Shape Estimation 3D training data: –Female CAESAR Data; Registration: –Victoria 4 morphable model; –10 different morphs are defined. Regressor: Gaussian Process (GP) –Input: body dimensions (height & weight) + normalised measurements; –Output: morph weights.

Prediction and Aspect Ratio Correction (ARC) Given a learned GP regressor G. Input: –Actual body dimensions z V –Image measurements z I Horizontal image measurements z I,h ; Vertical image measurements z I,v ; –Complete set of testing measurements: z = {z V, α z I,h, z I,v } Output: –Morph weights y; aspect ratio factor α.

Prediction and Aspect Ratio Correction (ARC) The shape prior gives clues of the proper aspect ratio. GP Joint posterior. MAP estimate of the y and α Optimisation: –y = µ y ; –α : fixed point equations.

Prediction and Aspect Ratio Correction (ARC) ARC, How effective is it? A simulation of distortion and correction –Stretch a frontal view image into different aspect ratio α from 0.9 to 1.1. ARC can neutralise more than 60% of distortion.

Experiments and Testing Data Render >1000 synthetic doorway images using CAESAR laser scans –Frontal-view set; –Un-rectified set; Cross validation. Input combinations –H + W: height and weight only; –H + W + T: height, weight, and tape measurements; –H + W + I: height, weight, and image measurements.

Average error over 15 body measurements defined in CAESAR dataset. Image measurements are good substitutions when tape measurements are not available. Test on the Frontal-view Image Set

Test on the un-rectified image set The efficacy of aspect ratio correction

Test on Real Photos User study by inviting volunteers –Take photos at home; uncontrolled environment; –Tape measurements are collected for evaluations. Performance –Average time for annotation (doorway + 5 image measurements): 1.5 to 3 min; –Computation time: <1s for 2.4GHz CPU; –Accuracy: Body partChestWaistHipsInner leg length Error(cm)1.52 ± ± ± ± 0.90

Qualitative Results of Real Users

Take-home Messages Image measurements can define body shapes well; Image rectification may lead to an aspect ratio distortion; The 3D shape prior gives important clues to correct the aspect ratio distortion; A novel working system for quick 3D body shape modelling and garment fitting.

The End Questions?

Our First Task A Case Study: SVR of human body shapes –Input: A 2D doorway photo; –Output: 3D body shape.

Image Rectification Using vanishing point geometry. Rotation and Translation Homography: