The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November-December (1997 vol.17)
pp: 80-87
ABSTRACT
A line voxelization algorithm generates from a 3D continuous line a 3D discrete line, which is a set of connected voxels approximating the continuous line. The connectivity of this set is a predefined attribute that specifies the way consecutive voxels are related along the line and determines the final shape and penetration property of the discrete line. This article investigates these properties and the accuracy-speed tradeoff for various connectivity classes. It presents a new algorithm, called the Tripod algorithm, which generates an exact 3D discrete line. For ray tracing/casting applications, it can adaptively alternate between connectivities, and it enjoys the advantages of the different connectivities with no cost penalty.
CITATION
Daniel Cohen-Or, "3D Line Voxelization and Connectivity Control", IEEE Computer Graphics and Applications, vol.17, no. 6, pp. 80-87, November-December 1997, doi:10.1109/38.626973
REFERENCES
1. A. Kaufman and E. Shimony, "3D Scan-Conversion Algorithms for Voxel-Based Graphics," Proc. 1986 Workshop on Interactive 3D Graphics, ACM Press, New York, 1986, pp. 45-75.
2. A. Kaufman, D. Cohen, and R. Yagel, "Volume Graphics," Computer, Vol. 26, No. 7, July 1993, pp. 51-64.
3. D. Cohen and A. Kaufman, "Scan-Conversion Algorithms for Linear and Quadratic Objects," A. Kaufman, ed., Volume Visualization, IEEE Computer Society Press, Los Alamitos, Calif., 1991, pp. 280-301.
4. A. Fujimoto, T. Takayu, and K. Iwata, "ARTS: Accelerated Ray-Tracing System," IEEE Computer Graphics and Applications, Vol. 6, No. 4, April 1986, pp. 16-26.
5. J. Amanatides and A. Woo, "A Fast Voxel Traversal Algorithm for Ray Tracing," G. Marechal, ed., Proc. Eurographics 87,Amsterdam, Elsevier Science B.V., 1987, pp. 3-9.
6. R. Yagel, D. Cohen, and A. Kaufman, "Discrete Ray Tracing," IEEE Computer Graphics and Applications, Vol. 12, No. 5, Sept. 1992, pp. 19-28.
7. J. R. Mitchell, "A Comparison of Line Integral Algorithm," Medical Physics, 1990, pp. 166-172.
8. S. Wang and A. Kaufman, "Volume-Sampled 3D Modeling," IEEE Computer Graphics and Applications, Vol. 14, No. 5, 1994, pp. 26-32.
9. C.L. Kim, "Three-Dimensional Digital Line Segments," IEEE Trans. Pattern Analysis and Machine Intelligence, Vol. 5, No. 2, 1983, pp. 231-234.
10. D.G. Morgenthaler and A. Rosenfeld, "Surfaces in Three-Dimensional Digital Images," Information and Control, Vol. 51, 1981, pp. 227-247.
11. D. Cohen-Or and A. Kaufman, "Fundamentals of Surface Voxelization," CVGIP: Graphics Models and Image Processing, Vol. 56, No. 6, Nov. 1995, pp. 453-461.
12. S. Skiena, S. Balakrishnan, and C. Xu, Length Ratios for Discrete Distance Metrics, Tech. Report 92-08, Dept. of Computer Science, New York, State Univ. of New York (SUNY) at Stony Brook, Aug. 1992.
13. M.D. McIlroy, "Best Approximate Circles on Integer Grids," ACM Trans. Graphics, Vol. 2, No. 4, Oct. 1983, pp. 237-263.
14. J.R. Van Aken and M. Novak, "Curve-Drawing Algorithms for Raster Displays," ACM Trans. Graphics, Vol. 4, April 1985, pp. 147-169.
7 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool