Single Viewpoint Symmetry- Based Model Completion for Efficient 3D - - PowerPoint PPT Presentation

single viewpoint symmetry based model completion for
SMART_READER_LITE
LIVE PREVIEW

Single Viewpoint Symmetry- Based Model Completion for Efficient 3D - - PowerPoint PPT Presentation

Single Viewpoint Symmetry- Based Model Completion for Efficient 3D Acquisition Alvin Law Daniel Aliaga Purdue University 3/7/2008 Department of Computer Science Slide 1 Motivation Goal: Capture a complete model from a single


slide-1
SLIDE 1

3/7/2008 Department of Computer Science Slide 1

Single Viewpoint Symmetry- Based Model Completion for Efficient 3D Acquisition

Alvin Law Daniel Aliaga Purdue University

slide-2
SLIDE 2

2 3/7/2008

Motivation

Goal:

Capture a complete model

from a single viewpoint

Problem:

No information about occluded

regions of an object

Need many images to obtain a

complete model

slide-3
SLIDE 3

3 3/7/2008

Observation

Discovering and using the symmetry can help capture

complete object models

Fill-in interior holes Extend the object “border” Complete the backside

slide-4
SLIDE 4

4 3/7/2008

Model Completion

Steps

Input: initial capture from single viewpoint Discovery symmetry of object Use symmetry to add geometry to unseen regions of model Zip/watertight added regions of model

slide-5
SLIDE 5

5 3/7/2008

Symmetry

Three cases supported

Bilateral Radial Surface-of-Revolution

slide-6
SLIDE 6

6 3/7/2008

Bilateral Symmetry Detection

Compute symmetry plane

(sx, sy, theta, phi)

Minimize: total symmetric

distance between (p, q) pairs

slide-7
SLIDE 7

7 3/7/2008

Radial Symmetry Detection

Compute axis of rotation

(s, t, u, v)

Minimize: total distance

between original point and replicated point on proposed model

slide-8
SLIDE 8

8 3/7/2008

SOR Symmetry Detection

Compute axis of

rotation and disc radii

Minimize: radial

distance error between disc and points on disc

slide-9
SLIDE 9

9 3/7/2008

Adding Geometry

Bilateral

Interior patches Extending borders

Radial

Repeat face n times

Surface of Revolution

Create synthetic object

slide-10
SLIDE 10

10 3/7/2008

Zipping

Merge together

patches and model

Classify all patch

triangles

Inside Outside Split

Add zipping triangles

Minimize gap distance

patch model zip

slide-11
SLIDE 11

11 3/7/2008

Watertight

Two means

Seal ends of model Create an inset

slide-12
SLIDE 12

12 3/7/2008

Resulting Models