Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A Parallel Algorithm for Volume Projections on SIMD Mesh-Connected Computers

Published: 01 August 2000 Publication History

Abstract

Projections are widely used in machine vision, volume rendering, and computer graphics. For applications with 3D volume data, we design a parallel projection algorithm on SIMD mesh-connected computers and implement the algorithm on the Parallel Algebraic Logic (PAL) computer. The algorithm is a parallel ray casting algorithm for both orthographic and perspective projections. It decomposes a volume projection into two transformations that can be implemented in the SIMD fashion to solve the data distribution and redistribution problem caused by non-regular data access patterns in volume projections.

References

[1]
1. H. R. Arabnia and S. M. Bhandarkar. Distributed stereocorrelation algorithm. The International Journal of Computer Communications, pp. 707-712, July 1996.
[2]
2. H. R. Arabnia and S. M. Bhandarkar. Parallel stereocorrelation on a reconfigurable multi-ring network. The Journal of Supercomputing, 10(3):243-270, 1996.
[3]
3. G. G. Cameron and P. E. Undrill. Rendering volumetric medical image data on SIMD-architecture computer. In Proceedings of the Third Eurographics Workshop on Rendering, pp. 135-145, Bristol, UK, May 1992.
[4]
4. E. Cloud. GAPP: Architecture and implementation. In V. P. Prasanna, ed., Parallel Architectures and Algorithms for Image Understanding, pp. 279-305. Academic Press, San Diego, Calif., 1991.
[5]
5. P. Hanrahan. Three-pass affine transforms for volume rendering. ACM Computer Graphics, 24(5):71-77, 1990.
[6]
6. R. M. Hord. Understanding Parallel Supercomputing. IEEE Press, Piscataway, NJ, 1999.
[7]
7. C. E. Kozyrakis and D. A. Petterson. A new direction for computer architecture research. IEEE Computer, 31(11):24-32, November 1998.
[8]
8. P. Lacroute. Real-time volume rendering on shared memory multiprocessors using the shear-warp factorization. In Proceedings of ACM Parallel Rendering Symposium, pp. 15-22, Atlanta, GA, October 1995.
[9]
9. P. Lacroute. Analysis of a parallel volume rendering system based on the shear-warp factorization. IEEE Transaction on Visualization and Computer Graphics, 2(3):218-231, September 1996.
[10]
10. P. Lacroute and M. Levoy. Fast volume rendering using a shear-warp factorization of the viewing transformation. In Proceedings of SIGGRAPH'94, pp. 451-458, Orlando, Fla., July 1994.
[11]
11. F. T. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays-Trees-Hypercubes. Morgan Kaufmann Publishers, San Francisco, Calif., 1992.
[12]
12. M. Levoy. Display of surface from volume data. IEEE Computer Graphics and Applications, pp. 29-37, May 1988.
[13]
13. M. Levoy. Efficient ray tracing of volume data. ACM Transactions on Graphics, 9(3):245-261, July 1990.
[14]
14. H. Li and H. Shi. Perspective volume rendering on parallel algebraic logic (PAL) computer. In Proceedings of SPIE Conference on Parallel and Distributed Methods for Image Processing II, vol. 3452, San Diego, Calif., July 1998.
[15]
15. H. Li, H. Shi, and P. C. Coffield. Volume rendering using parallel algebraic logic (PAL) hardware. In Proceedings of SPIE Conference on Parallel and Distributed Methods for Image Processing, vol. 3166, pp. 280-288, San Diego, Calif., July 1997.
[16]
16. K. L. Ma and J. S. Painter. Parallel volume rendering using binary-swap compositing. IEEE Computer Graphics and Applications, pp. 59-68, July 1994.
[17]
17. B. T. Phong. Illumination for computer-generated pictures. Communication of the ACM, pp. 311-317, June 1975.
[18]
18. J. E. Smith and S. Vajapeyam. Trace processors: Moving to fourth-generation microarchitectures. IEEE Computer, 30(9):68-74, September 1997.
[19]
19. T. Toffoli and J. Quick. 3-dimensional rotations by three shears. Graphical Models and Image Processing , 59(2):89-95, 1997.
[20]
20. A. Watt. 3D Computer Graphics. Addison-Wesley, Reading, Mass., 1993.
[21]
21. C. M. Wittenbrink and A. K. Somani. 2D and 3D optimal parallel image warping. Journal of Parallel and Distributed Computing, 25(2):197-208, 1995.
[22]
22. C. M. Wittenbrink and A. K. Somani. Time and space optimal data-parallel volume rendering using permutation warping. Journal of Parallel and Distributed Computing, 46(2):148-164, 1997.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image The Journal of Supercomputing
The Journal of Supercomputing  Volume 17, Issue 1
Aug. 2000
105 pages
ISSN:0920-8542
Issue’s Table of Contents

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 August 2000

Author Tags

  1. data distribution and redistribution
  2. matrix decomposition
  3. mesh-connected computer
  4. parallel algorithm
  5. volume projection

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media