Bayesian Point Cloud Reconstruction - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

Bayesian Point Cloud Reconstruction

Description:

... that constrain: within a neighborhood radius proportional to the expected point ... grows with the curvature of the local neighborhood ex. corner point: ... – PowerPoint PPT presentation

Number of Views:150
Avg rating:3.0/5.0
Slides: 33
Provided by: star76
Category:

less

Transcript and Presenter's Notes

Title: Bayesian Point Cloud Reconstruction


1
Bayesian Point Cloud Reconstruction
  • Eurographics 2006
  • P.Jenke, M.Bokeloh, A.Schilling, W.Straber
  • M.Wand
  • University of Tuebingen, Germany
  • Stanford University

2
Outline
  • Introduction
  • Bayesian Reconstruction
  • The Reconstruction
  • Triangulation
  • Result
  • Conclusions and Future work

3
Introduction
  • Goal
  • Surface reconstruction from unorganized, noisy
    point clouds.

4
Introduction cont.
  • Challenges
  • The surface topology has to be retrieved.
  • The geometry has to be reconstruction from the
    unorganized point cloud.

5
Introduction cont.
  • Solution
  • Bayesian statistics
  • P(SD) posterior distribution
  • P(DS) measurement model
  • P(S) prior distribution

6
Introduction cont.
  • Find the most likely reconstruction, SMAP
    (maximum a posteriori solution)
  • Defining probabilistic model of the
  • 1.measurement process
  • 2.prior
  • to be reconstruction.

7
Bayesian Reconstruction
  • Input
  • D measured points (m)
  • Output
  • S original scene consisting of n points
  • Assume Measurement process
  • P(S) n
  • deletes some points D ( )
  • add random noise P(DS)

8
Bayesian Reconstruction cont.
  • Invert the measurement process
  • Construct with size
  • First m
  • n-m points to the deleted points
  • Perform a gradient descent on the negative
    log-likelihood

9
The Measurement Model
  • Must specify the probability of a candidate
    reconstruction agreeing with measured data D.
  • witch is mirrored error
    density

10
The Measurement Model cont.
  • Assume that all measurement errors are
    independent of each other.
  • gt
  • sum of all per-point error
  • (mixture of Gaussians)

11
Priors
  • Define what artifacts are considered noise.
  • What the reconstruction scene will look like.
  • Assume that the object of piecewise smooth
    patches separated by sharp boundaries.

12
Priors cont.
  • Priors consists of three main ingredients
  • Density priors
  • Smoothness priors
  • Priors for estimating sharp features
  • Z normalization constant
  • w(S) a box function 1gtinside 0gtoutside
  • limiting the range

13
Density priors
  • Obtain a reconstruction model which is
    well-sampled with a regular, constant sampling
    density all over the surface.
  • Computing the sum of the area of all circles in
    which the k-nearest neighbors of each point lie,
    divided by k.

14
Density priors cont.
  • Estimate the expected distance between two
    neighboring points
  • Define a stochastic potential
  • between all pairs of points that constrain
    within a neighborhood radius proportional to the
    expected point to point distance

15
Density priors cont.
  • Define density prior
  • Well in practice is to only consider the 6
    nearest.

16
Density priors cont.
  • Recomputed at each iteration of the numerical
    optimization to make the approximation more
    accurate.

17
Smoothness
  • To quantify the smoothness of a surface.
  • Fix the size for the local neighbor of diameter
    (about 20-40 points)
  • For all points in of a point compute a
    local coordinate frame using PCA
  • Fix a set of basis function
  • Ex.

18
Smoothness cont.normal equation
  • is a weighting function that make the
    solution continuous with respect to movement of
    points in S. ( ex.Gaussian)
  • being the function that return the
    n-coordinate at their respective u ,v

19
Smoothness cont.
  • Define two evaluation functions
  • How far the points are away
  • From the quadratic surface.

20
Smoothness cont.
  • Fitted patch by computing
  • the average squared norm
  • of second derivatives of
  • the patch.
  • Smoothness prior

21
Discrete Properties and Sharp Features
  • Using mixed discrete-continuous optimization.
  • A discrete attribute which determines whether a
    point belongs to
  • 1.a region (smooth patch)
  • 2.an edge (border curve between regions)
  • 3.a corner (two or more edges meet)
  • An ID-number to identify the corresponding entity.

22
Assignment of attributes
  • edge point
  • grows with the curvature of the local
    neighborhood ex.
  • corner point
  • Depends on the number of edge points from
    difference edges or IDs in the neighborhood.

23
Sharp Features preserve
  • Region point
  • paper restrict the neighborhoods used for the
    other priors to points with the same region.
  • In case of plane-region. The smoothness priors
    are replaced by a simpler prior that attracts the
    points to a single plane.
  • (depended on least-squares error)

24
Sharp Features preserve cont.
  • Edge point
  • defining corresponding pairwise probabilities
    (look at the distance towards the two neighbor
    edge point. )
  • smoothness the same in the previous section but
    locally fitting a polynomial curve to the set of
    edge points.

25
Sharp Features preserve cont.
  • Corner point
  • Assume that the number of corner points in such a
    neighborhood is exactly one .
  • Assume a probability distribution for its
    position that peaks at the point were regression
    line for all edges are closest to each other.

26
The Reconstruction
  • Initialization
  • Initialize the estimate of with D.
  • The additional n-m points are distributed
    randomly in the neighborhood of the points from
    D.
  • Estimate the sampling density is the same as used
    for the density priors.
  • An exact knowledge of the sampling density is of
    minor importance as points will be redistribution
    by the density prior later on.

27
The Reconstruction cont.
  • Numerical optimization
  • Try to maximize the neglecting the
    discrete components of our model.
  • Compute the gradient of the and
    perform a gradient descent.
  • would cause significant computational overhead
  • measurement model
  • Priors restrict the movement of points in each
    neighborhood to the normal direction.

28
The Reconstruction cont.
  • Discrete Optimization
  • Run of the continuous optimization.
  • Assigning probabilities for being an edge or a
    corner. (discrete optimization, still noisy)
  • Run a second pass of continuous optimization.
    (optimizes the position of edge, region and
    corner points )
  • Discrete/continuous estimation process could be
    iterated to refine the model.

29
(No Transcript)
30
Triangulation
  • Similar to the original algorithm Of Surface
    Reconstruction from Unorganized Points
  • In order to preserve the reconstructed features.
  • gtan individual signed distance function is
    defined for every region

31
Result
32
Conclusions and Future work
  • A surface reconstruction technique from noisy
    point clouds based on Bayesian statistics.
  • Adding additional priors on time-dependent scene
    behavior.
  • Improve numerical optimization scheme.
Write a Comment
User Comments (0)
About PowerShow.com