|
ABSTRACT
Modern laser range and optical scanners need rendering techniques that can handle millions of points with high resolution textures. This paper describes a point rendering and texture filtering technique called surface splatting which directly renders opaque and transparent surfaces from point clouds without connectivity. It is based on a novel screen space formulation of the Elliptical Weighted Average (EWA) filter. Our rigorous mathematical analysis extends the texture resampling framework of Heckbert to irregularly spaced point samples. To render the points, we develop a surface splat primitive that implements the screen space EWA filter. Moreover, we show how to optimally sample image and procedural textures to irregular point data during pre-processing. We also compare the optimal algorithm with a more efficient view-independent EWA pre-filter. Surface splatting makes the benefits of EWA texture filtering available to point-based rendering. It provides high quality anisotropic texture filtering, hidden surface removal, edge anti-aliasing, and order-independent transparency.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
J. P. Grossman and W. Dally. Point Sample Rendering. In Rendering Techniques '98, pages 181-192. Springer, Wien, Vienna, Austria, July 1998.
|
| |
5
|
|
| |
6
|
P. Heckbert. Fundamentals of Texture Mapping and Image Warping. Master's thesis, University of California at Berkeley, Department of Electrical Engineering and Computer Science, June 17 1989.
|
 |
7
|
|
 |
8
|
|
| |
9
|
Marc Levoy , Kari Pulli , Brian Curless , Szymon Rusinkiewicz , David Koller , Lucas Pereira , Matt Ginzton , Sean Anderson , James Davis , Jeremy Ginsberg , Jonathan Shade , Duane Fulk, The digital Michelangelo project: 3D scanning of large statues, Proceedings of the 27th annual conference on Computer graphics and interactive techniques, p.131-144, July 2000
[doi> 10.1145/344779.344849]
|
| |
10
|
M. Levoy and T. Whitted. The Use of Points as Display Primitives. Technical Report TR 85-022, The University of North Carolina at Chapel Hill, Department of Computer Science, 1985.
|
 |
11
|
William R. Mark , Leonard McMillan , Gary Bishop, Post-rendering 3D warping, Proceedings of the 1997 symposium on Interactive 3D graphics, p.7-ff., April 27-30, 1997, Providence, Rhode Island, United States
[doi> 10.1145/253284.253292]
|
| |
12
|
|
| |
13
|
|
| |
14
|
Klaus Mueller , Torsten Möller , J. Edward Swan II , Roger Crawfis , Naeem Shareef , Roni Yagel, Splatting Errors and Antialiasing, IEEE Transactions on Visualization and Computer Graphics, v.4 n.2, p.178-191, April 1998
[doi> 10.1109/2945.694987]
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
J. Edward Swan, II , Klaus Mueller , Torsten Möller , Naeem Shareef , Roger Crawfis , Roni Yagel, An anti-aliasing technique for splatting, Proceedings of the 8th conference on Visualization '97, p.197-ff., October 18-24, 1997, Phoenix, Arizona, United States
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
CITED BY 82
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wojciech Matusik , Hanspeter Pfister , Remo Ziegler , Addy Ngan , Leonard McMillan, Acquisition and rendering of transparent and refractive objects, Proceedings of the 13th Eurographics workshop on Rendering, June 26-28, 2002, Pisa, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Markus Gross , Stephan Würmlin , Martin Naef , Edouard Lamboray , Christian Spagno , Andreas Kunz , Esther Koller-Meier , Tomas Svoboda , Luc Van Gool , Silke Lang , Kai Strehlke , Andrew Vande Moere , Oliver Staadt, blue-c: a spatially immersive display and 3D video portal for telepresence, ACM Transactions on Graphics (TOG), v.22 n.3, July 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rachid Namane , Fatima O. Boumghar , Kadi Bouatouch, QSplat compression, Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, November 03-05, 2004, Stellenbosch, South Africa
|
|
|
|
|
|
Aidong Lu , Christopher J. Morris , David S. Ebert , Penny Rheingans , Charles Hansen, Non-photorealistic volume rendering using stippling techniques, Proceedings of the conference on Visualization '02, October 27-November 01, 2002, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aidong Lu , Christopher J. Morris , Joe Taylor , David S. Ebert , Charles Hansen , Penny Rheingans , Mark Hartner, Illustrative Interactive Stipple Rendering, IEEE Transactions on Visualization and Computer Graphics, v.9 n.2, p.127-138, April 2003
|
|
|
|
|
|
Xinguo Liu , Yaohua Hu , Jingdan Zhang , Xin Tong , Baining Guo , Heung-Yeung Shum, Synthesis and Rendering of Bidirectional Texture Functions on Arbitrary Surfaces, IEEE Transactions on Visualization and Computer Graphics, v.10 n.3, p.278-289, May 2004
|
|
|
Matthias Zwicker , Jussi Räsänen , Mario Botsch , Carsten Dachsbacher , Mark Pauly, Perspective accurate splatting, Proceedings of the 2004 conference on Graphics interface, p.247-254, May 17-19, 2004, London, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christian Hofsetz , George Chen , Nelson Max , Kim C. Ng , Yang Liu , Li Hong , Peter McGuinness, Light-Field Rendering Using Colored Point Clouds---A Dual-Space Approach, Presence: Teleoperators and Virtual Environments, v.13 n.6, p.726-741, December 2004
|
|
|
Michael Wand , Alexander Berner , Martin Bokeloh , Philipp Jenke , Arno Fleck , Mark Hoffmann , Benjamin Maier , Dirk Staneker , Andreas Schilling , Hans-Peter Seidel, Special Section: Point-Based Graphics: Processing and interactive editing of huge point clouds from 3D scanners, Computers and Graphics, v.32 n.2, p.204-220, April, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yutaka Ohtake , Alexander Belyaev , Marc Alexa, Sparse low-degree implicit surfaces with applications to high quality rendering, feature extraction, and smoothing, Proceedings of the third Eurographics symposium on Geometry processing, July 04-06, 2005, Vienna, Austria
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tim Weyrich , Simon Heinzle , Timo Aila , Daniel B. Fasnacht , Stephan Oetiker , Mario Botsch , Cyril Flaig , Simon Mall , Kaspar Rohrer , Norbert Felber , Hubert Kaeslin , Markus Gross, A hardware architecture for surface splatting, ACM Transactions on Graphics (TOG), v.26 n.3, July 2007
|
|
|
Michael Wand , Bart Adams , Maksim Ovsjanikov , Alexander Berner , Martin Bokeloh , Philipp Jenke , Leonidas Guibas , Hans-Peter Seidel , Andreas Schilling, Efficient reconstruction of nonrigid shape and motion from real-time 3D scanner data, ACM Transactions on Graphics (TOG), v.28 n.2, p.1-15, April 2009
|
|
|
|
|