skip to main content
article
Free Access

Height distributional distance transform methods for height field ray tracing

Published:01 October 1994Publication History
Skip Abstract Section

Abstract

Height distributional distance transform (HDDT) methods are introduced as a new class of methods for height field ray tracing. HDDT methods utilize results of height field preprocessing. The preprocessing involves computing a height field transform representing an array of cone-like volumes of empty space above the height field surface that are as wide as possible. There is one cone-like volume balanced on its apex centered above each height field cell. Various height field transforms of this type are developed. Each is based on distance transforms of height field horizontal cross-sections. HDDT methods trace rays through empty cone-like volumes instead of through successive height field cells. The performance of HDDT methods is evaluated experimentally against existing height field ray tracing methods.

References

  1. ANDERSON, D.P. 1982. Hidden line elimination in projected grid surfaces. ACM Trans. Graph. 1, 4 (Oct.), 274-288. Google ScholarGoogle Scholar
  2. CHAZELLE, B., EDELSBRUNNER, H., GuI~, L., AND SHARIR, M. 1989. Lines in space--Combinatorics, algorithms and applications. In Proceedings of the 21st Annual ACM Symposium on Theory of Computing (May), 382-393. Google ScholarGoogle Scholar
  3. COHEN, D., AND SH~D, A. 1993. Photo-realistic imaging of digital terrains. Comput. Graph. For. 12, 3, 363-373.Google ScholarGoogle Scholar
  4. COLE, R., AND SHARIR, M. 1989. Visibility problems for polyhedral terrains. J. Symbolic Comput. 7, 11-30. Google ScholarGoogle Scholar
  5. COQUILLART, S., AND GANGNET, M. 1984. Shaded display of digital maps. IEEE Comput. Graph. Appl. (July), 35-42.Google ScholarGoogle Scholar
  6. DANIEI~SON, P. E. 1980. Euclidean distance mapping. Comput. Graph. image Process. 14, 227-248.Google ScholarGoogle Scholar
  7. DUNGAN, W. JR. 1979. A terrain and cloud computer image generation model. Comput. Graph. 13, 2, 143-150. Google ScholarGoogle Scholar
  8. HART, J. C., S~mS, D. J., AND KAUFFMAN, L.H. 1989. Ray tracing deterministic 3-D fractals. Comput. Graph. 23, 3 (July), 289-296. Google ScholarGoogle Scholar
  9. KAJrYA, J.T. 1983. New techniques for ray tracing procedurally defined objects. ACM Trans. Graph. 2, 3 (July), 161-181. Google ScholarGoogle Scholar
  10. MASTIN, G. A., WATTERBERG, P. A., AND MAREDA, J.F. 1987. Fourier synthesis of ocean scenes. IEEE Comput. Graph. Appl. 3 (Mar.), 16-23. Google ScholarGoogle Scholar
  11. MUSGRAVE, F. K. 1988. Grid tracing: Fast ray tracing for height fields. Res. Rep. YALEU/DCS/RR-639, (July).Google ScholarGoogle Scholar
  12. PAGLIERONI, D.W. 1992. A unified distance transform algorithm and architecture. Mach. Vis. Appl. 5, 47-55. Google ScholarGoogle Scholar
  13. PA(~/3F, aONt, D. W., AND PF, TEaSF~N, S.M. 1992. Parametric height field ray tracing. In Proceed-ings of Graphics Interface '92 (Vancouver, British Columbia, May 11-15), 192-200. Google ScholarGoogle Scholar
  14. PAGLIERONI, D. W., AND PETERSEN, S.M. 1994. Terrain visualization by ray tracing a conical height field transformation. U.S. Patent 5,355,442, assignee: Loral.Google ScholarGoogle Scholar
  15. ROSENFELD, A., AND PFALTZ, J. L. 1966. Sequential operations in digital picture processing. JACM 13, 471-494. Google ScholarGoogle Scholar
  16. UNRUH, J. E., AND MIKHAIL, E.M. 1977. Image simulation from digital data. In Proceedings of ACSM Fall Technical Meeting, 1-12.Google ScholarGoogle Scholar
  17. YAMADA, H. 1984. Complete Elucidean distance transform by parallel operation. In Proceed- ings of the 7th International Conference on Pattern Recognition (Montreal, Canada), 69-71.Google ScholarGoogle Scholar
  18. ZUIDERVELD, K. I., KONING, A. H. J., AND VIERGEVER, M.A. 1992. Acceleration of ray-casting using 3D distance transforms. In Proceedings of SPIE, 1808, Visualization in Biomedical Computing, 324- 335.Google ScholarGoogle Scholar

Index Terms

  1. Height distributional distance transform methods for height field ray tracing

      Recommendations

      Reviews

      Patrick Gilles Maillot

      Ray tracing is generally used to produce nice pictures, accurate lighting, shading, and realistic scenes. The authors focus on the ray tracing of height fields (surfaces that are functions z of two variables x and y ) and present the advantages of height distribution distance transform (HDDT) methods over other existing methods to achieve better performance. The authors present four different approaches to height field ray tracing. Incremental and hierarchical methods have been used for years, HDDT is introduced as a new approach in this paper, and a variation of polyhedral surface ray tracing is also discussed. For each approach, basic explanations help the reader through the principles behind the method, and a list of references helps the reader find further information. More detail is offered on HDDT, with an emphasis on the cost of the different approaches. Hierarchical, quad-tree, and resolution pyramid methods are analyzed. HDDT methods are reviewed in detail, and the authors explain their choice of a cone-like volume intersection rather than the rectangular bounding box optimizations used in the past. They also describe several categories of HDDT methods, and finally describe the structure they will use: arrays of empty cone-like volumes, built as a preprocessing step prior to the actual HDDT ray tracing process. This is a captivating paper for everyone who wants to understand HDDT in detail. Beyond the specifics of HDDT and the description of a patented approach, the paper discusses a clear approach to ray tracing optimization, and justifies the choice of specific techniques and structures to get the most out of ray tracing methods.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader