JavaScript EditorFree JavaScript Editor     Ajax Editor 



Main Page
Previous Page
Next Page

19.9. Further Information

The OpenGL literature doesn't always do justice to the imaging capabilities of OpenGL. In 1996, I wrote a paper called Using OpenGL for Imaging that attempted to describe and highlight clearly the fixed functionality imaging capabilities of OpenGL, including the capabilities of several pertinent imaging extensions. This paper was published as part of the SPIE Medical Imaging '96 Image Display Conference in Newport Beach, CA, and is available on this book's companion Web site at http://3dshaders.com/pubs. Another good resource for understanding how to use OpenGL for imaging is the course notes for the SIGGRAPH '99 course, Advanced Graphics Programming Techniques Using OpenGL by Tom McReynolds and David Blythe. These can be found online at http://www.opengl.org/resources/tutorials/sig99/advanced99/notes/notes.html. This material has also been published in a recent book by Morgan Kaufmann.

Charles Poynton (1997) is one of the luminaries (pun intended) of the color technology field, and his Frequently Asked Questions about Color and Frequently Asked Questions about Gamma are informative and approachable treatments of a variety of topics relating to color and imaging. I found these on the Web on Charles's home page at http://www.poynton.com/Poynton-color.html.

The CIE color system is defined in Publication CIE 17.4 - 1987, International Lighting Vocabulary, Vienna, Austria, Central Bureau of the Committee Internationale de L'Éclairage, currently in its fourth edition. The HDTV color standard is defined in ITU-R BT.709-2 - Parameter Values for the HDTV Standards for Production and International Programme Exchange, Geneva: ITU, 1990.

The paper Image Processing by Interpolation and Extrapolation by Paul Haeberli and Douglas Voorhies appeared in IRIS Universe Magazine in 1994. A slightly shorter version of this paper is available online at http://www.sgi.com/grafica/interp.

A classic textbook on image processing is Digital Image Processing, Second Edition, by Rafael C. Gonzalez and Richard E. Woods, Addison-Wesley, 2002. An amazing little book (literally amazing, and literally little) is the Pocket Handbook of Image Processing Algorithms in C by Harley Myler and Arthur Weeks (1993).

  1. Gonzalez, Rafael C., and Richard E. Woods, Digital Image Processing, Second Edition, Prentice Hall, Upper Saddle River, New Jersey, 2002.

  2. Gruschel, Jens, Blend Modes, Pegtop Software Web site. http://www.pegtop.net/delphi/blendmodes

  3. Haeberli, Paul, and Douglas Voorhies, Image Processing by Interpolation and Extrapolation, IRIS Universe Magazine No. 28, Silicon Graphics, August, 1994. http:/www.sgi.com/grafica/interp

  4. Hall, Roy, Illumination and Color in Computer Generated Imagery, Springer-Verlag, New York, 1989.

  5. International Lighting Vocabulary, Publication CIE No. 17.4, Joint publication IEC (International Electrotechnical Commission) and CIE (Committee Internationale de L'Éclairage), Geneva, 1987. http://www.cie.co.at/framepublications.html

  6. ITU-R Recommendation BT.709, Basic Parameter Values for the HDTV Standard for the Studio and for International Programme Exchange, [formerly CCIR Rec. 709], Geneva, ITU, 1990.

  7. Lindbloom, Bruce J., Accurate Color Reproduction for Computer Graphics Applications, Computer Graphics (SIGGRAPH '89 Proceedings), pp. 117126, July 1989.

  8. Lindbloom, Bruce J., personal Web site, 2003. http://www.brucelindbloom.com/

  9. McReynolds, Tom, David Blythe, Brad Grantham, and Scott Nelson, Advanced Graphics Programming Techniques Using OpenGL, SIGGRAPH '99 course notes, 1999. http://www.opengl.org/resources/tutorials/sig99/advanced99/notes/notes.html

  10. McReynolds, Tom, and David Blythe, Advanced Graphics Programming Techniques Using OpenGL, Morgan Kaufmann, 2005.

  11. Myler, Harley R., and Arthur R. Weeks, The Pocket Handbook of Image Processing Algorithms in C, Prentice Hall, Upper Saddle River, NJ, 1993.

  12. Poynton, Charles A., A Technical Introduction to Digital Video, John Wiley & Sons, New York, 1996.

  13. Poynton, Charles A., Frequently Asked Questions about Color, 1997. http://www.poynton.com/Poynton-color.html

  14. Poynton, Charles A., Frequently Asked Questions about Gamma, 1997. http://www.poynton.com/Poynton-color.html

  15. Rost, Randi, Using OpenGL for Imaging, SPIE Medical Imaging '96 Image Display Conference, February 1996. http://3dshaders.com/pubs

  16. Wolberg, George, Digital Image Warping, Wiley-IEEE Press, 2002.


Previous Page
Next Page




JavaScript EditorAjax Editor     JavaScript Editor