• DocumentCode
    2425475
  • 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
  • fYear
    2008
  • fDate
    16-19 Dec. 2008
  • Firstpage
    71
  • Lastpage
    78
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICVGIP.2008.93
  • Filename
    4756054