Computing and rendering point set surfaces

Marc Alexa*, Johannes Behr, Daniel Cohen-Or, Shachar Fleishman, David Levin, Claudio T. Silva

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

848 Scopus citations

Abstract

We 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). The computation of points on the surface is local, which results in an out-of-core technique that can handle any point set. We show that the approximation error is bounded and present tools to increase or decrease the density of the points, thus allowing an adjustment of the spacing among the points to control the error. To display the point set surface, we introduce a novel point rendering technique. The idea is to evaluate the local maps according to the image resolution. This results in high quality shading effects and smooth silhouettes at interactive frame rates.

Original languageEnglish
Pages (from-to)3-15
Number of pages13
JournalIEEE Transactions on Visualization and Computer Graphics
Volume9
Issue number1
DOIs
StatePublished - Jan 2003

Funding

FundersFunder number
German Israeli Foundation
Israeli Academy of Sciences
Israeli Ministry of Science

    Keywords

    • 3D acquisition
    • Moving least squares
    • Point sample rendering
    • Surface representation and reconstruction

    Fingerprint

    Dive into the research topics of 'Computing and rendering point set surfaces'. Together they form a unique fingerprint.

    Cite this