Curve Reconstructj tjon with Many Fe Fewer Samples Stefan - - PowerPoint PPT Presentation

curve reconstructj tjon with many fe fewer samples
SMART_READER_LITE
LIVE PREVIEW

Curve Reconstructj tjon with Many Fe Fewer Samples Stefan - - PowerPoint PPT Presentation

Can we reduce [...]? Yes we can! I enjoyed reading this mathematjcally very sound paper. ... an advance to an important problem ofuen encountered ... Curve Reconstructj tjon with Many Fe Fewer Samples Stefan Ohrhallinger 1 ,


slide-1
SLIDE 1

Curve Reconstructj tjon with Many Fe Fewer Samples

Stefan Ohrhallinger1, Scotu tu A. Mitchell2 and Michael Wimmer1

1TU Wien, Austria, 2Sandia Natj

tjonal Laboratories, U.S.A. “I enjoyed reading this mathematjcally very sound paper.” “Can we reduce [...]? Yes we can!” “... an advance to an important problem ofuen encountered ...”

slide-2
SLIDE 2
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

2

Why Sample Curves with Fe Fewer Points?

Each sample costs: €61 57% of €26

slide-3
SLIDE 3
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

3

Sampling Conditj tjon ↔ Reconstructj tjon

slide-4
SLIDE 4
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

4

Algorithm HNN-CRUST

slide-5
SLIDE 5
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

5

HNN-CRUST Reconstructj tjon Results

Samples CRUST [Amenta et al. ‘98] HNN-CRUST Sharp angles Open curves

slide-6
SLIDE 6
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

6

Earlier Sampling Conditj tjons

ε<0.2: CRUST [Amenta et al. ‘98] ε<0.47: Our HNN-CRUST ε<0.3: NN-CRUST [Dey, Kumar ‘99] ρ<0.9: Our HNN-CRUST

slide-7
SLIDE 7
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

7

What is ε-Sampling?

M = medial axis [Blum ’67] lfs = local feature size [Ruppert ‘93] D = disk empty of C ||s,p|| < ε*lfs(p)

slide-8
SLIDE 8
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

8

The Problem of Large ε

Required lfs vanishes at samples → s1 connects wrongly to si

slide-9
SLIDE 9
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

9

So We Designed ρ-Sampling

reach does not vanish at samples! Interval I(p0,p1): reach(I)=min lfs(I) [Federer ‘59] ||s,p|| < ρ*reach(I)

slide-10
SLIDE 10
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

10

Works for Large ρ

slide-11
SLIDE 11
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

11

Results for ρ<0.9 Sampling

ρ<0.9 ε<0.3 61 131 356 26 58 180 Samples: Samples:

slide-12
SLIDE 12
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

12

Bounding Reconstructj tjon Distance

ε<0.3: 131 samples ρ<0.9: 58 samples ρ<0.9, d=1%: 60 samples (+2) d=bounded Hausdorf distance (in % of larger axis extent)

slide-13
SLIDE 13
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

13

Reconstructj tjon Distances Compared

131 ε<0.3 ρ<0.9 1% ∞ 0.3% 0.1% 0.03% 131 133 148 204 58 60 73 105 173 d

slide-14
SLIDE 14
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

14

Improved Bound for ε-Sampling

ε<0.3, 131 samples ε<0.47, 94 samples ρ<0.9, 58 samples ε < r-sampling → ρ < r/(1 − r)-sampling Proof: reach(I) ≥ (1-r)lfs(p) ρ<0.9 → ε<0.47 (or ε<0.9 at constant curvature)

slide-15
SLIDE 15
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

15

Limits of HNN-CRUST

GathanG [Dey, Wenger ‘02] HNN-CRUST Very sharp angles Samples Sharp angles

slide-16
SLIDE 16
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

16

Conclusion and Outlook

noisy samples 3D 2) Sampling cond. ≡ reconstructjon 1) Simple variant HNN-CRUST 3) ρ<0.9 close to tjght bound 4) Corollary: ε<0.3 → ε<0.47 All fjgures/tables reproducible from open source (link in paper) Now extending it to: Contact: Stefan Ohrhallinger TU Wien, Austria

slide-17
SLIDE 17
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

17

Computer-Assisted Proof of ρ<0.9

Case r=1, α=β=27° 1 r α β y x s1 s2 Blue disks = exclusion zone

  • f C, must contain point z

(=farthest connected to s1 instead of s2 by HNN-CRUST) C is defjned by points x, s1, y, s2 C is bounded by parameters: r=|s0s1|/|s1,s2|, in ]0..1] α, β with s1-tangent, [0°..27°] Sample parameter space in tjny steps, worst case combinatjons z

slide-18
SLIDE 18
  • S. Ohrhallinger, S.A. Mitchell, M. Wimmer

18

Computer-Assisted Proof – More Cases

r=1, α=β=27° r=⅓, α=β=27° r= , α=β=27° r= , α=27°, β=0° r=1, α=0°, β=27° r=0, α=β=0° r= , α=β=0° r= , α=13°, β=27°