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).