Geometric Registration for Deformable Shapes 4.1 Dynamic - - PowerPoint PPT Presentation

geometric registration for deformable shapes
SMART_READER_LITE
LIVE PREVIEW

Geometric Registration for Deformable Shapes 4.1 Dynamic - - PowerPoint PPT Presentation

Geometric Registration for Deformable Shapes 4.1 Dynamic Registration Scan Registration Eurographics 2010 Course Geometric Registration for Deformable Shapes Scan Registration Solve for inter-frame motion: Eurographics 2010 Course


slide-1
SLIDE 1

Geometric Registration for Deformable Shapes

4.1 Dynamic Registration

slide-2
SLIDE 2

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Scan Registration

slide-3
SLIDE 3

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Scan Registration

Solve for inter-frame motion:

slide-4
SLIDE 4

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Scan Registration

Solve for inter-frame motion:

slide-5
SLIDE 5

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

The Setup

Given: A set of frames {P0, P1, ... Pn} Goal: Recover rigid motion {α1, α2, ... αn} between adjacent frames

slide-6
SLIDE 6

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

The Setup

Smoothly varying object motion Unknown correspondence between scans Fast acquisition → motion happens between frames

slide-7
SLIDE 7

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Insights

Rigid registration → kinematic property of space- time surface (locally exact) Registration → surface normal estimation Extension to deformable/articulated bodies

slide-8
SLIDE 8

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Time Ordered Scans

tj tj+1 tj+2

slide-9
SLIDE 9

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Space-time Surface

slide-10
SLIDE 10

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Space-time Surface

j

t ∆

slide-11
SLIDE 11

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Space-time Surface

slide-12
SLIDE 12

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Spacetime Velocity Vectors

Tangential point movement → velocity vectors orthogonal to surface normals

slide-13
SLIDE 13

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Spacetime Velocity Vectors

Tangential point movement → velocity vectors orthogonal to surface normals

) ( ). (

~ ~

=

j i j i

p n p v

slide-14
SLIDE 14

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Final Steps

(rigid) velocity vectors →

slide-15
SLIDE 15

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Final Steps

(rigid) velocity vectors !

slide-16
SLIDE 16

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Registration Algorithm

  • 1. Compute time coordinate spacing (σ), and form

space-time surface.

  • 2. Compute space time neighborhood using ANN,

and locally estimate space-time surface normals.

  • 3. Solve linear system to estimate (cj,cj).
  • 4. Convert velocity vectors to rotation matrix +

translation vector using Plücker coordinates and quarternions.

slide-17
SLIDE 17

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Normal Estimation: PCA Based

Plane fitting using PCA using chosen neighborhood points.

slide-18
SLIDE 18

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Normal Estimation: Iterative Refinement

Update neighborhood with current velocity estimate.

slide-19
SLIDE 19

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Normal Refinement: Effect of Noise

Stable, but more expensive.

slide-20
SLIDE 20

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Normal Estimation: Local Triangulation

Perform local surface triangulation (tetrahedralization).

slide-21
SLIDE 21

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Normal Estimation

Stable, but more expensive.

slide-22
SLIDE 22

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Comparison with ICP

ICP point-plane Dynamic registration

slide-23
SLIDE 23

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Rigid: Bee Sequence (2,200 frames)

slide-24
SLIDE 24

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Rigid: Coati Sequence (2,200 frames)

slide-25
SLIDE 25

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Handling Large Number of Frames

slide-26
SLIDE 26

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Rigid/Deformable: Teapot Sequence

(2,200 frames)

slide-27
SLIDE 27

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Deformable Bodies

Cluster points, and solve smaller systems. Propagate solutions with regularization.

slide-28
SLIDE 28

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Deformable: Hand (100 frames)

slide-29
SLIDE 29

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Deformable: Hand (100 frames)

scan #1 : scan #50 scan #1 : scan #100

slide-30
SLIDE 30

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Deformation + scanner motion: Skeleton (100 frames)

slide-31
SLIDE 31

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Deformation + scanner motion: Skeleton (100 frames)

scan #1 : scan #50 scan #1 : scan #100

slide-32
SLIDE 32

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Deformation + scanner motion: Skeleton (100 frames)

rigid components

slide-33
SLIDE 33

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Performance (on 2.4GHz Athlon Dual Core, 2GB RAM)

slide-34
SLIDE 34

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Conclusion

Simple algorithm using kinematic properties of space-time surface. Easy modification for deformable bodies. Suitable for use with fast scanners.

slide-35
SLIDE 35

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

Limitations

Need more scans, dense scans, … Sampling condition → time and space

slide-36
SLIDE 36

Eurographics 2010 Course – Geometric Registration for Deformable Shapes

thank you