![]() |
Point set surfaces | ![]() |
|||||||||||||||||||||
Abstract
The MLS surface Download progressive pss ppss.pdf |
Marc Alexa AbstractWe advocate the use of point sets to represent shapes. We provide a definition of a smooth manifold surface from
a set of points close to the original surface. The definition is based on local maps from differential geometry, which are
approximated by the method of moving least squares (MLS). We present tools to increase or decrease the density of the points,
thus, allowing an adjustment of the spacing among the points to control the
fidelity of the representation. The MLS surface definitionA given point set implicitly defines the MLS surface. The main idea of the MLS surface definition is a projection procedure, which projects any point in the neighborhood of the surface onto the surface. A projection procedure F is such that F(x)=F(F(x)). Therefore, we define the MLS surface that is defined by an input set of points as the set of points that project onto themselves. Let points P={pi} be sampled from a surface S (possibly with measurement noise). The goal is to project a point r near S onto Sp, the MLS surface defined by P. The projection procedure is motivated by differential geometry, namely that a surface can be locally approximated by a function. To project r onto Sp, a three step procedure is performed:
Where n is the normal to the plane, D is the distance of q from r i.e. D=||r-q|| and q is a smooth, radial, monotone decreasing function, which is positive on the whole space. The local reference domain is then given by an orthonormal coordinate system on H so that q is the origin of this system. The reference domain for r is used to fit a local bivariate polynomial for r through the points in the neighborhood of r (See Figure 1). To compute the polinomial g, a least squares approximation is used to minimize equation 2.
Where <xi,yi,fi> are the coordinates of pi in the coordinate space of the reference domain H and q is the same weight function as above.
The key observation in the MLS projection procedure is the computation of the reference domain. Observe that all of the points (in the neighborhood of r) along the normal n share the same reference domain H. The importance of the projection operator
|
Point-based
rendering of the angel model
Venus
|