Download presentation
Presentation is loading. Please wait.
Published byAnna Willis Modified over 9 years ago
1
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
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)
3
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.
4
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;
5
A Solution Silhouettes (dense) Tape Measurements (sparse) Our Solution: Image Measurements
6
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.
7
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.
8
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.
9
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.
10
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.
11
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.
12
Image Rectification Automatic photo rectification. Use vanishing point geometry. Compute the homography from the quadrilateral to the rectangle.
13
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
14
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;
15
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.
16
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 α.
17
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.
18
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.
19
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.
20
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
21
Test on the un-rectified image set The efficacy of aspect ratio correction
22
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 ± 1.361.88 ± 1.063.10 ± 1.860.79 ± 0.90
23
Qualitative Results of Real Users
26
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.
27
The End Questions?
28
Our First Task A Case Study: SVR of human body shapes –Input: A 2D doorway photo; –Output: 3D body shape.
29
Image Rectification Using vanishing point geometry. Rotation and Translation Homography:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.