institute of computing technologychinese academy of sciences 1 a pose-independent method of...
TRANSCRIPT
1
INSTITU
TE OF CO
MPU
TING TECH
NO
LOGY
CHIN
ESE ACADEMY O
F SCIENCES
A Pose-Independent Method of Animating Scanned Human Bodies
Yong Yu, Tianlu Mao, Shihong Xia, Zhaoqi Wang
Institute of Computing Technology, Chinese Academy of Sciences
http://vr.ict.ac.cn/index_en.htm
2
INSTITUTE OF COMPUTING TECHNOLOGY
Outlines
Goal Previous Methods Our Method
Segmentation Skeleton Extraction Skin Deformation
Results Conclusion & Future Work
4
INSTITUTE OF COMPUTING TECHNOLOGY
Previous Methods
Model Mapping [Seo03] To map a skeleton and skin deformation of a tem
plate model to a scanned human body Pose-independent, require a template model
5
INSTITUTE OF COMPUTING TECHNOLOGY
Previous Methods
Model Intersecting [Ju00, João03] To intersect scanned body into contours with horizontal planes. To extract joints according to perimeters or average radiuses of t
he contours. Automatic, pose-dependent
6
INSTITUTE OF COMPUTING TECHNOLOGY
Previous Methods
Model Segmentation [Xiao03, Werghi06] To utilize Morse theory to segment scanned huma
n body Pose-independent, only segmentation
7
INSTITUTE OF COMPUTING TECHNOLOGY
Previous Methods
Puppet Rigging [Baran07] To rig and animate 3D puppets Pose-independent, orientation-dependent
8
INSTITUTE OF COMPUTING TECHNOLOGY
Key Issues
Pose-independent How to animate scanned human body in different
poses or in different orientations?
Automatic Does the method perform automatically?
9
INSTITUTE OF COMPUTING TECHNOLOGY
Animating scanned body
Segmentation
Skeleton Extraction
Skin Deformation
10
INSTITUTE OF COMPUTING TECHNOLOGY
Geodesic distance from x to a source point
Morse Functions
1
( ) ( , )n
ii
m x g x v
( ) ( , )sourcem x g x v
( ) ( )m x h x
Height function [Ju 00]
Sum of geodesic distances from x to all points [Werghi 06]
11
INSTITUTE OF COMPUTING TECHNOLOGY
Segmentation
Source Point Candidate Considering symmetry
Bilateral symmetry Front and back symmetry Both symmetry
12
INSTITUTE OF COMPUTING TECHNOLOGY
Segmentation - source point
Source point:
Top of head
Source point:
Crotch
vs
13
INSTITUTE OF COMPUTING TECHNOLOGY
Segmentation
Source Point and Feature Points
a b c
e f g
Source Point
14
INSTITUTE OF COMPUTING TECHNOLOGY
Segmentation
( ) ( , )headm x g x v
Morse function isolines,Contours
Topological structure Segments
15
INSTITUTE OF COMPUTING TECHNOLOGY
Skeleton Extraction
Assumption: Contours at joints are irregular ; the other contours are m
ore regular and more similar to a circle Circularity Function
(to estimate similarity degree between a contour and a circle)
Joint Extraction
Mjoint is a joint contour Circularity function gains local minimum in joint contour w
hose center is a true joint
2
4 ( )( )
( )i
ii
s Mh M
c M
2
4 ( )arg min( ( )) arg min( )
( )i
joint ii
s MM h M
c M
17
INSTITUTE OF COMPUTING TECHNOLOGY
Skin Deformation
Skeleton Subspace Deformation
Separating Contours Joint Contours – for all joints except shoulders an
d thighs Additional Contours – for shoulders and thighs
1,
1
n
c i i i d di
P w R R P
18
INSTITUTE OF COMPUTING TECHNOLOGY
Joint Contours
2 21
2 1 2 1
( ) ( )
( ) ( )xM M m M m x
wM M m M m M
1 1
22 1 2 1
( ) ( )
( ) ( )xM M m x m M
wM M m M m M
MJ: Joint ContourM1:Region Border
M2: Region BorderDeformation
Region
1 2 J JM M M M
Skin deformation weights
19
INSTITUTE OF COMPUTING TECHNOLOGY
Additional Contours
a b
c d
e
Additional ContoursSegments Errors in Segmentation
23
INSTITUTE OF COMPUTING TECHNOLOGY
Results
Time5000 Faces
10000 Faces
20000 Faces
30000 Faces
Source Point Extraction 0.5s 1.4s 5.1s 14.2s
Segmentation 0.1s 0.3s 0.9s 1.4s
Joint Extraction and Skin Deformation
0.3s 0.8s 4.4s 8.8s
Total 0.9s 2.5s 10.4s 24.4s
24
INSTITUTE OF COMPUTING TECHNOLOGY
Conclusion and Future Work
Conclusion Pose-independent Automatic Robust
Future Work Loop in topological structure of body