A Vectorial Algorithm for Tracing Discrete Straight Lines in N-Dimensional Generalized Grids

This paper presents an algorithm to trace discrete straight lines in regular grids of any dimension. Most known line tracing algorithms have been developed in Z/sup 2/ and Z/sup 3/ orthogonal grids. The contribution of this paper is the definition of a method to trace lines in nonorthogonal grids in any dimension. This method is not restricted to being used with a specific grid connectivity as other widespread methods are. Good performance can be achieved because only additions are used during line tracing.

[1]  M. Carter Computer graphics: Principles and practice , 1997 .

[2]  Gabor T. Herman,et al.  Finitary 1-Simply Connected Digital Spaces , 1998, Graph. Model. Image Process..

[3]  Eric Andres,et al.  Discrete Ray-Casting , 1999, DGCI.

[4]  Dan E. Dudgeon,et al.  Multidimensional Digital Signal Processing , 1983 .

[5]  Georgios Sakas,et al.  Optimized Maximum Intensity Projection (MIP) , 1995, Rendering Techniques.

[6]  John Amanatides,et al.  A Fast Voxel Traversal Algorithm for Ray Tracing , 1987, Eurographics.

[7]  Andrew S. Glassner,et al.  Graphics Gems , 1990 .

[8]  Eric Andres,et al.  Supercover of Straight Lines, Planes and Triangles , 1997, DGCI.

[9]  O. Figueiredo,et al.  A Contribution to 3D Digital Lines , 1995 .

[10]  Arie E. Kaufman,et al.  Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes , 1987, SIGGRAPH.

[11]  Christian Roux,et al.  Ray-tracing and 3D Objects Representation in the BCC and FCC Grids , 1997, DGCI.

[12]  K. Voss Discrete Images, Objects, and Functions in Zn , 1993 .

[13]  Samuel Matej,et al.  Efficient 3D grids for image reconstruction using spherically-symmetric volume elements , 1995 .

[14]  Robert Ulichney,et al.  Digital Halftoning , 1987 .

[15]  Christian Roux,et al.  Determination of discrete sampling grids with optimal topological and spectral properties , 1996, DGCI.

[16]  N. J. A. Sloane,et al.  Sphere Packings, Lattices and Groups , 1987, Grundlehren der mathematischen Wissenschaften.

[17]  Arie E. Kaufman,et al.  Volume Synthesis , 1996, DGCI.

[18]  Mohamed Tajine,et al.  Recognizing arithmetic straight lines and planes , 1996, DGCI.

[19]  Samuel Matej,et al.  Binary tomography on the hexagonal grid using Gibbs priors , 1998 .

[20]  Daniel Nogly,et al.  Digital Topology on Graphs , 1996, Comput. Vis. Image Underst..

[21]  Chul E. Kim,et al.  Three-Dimensional Digital Line Segments , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  AZRIEL ROSENFELD,et al.  Digital Straight Line Segments , 1974, IEEE Transactions on Computers.

[23]  Eric Andres Cercles discrets et rotations discrètes , 1992 .

[24]  G. E. Martin Transformation Geometry: An Introduction to Symmetry , 1982 .

[25]  Jack Bresenham,et al.  Algorithm for computer control of a digital plotter , 1965, IBM Syst. J..

[26]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .