Rendering of Unorganized Points with Octagonal Splats

  • Sun-Jeong Kim
  • Chang-Geun Song
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3992)


Point sets from range scanners are noisy and do not contain additional data such as normals, which makes it difficult to create a mesh for rendering. We use the moving least-squares (MLS) approximation to get normals and differential information, and approximate the surface near each point by an MLS surface. From this we obtain a splat of a new octagonal shape which approximates the local curvature at a point and allows fast and high-quality rendering. We show several results which demonstrate the practicality and benefits of our algorithm.


Voronoi Diagram Voronoi Cell Eurographics Workshop Unorganized Point Surface Splat 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Alexa, M., Behr, J., Fleishman, S., Cohen-Or, D., Levin, D., Silva, C.T.: Computing and rendering point set surfaces. IEEE Transactions on Visualization and Computer Graphics 9(1), 3–15 (2003)CrossRefGoogle Scholar
  2. 2.
    Amenta, N., Kil, Y.J.: Defining point-set surfaces. ACM Transactions on Graphics, SIGGRAPH 2004 23(3), 264–270 (2004)CrossRefGoogle Scholar
  3. 3.
    Botsch, M., Wiratanaya, A., Kobbelt, L.: Efficient high quality rendering of point sampled geometry. In: Proceedings of 13th Eurographics Workshop on Rendering, pp. 53–64 (2002)Google Scholar
  4. 4.
    Grossman, J.P., Dally, W.J.: Point sample rendering. In: Proceedings of the 9th Eurographics Workshop on Rendering, pp. 181–192 (1998)Google Scholar
  5. 5.
    Kalaiah, A., Varshney, A.: Differential point rendering. In: Proceedings of the 12th Eurographics Workshop on Rendering, pp. 139–150 (2001)Google Scholar
  6. 6.
    Levin, D.: Mesh-independent surface interpolation. In: Brunnett, G., Hamann, B., Muller, H., Linsen, L. (eds.) Geometric Modeling for Scientific Visualization, pp. 37–50. Springer, Heidelberg (2004)Google Scholar
  7. 7.
    Pauly, M., Gross, M., Kobbelt, L.: Efficient simplification of point-sampled surfaces. In: Proceedings of IEEE Visualization 2002, pp. 163–170 (2002)Google Scholar
  8. 8.
    Pfister, H., Zwicker, M., Baar, J.V., Gross, M.: Surfels surface elements as rendering primitives. In: Proceedings of SIGGRAPH 2000, pp. 335–342 (2000)Google Scholar
  9. 9.
    Rusinkiewicz, S., Levoy, M.: QSplat: a multiresolution point rendering system for large meshes. In: Proceedings of SIGGRAPH 2000, pp. 343–352 (2000)Google Scholar
  10. 10.
    Wu, J., Kobbelt, L.: Optimized sub-sampling of point sets for surface splatting. Computer Graphics Forum, Eurographics 2004 23(3) (2004) (to appear)Google Scholar
  11. 11.
    Zwicker, M., Pfister, H., Baar, J.V., Gross, M.: Surface splatting. In: Proceedings of SIGGRAPH 2001, pp. 371–378 (2001)Google Scholar
  12. 12.
    Zwicker, M., Pauly, M., Knoll, O., Gross, M.: Pointshop 3D: An interactive system for point-based surface editing. ACM Transactions on Graphics SIGGRAPH 2002 21(3), 322–329 (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sun-Jeong Kim
    • 1
  • Chang-Geun Song
    • 1
  1. 1.Division of Information Engineering and TelecommunicationsHallym UniversityKorea

Personalised recommendations