Title :
Algebraic Splats Representation for Point Based Models
Author :
Bolla, Naveen Kumar ; Narayanan, P.J.
Author_Institution :
Center for Visual Inf. Technol., HIT Hyderabad, Hyderabad
Abstract :
The primitives of point-based representations are independent but are rendered using surfels, which approximate the immediate neighborhood of each point linearly. A large number of surfels are needed to convey the exact shape. Higher-order approximations of the local neighborhood have the potential to represent the shape using fewer primitives, simultaneously achieving higher rendering speeds. In this paper, we propose algebraic splats as a basic primitive of representation for point based models. An algebraic splat based representation can be computed using a moving least squares procedure. We specifically study low order polynomial splats in this paper. Quadratic and cubic splats provide good quality and high rendering speed using far fewer primitives on a wide range of models. They can also be rendered fast using ray tracing on modern GPUs. We also present an algorithm to construct a representation of a model with a user-specified number of primitives. Our method to generates a hole-free representation parametrized by a smoothing radius. The hole-free representation reduces the number of primitives needed by a factor 20 to 30 on most models and by a factor of over 100 on dense models like David with little or no drop in visual quality. We also present a two-pass GPU algorithm that ray-traces the algebraic splats and blends them using a Gaussian weighting scheme for smooth appearance. We are able to render models like David at upwards of 200 fps on a commodity GPU using algebraic splats.
Keywords :
Gaussian processes; least mean squares methods; ray tracing; rendering (computer graphics); Gaussian weighting scheme; algebraic splat representation; cubic splat; hole-free representation; moving least squares procedure; point-based representation; quadratic splat; ray tracing; two-pass GPU algorithm; Computer graphics; Computer vision; Image processing; Information technology; Least squares approximation; Piecewise linear approximation; Polynomials; Ray tracing; Shape; Surface fitting; Algebraic splats; GPU Ray tracing; Moving Least Squares; Point based graphics;
Conference_Titel :
Computer Vision, Graphics & Image Processing, 2008. ICVGIP '08. Sixth Indian Conference on
Conference_Location :
Bhubaneswar
Print_ISBN :
978-0-7695-3476-3
Electronic_ISBN :
978-0-7695-3476-3
DOI :
10.1109/ICVGIP.2008.93