institute of computing technologychinese academy of sciences 1 a pose-independent method of...

25
1 INSTITUTE OF COMPUTING TECHNOL OGY CHINESE ACADEMY OF SCIENCES A Pose-Independent Method of Animating Scanned Human Bodies Yong Yu, Tianlu Mao, Shihong Xia, Zhaoqi Wang Institute of Computing Technology, Chinese Academ y of Sciences http://vr.ict.ac.cn/index_en.htm

Upload: peregrine-holt

Post on 17-Dec-2015

215 views

Category:

Documents


1 download

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

3

INSTITUTE OF COMPUTING TECHNOLOGY

Goal

To animate scanned human bodies

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

16

INSTITUTE OF COMPUTING TECHNOLOGY

Skeleton Extraction

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

20

INSTITUTE OF COMPUTING TECHNOLOGY

Results - Various Human Bodies

21

INSTITUTE OF COMPUTING TECHNOLOGY

Results - Various Postures

22

INSTITUTE OF COMPUTING TECHNOLOGY

Results - Various Orientations

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

25

INSTITU

TE OF CO

MPU

TING TECH

NO

LOGY

CHIN

ESE ACADEMY O

F SCIENCES

Thank you

http://vr.ict.ac.cn/index_en.htm