Defining Point-Set Surfaces Nina Amenta Yong Joo Kil SIGGRAPH 2004 - - PowerPoint PPT Presentation

defining point set surfaces
SMART_READER_LITE
LIVE PREVIEW

Defining Point-Set Surfaces Nina Amenta Yong Joo Kil SIGGRAPH 2004 - - PowerPoint PPT Presentation

Defining Point-Set Surfaces Nina Amenta Yong Joo Kil SIGGRAPH 2004 11/2/2005 1 Point-Set Surfaces Surface S implied by the point cloud P No connectivity Surface properties Does x belong to S Project x to S 11/2/2005 2


slide-1
SLIDE 1

11/2/2005 1

Defining Point-Set Surfaces

Nina Amenta Yong Joo Kil SIGGRAPH 2004

slide-2
SLIDE 2

11/2/2005 2

Point-Set Surfaces

  • Surface S implied by the point cloud P

– No connectivity

  • Surface properties

– Does x belong to S – Project x to S

slide-3
SLIDE 3

11/2/2005 3

MLS Surface

  • Given a point cloud P and a point r near P
  • 1. Find (a, t) that minimizes

Weights depend on an unknown plane

r

slide-4
SLIDE 4

11/2/2005 4

MLS Surface

  • Local minima over occur at discrete

set of inputs (a, t)

  • 2. Define f(r) to be x nearest to r
  • 3. Stationary points of f form the MLS surface
slide-5
SLIDE 5

11/2/2005 5

MLS Surface

  • Need to solve optimization problem to find

f(r)

– Expensive – Original paper proposed that one iteration is enough

slide-6
SLIDE 6

11/2/2005 6

MLS Projection

  • Levin’s method, minimizes
  • Not a projection
slide-7
SLIDE 7

11/2/2005 7

MLS Energy

  • Rewrite in terms of a point and a direction

– Domain is

slide-8
SLIDE 8

11/2/2005 8

Explicit MLS Definition

  • Define
  • MLS surface consists of points x such that
slide-9
SLIDE 9

11/2/2005 9

Extremal Surfaces

slide-10
SLIDE 10

11/2/2005 10

MLS Projection

  • PointShop method (linear approximation)

– Alternate searching for x and best-fit plane

slide-11
SLIDE 11

11/2/2005 11

New MLS Projection

  • Search for local minima along lx, n(x)

– If this process converges, it produces a point on S

slide-12
SLIDE 12

11/2/2005 12

Projection Results

slide-13
SLIDE 13

11/2/2005 13

Comparison with Levin’s Method

slide-14
SLIDE 14

11/2/2005 14

MLS for Surfels

  • Input (pi, ai)
slide-15
SLIDE 15

11/2/2005 15

Varying Normal Weight

  • Distance function favors the normal component

All weights equal

Only normals

slide-16
SLIDE 16

11/2/2005 16

MLS for Weighted Point Clouds

  • Separate weight for each point