robust moving least-squares fitting with sharp features

25
Robust Moving Least- squares Fitting with Sharp Features Shachar Fleishman* Daniel Cohen-Or § Claudio T. Silva* * University of Utah § Tel-Aviv university

Upload: tallulah-ross

Post on 01-Jan-2016

46 views

Category:

Documents


1 download

DESCRIPTION

Robust Moving Least-squares Fitting with Sharp Features. Shachar Fleishman* Daniel Cohen-Or § Claudio T. Silva*. * University of Utah § Tel-Aviv university. Surface reconstruction. Noise Smooth surface Smooth sharp features - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Robust Moving Least-squares Fitting with Sharp Features

Robust Moving Least-squares Fitting with Sharp FeaturesRobust Moving Least-squares Fitting with Sharp Features

Shachar Fleishman*

Daniel Cohen-Or§

Claudio T. Silva*

* University of Utah § Tel-Aviv university

Page 2: Robust Moving Least-squares Fitting with Sharp Features

Surface reconstructionSurface reconstruction

• Noise

• Smooth surface

• Smooth sharp features

• Method for identifying and reconstructing sharp features

Page 3: Robust Moving Least-squares Fitting with Sharp Features

Point set surfaces (Levin ’98)Point set surfaces (Levin ’98)

• Defines a smooth surface using a projection operator

)(' xPx

x

'x

Page 4: Robust Moving Least-squares Fitting with Sharp Features

Point set surfacesPoint set surfaces

• Defines a smooth surface using a projection operator

• Noisy point set

• The surface S is defined:

)(| xPxx

)(' xPx

Page 5: Robust Moving Least-squares Fitting with Sharp Features

The MLS projection: overviewThe MLS projection: overview

• Find a point q on the surfaces whose normal goes through the projected point x

• q is the projection of x

Page 6: Robust Moving Least-squares Fitting with Sharp Features

The MLS projection: overviewThe MLS projection: overview

• Find a point q on the surfaces whose normal goes through the projected point x

• q is the projection of x

• Improve approximation order using polynomial fit

'x

Page 7: Robust Moving Least-squares Fitting with Sharp Features

Sharp featuresSharp features

• Smoothed out

• Ambiguous

Page 8: Robust Moving Least-squares Fitting with Sharp Features

Sharp featuresSharp features

• Smoothed out

• Ambiguous

– Classify

Page 9: Robust Moving Least-squares Fitting with Sharp Features

Projection near sharp featureProjection near sharp feature

)(' xPx

'x

x

Page 10: Robust Moving Least-squares Fitting with Sharp Features

Projection near sharp featureProjection near sharp feature

)(' xPx 'x

x

Page 11: Robust Moving Least-squares Fitting with Sharp Features

Projection near sharp featureProjection near sharp feature

Page 12: Robust Moving Least-squares Fitting with Sharp Features

ClassificationClassification

Using outlier identification algorithm

That fits a polynomial patch to a neighborhood

Page 13: Robust Moving Least-squares Fitting with Sharp Features

ClassificationClassification

Using outlier identification algorithm

That fits a polynomial patch to a neighborhood

Page 14: Robust Moving Least-squares Fitting with Sharp Features

Statistics 101Statistics 101

• Find the center of a set of points

xmean

Page 15: Robust Moving Least-squares Fitting with Sharp Features

Statistics 101Statistics 101

• Find the center of a set of points

• Robustly using median

xmeanmedian

Page 16: Robust Moving Least-squares Fitting with Sharp Features

Regression with backward searchRegression with backward search

• Loop

– Fit a model

– Remove point withmaximal residual

• Until no more outliers x

y

Page 17: Robust Moving Least-squares Fitting with Sharp Features

Regression with backward searchRegression with backward search

• Outliers can have a significant influence of the fitted model

x

y

Page 18: Robust Moving Least-squares Fitting with Sharp Features

Regression with forward search (Atkinson and Riani)Regression with forward search (Atkinson and Riani)

• Start with an initial good but crude surface

– LMS (least median of squares)

• Incrementally improve the fit

• Monitor the search x

y

Page 19: Robust Moving Least-squares Fitting with Sharp Features

Monitoring the forward searchMonitoring the forward search

x

y

samples#

residualsResidual plot

Page 20: Robust Moving Least-squares Fitting with Sharp Features

Monitoring the forward searchMonitoring the forward search

samples#

residualsResidual plot

Page 21: Robust Moving Least-squares Fitting with Sharp Features

ResultsResults

Polynomial fit allows reconstruction of curved edges

Input with missing data

Reconstructed

and corners

Smooth MLS

MLS w. edges

Page 22: Robust Moving Least-squares Fitting with Sharp Features

ResultsResults

Noisy input Reconstructed

input smooth sharp

Page 23: Robust Moving Least-squares Fitting with Sharp Features

ResultsResults

Outliers are ignored Misaligned regions are determined to be two regions

Local decision may cause inconsistencies

Page 24: Robust Moving Least-squares Fitting with Sharp Features

SummarySummary

• Classification of noisy point sets to smooth regions

• Application to PSS

– Reconstruct surfaces with sharp features from noisy data

– Improve the stability of the projection

• Local decisions may result different neighborhoods for adjacent points

• Can be applied to other surface reconstruction methods such as the MPU

Page 25: Robust Moving Least-squares Fitting with Sharp Features

AcknowledgementsAcknowledgements

• Department of Energy under the VIEWS program and the MICS office

• The National Science Foundation under grants CCF-0401498, EIA-0323604, and OISE-0405402

• A University of Utah Seed Grant

• The Israel Science Foundation (founded by the Israel Academy of Sciences and Humanities), and the Israeli Ministry of Science