Stereo Computer Graphics

  • David F. McAllister
Chapter

Abstract

Stereo computer graphics is rapidly becoming an important part of computer aided geometric design, visualization, virtual reality systems, and many other applications of computer graphics. The improvements in speed, resolution, and economy in graphics workstations, as well as the development of liquid crystal polarizing shutters and parallax barrier methods, help make interactive stereo an important and useful capability. We discuss perception and implementation issues as well as some recent research in algorithm and graphics user interface design for stereo applications in a workstation environment.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Ade191]
    Adelson, S.J., Bentley, J.B., Chong, I.S., Hodges, L.F., and Winograd, J., Simultaneous generation of stereoscopic views, Comput. Graph. Forum, No. 10, pp. 3–10, 1991.CrossRefGoogle Scholar
  2. [Ade192]
    Adelson, S.J., and Hodges, L.F., Visible surface ray-tracing of stereoscopic images, Proc. 30th S.E. Regional ACM, Raleigh, NC, pp. 148–156, April 1992.Google Scholar
  3. [Ande90]
    Andersen, G.J., Focused attention in three-dimensional space, Perception and Psychophysics, Vol. 47, No. 2, pp. 112–120, February 1990.CrossRefGoogle Scholar
  4. [Badl86]
    Badler, N.I., Manoochehri, K.H., and Baraff, D., Multi-dimensional input techniques and articulated figure positioning by multiple constraints, Proc. 1986 Workshop on Interactive 3D Graphics, University of North Carolina, Chapel Hill, NC, October 23–24, 1986.Google Scholar
  5. [Badt88]
    Badt, S., Jr., Two algorithms taking advantage of temporal coherence in ray tracing, The Visual Computer, Vol. 4, pp. 123–132, 1988.MATHCrossRefGoogle Scholar
  6. [Barh91]
    Barham, P.T., and McAllister, D.F., A comparison of stereoscopic cursors for the interactive manipulation of B-splines, SPIE Proc. Stereoscopic Displays and Applications II, Vol. 1457, pp. 18–26, 1991.Google Scholar
  7. [Beat87]
    Beaton, R.J., Dehoff, R.J., Weiman, N., and Hildebrandt, P.W., Evaluation of input devices for 3D computer display workstations, SPIE Proc. True Three-Dimensional Imaging Techniques and Display Technologies, Vol. 761, pp. 94–101, 1987.Google Scholar
  8. [Beat88]
    Beaton, R.J., and Weiman, W., User evaluation of cursor-positioning devices for 3-D display workstations, SPIE Proc. Three-Dimensional Imaging and Remote Sensing Imaging, Vol. 902, pp. 53–58, 1988.Google Scholar
  9. [Bier86]
    Bier, E.A., Skitters and jacks: Interactive 3D positioning tools, Proc. 1986 Workshop on Interactive 3D Graphics, University of North Carolina, Chapel Hill, NC, October 23–24, 1986.Google Scholar
  10. [Brid87]
    Bridges, A.L., and Reising, J.M., Three-dimensional stereographic pictorial visual interfaces and display systems in flight simulation, SPIE Proc. True Three-Dimensional Imaging Techniques and Display Technologies, Vol. 761, pp. 102–112, 1987.Google Scholar
  11. [Burt88]
    Burton, R.P., Becker, S.C., Broekhuijsen, B.J., Hale, B.J., and Richardson, A.E., Advanced concepts in device input for 3-D display, SPIE Proc. Three-Dimensional Imaging and Remote Sensing Imaging, Vol. 902, pp. 59–63, 1988.Google Scholar
  12. [Butt88]
    Butts, D.R.W., and McAllister, D.F., Implementation of true 3-D cursors in computer graphics, SPIE Proc. Three-Dimensional Imaging and Remote Sensing Imaging, Vol. 902, pp. 74–83, 1988.Google Scholar
  13. [Carv91]
    Carver, D.E., and McAllister, D.F., Human interface design for stereo CAD systems, SPIE Proc. Stereoscopic Displays and Applications II, Vol. 1457, pp. 54–65, 1991.Google Scholar
  14. [Deho89]
    DeHoff, R.J., and HildeBrandt, P.W. (for Tektronix, Inc.), Cursor for use in 3-D Imaging Systems, United States Patent Number 4,808, 979, February 1989.Google Scholar
  15. [Deva91]
    Devarajan, R., and McAllister, D.F., Rendering of stereo images of implicit surfaces, SPIE Proc. Stereoscopic Displays and Applications II, Vol. 1457, pp. 37–53, 1991.Google Scholar
  16. [Goge90]
    Gogel, W.C., A theory of phenomenal geometry and its applications, Perception and Psychophysics, Vol. 48, No. 2, pp. 105–123, August 1990.CrossRefGoogle Scholar
  17. [Hari92]
    Harrison, L., and McAllister, D.F., Problems with lossy compression of stereo pairs, SPIE Proc. Stereoscopic Displays and Applications III, SPIE/IS&T Electronic Imaging, Vol. 1669, pp. 39–50, 1992.Google Scholar
  18. [Hebb91]
    Hebbar, P.D., and McAllister, D.F., Color quantization aspects in stereopsis, SPIE Proc. Stereoscopic Displays and Applications II, Vol. 1457, pp. 233–241, 1991.Google Scholar
  19. [Heck82]
    Heckbert, P., Color image quantization for frame buffer display, Comput. Graph., Vol. 16, pp. 297–307, 1982 (SIGGRAPH 82).CrossRefGoogle Scholar
  20. [Hodg87]
    Hodges, L.F., and McAllister, D.F., True three-dimensional CRT-based displays, Information Display, Vol. 3, No. 5, pp. 18–22, 1987.Google Scholar
  21. [Hodg90]
    Hodges, L., and McAllister, D.F., Rotation algorithm artifacts in stereoscopic images, Optical Engng., Vol. 29, No. 8, pp. 973–976, 1990.CrossRefGoogle Scholar
  22. [Hodg92]
    Hodges, L., Tutorial: Time-multiplexed stereoscopic computer graphics, IEEE Comput. Graph. and Appl., Vol. 12, No. 2, pp. 20–30, March 1992.CrossRefGoogle Scholar
  23. [Jule71]
    Julesz, B., Foundations of Cyclopean Perception, Chicago: University of Chicago Press, pp. 10, 239–241, 1971.Google Scholar
  24. [Kilp76]
    Kilpatrick, P.J., “The use of a Kinesthetic Suppliment in an Interactive Graphics System,” Ph.D. diss., University of North Carolina at Chapel Hill, 1976.Google Scholar
  25. [Kim89]
    Kim, W.S., Ellis, S.R., Tyler, M.E., Hannaford, B., and Stark, L.W., Quantitative evaluation of perspective and stereoscopic displays in three-axis manual tracking tasks, IEEE Transactions of Systems, Man, and Cybernetics, Vol. SMC-17, No. 1, pp. 61–72, January/February 1987.CrossRefGoogle Scholar
  26. [Leve68]
    Levelt, W.J.M., On Binocular Rivalry, The Hague: Mouton, 1968.Google Scholar
  27. [Levk84]
    Levkowitz, H., Trivedi, S.S., and Udupa, J.K., Interactive manipulation of 3D data via a 2D display device, SPIE Proc. Processing and Display of Three-Dimensional Data II, Vol. 507, pp. 25–37, 1984.Google Scholar
  28. [Lian84]
    Liang, Y.D., and Barsky, B., A new concept and method for line clipping, ACM TOG, Vol. 3, pp. 1–22, 1984.MATHGoogle Scholar
  29. [Lips79]
    Lipscomb, J., “Three-dimensional Cues for a Molecular Computer Graphics System,” Ph.D. diss., Department of Computer Science, University of North Carolina, Chapel Hill, NC, 1979.Google Scholar
  30. [Lips89]
    Lipscomb, J.S., Experience with stereoscopic display devices and output algorithms, SPIE Proc. Three-Dimensional Visualization and Display Technologies, Vol. 1083, pp. 28–34, 1989.Google Scholar
  31. [Lipt82]
    Lipton, L., Foundations of the Stereoscopic Cinema, New York: Van Nostrand Reinhold, 1982.Google Scholar
  32. [Love90]
    Love, S., “Nonholographic, Autostereoscopic, Nonplanar Display of Computer Generated Images,” Ph.D. diss., Department of Computer Science, North Carolina State University, Raleigh, NC, 1990.Google Scholar
  33. [Mcal92a]
    McAllister, David F., Minimizing absolute parallax in stereo graphics, SPIE Proc. Stereoscopic Displays and Applications III, SPIE/IS&T Electronic Imaging, Vol. 1669, pp. 20–30, 1992.Google Scholar
  34. [Mcal92b]
    McAllister, D.F., 3D displays, Byte, Vol. 17, pp. 183–188, May 1992.Google Scholar
  35. [Mcal93]
    McAllister, D.F., Ed., 3D Computer Graphics, Princeton, NJ: Princeton University Press (in press)Google Scholar
  36. [Mosh88]
    Mosher, C.E., Jr., Sherouse, F.W., Chaney, E.L., and Rosenman, J.G., 3-D displays and user interface design for a radiation therapy treatment planning CAD tool, SPIE Proc. Three-Dimensional Imaging and Remote Sensing Imaging, Vol. 902, pp. 64–72, 1988.Google Scholar
  37. [Naka89]
    Nakayama, F., Shimojo, S., and Silverman, G.H., Stereoscopic depth: Its relation to image segmentation, grouping, and the recognition of occluded objects, Perception, Vol. 18, No. 1, pp. 55–68, 1989.CrossRefGoogle Scholar
  38. [Niel86]
    Nielson, G.M., and Olsen, D.R., Jr., Direct manipulation techniques for 3D objects using 2D locator devices, Proc. 1986 Workshop on Interactive 3D Graphics, University of North Carolina, Chapel Hill, NC, October 23–24, 1986. Google Scholar
  39. [Okos76]
    Okoshi, T., Three Dimensional Imaging Techniques, New York: Academic Press, 1976.Google Scholar
  40. [Pate92]
    Patel, M., and McAllister, D.F., Combining motion blur and stereo, SPIE Proc. Stereoscopic Displays and Applications III, SPIE/IS&T Electronic Imaging, Vol. 1669, pp. 71–82, 1992.Google Scholar
  41. [Rein90]
    Reinhart, W.F., Beaton, R.J., and Snyder, H.L., Comparison of depth cues for relative depth judgements, SPIE Proc. Stereoscopic Displays and Applications, Vol. 1256, pp. 12–21, 1990.Google Scholar
  42. [Robi91]
    Robinett, W., and Rolland, J.P., A computational model for the stereoscopic optics of a head-mounted display, SPIE Proc. Stereoscopic Displays and Applications II, Vol. 1457, pp. 140–160, 1991.Google Scholar
  43. [Roge80]
    Rogers, D.F., and Satterfield, S.G., B-spline surfaces for ship hull design, Comput. Graph., Vol. 14, pp. 211–217, 1980 (SIGGRAPH 80).CrossRefGoogle Scholar
  44. [Roge90]
    Rogers, D.F., and Adams, J.A., Mathematical Elements for Computer Graphics, 2nd ed., New York: McGraw-Hill, 1990.Google Scholar
  45. [Schm83]
    Schmandt, C., Spatial input/display correspondence in a stereoscopic computer graphic work station, Comput. Graph.,Vol. 17, pp. 253–261, 1983 (SIGGRAPH 83).CrossRefGoogle Scholar
  46. [Sist89]
    Sistare, S., and Friedell, M., A distributed system for near-real-time display of shaded three-dimensional graphics, Proc. Graphics Interface ’89, pp. 283–290, 1989.Google Scholar
  47. [Star91]
    Starks, M., Stereoscopic video and the quest for virtual reality: An annotated bibliography of selected topics, SPIE Proc. Stereoscopic Displays and Applications II, Vol. 1457, pp. 327–342, 1991.Google Scholar
  48. [Tilt87]
    Tilton, H.B., The 3-D Oscilloscope: A Practical Manual and Guide, Englewood Cliffs, NJ: Prentice-Hall, 1987.Google Scholar
  49. [Valy82]
    Valyus, N.A., Stereoscopy, London: Focal Press, 1982.Google Scholar
  50. [Wald86]
    Waldern, J.D., Humrich, A., and Cochrane, L., Studying depth cues in a three-dimensional computer graphics workstation, Int. Jour. Man-machine Studies, Vol. 24, pp. 645–657, June 1986.CrossRefGoogle Scholar
  51. [Wick90]
    Wickens, C.D., Kramer, A., Andersen, J., Glassner, A., and Sarno, K., Focused and divided attention in stereoscopic depth, SPIE Proc. Stereoscopic Displays and Applications, Vol. 1256, pp. 28–34, 1990.Google Scholar
  52. [Wixs88]
    Wixson, S.E., and Sloane, M.E., Managing windows as transparent pages in a stereoscopic display, SPIE Proc. Three-Dimensional Imaging and Remote Sensing Imaging, Vol. 902, pp. 113–116, 1988.Google Scholar
  53. [Wixs90]
    Wixson, S.E., Volume visualization on a stereoscopic display, SPIE Proc. Stereoscopic Displays and Applications, Vol. 1256, pp. 110–112, 1990.Google Scholar
  54. [Wrig92]
    Wright, J., and McAllister, D.F., Interactive design of rational Bézier tensor product surfaces in stereo, Technical Report, Department of Computer Science, North Carolina State University, Raleigh, NC 27695–8206, 1992.Google Scholar
  55. [Yeh90]
    Yeh, Y.Y., and Silverstein, L.D., Limits of fusion and depth judgement in stereoscopic color displays, Human Factors, Vol. 32, pp. 45–60, February 1990.Google Scholar

Copyright information

© Springer-Verlag New York, Inc. 1994

Authors and Affiliations

  • David F. McAllister

There are no affiliations available

Personalised recommendations