Currently, there is no textbook that reflects the material covered in this class. In-class lectures will mainly be supplemented by portions of the following textbooks:
In addition to lecture slides, I will be posting research papers on the web, as further reading. In some cases, reading portions of these papers will be required. In that case, you will see references to the papers on the Schedule & Notes page.
- Digital Image Processing
By Kenneth R. Castleman This is a basic image processing book. I will be using this book mainly as a reference. Since it contains a lot of material that I will not be covering in the course, I will be assigning selected readings as needed.- OpenGL Programming Guide: The official guide to learning OpenGL, version 1.4
By the OpenGL Architecture Review Board This book will be a useful reference for getting some of the programming assignments done. The assignments this year will not rely much on OpenGL programming, so I consider this book to be recommended, not required, reading.Supplementary Textbooks
We will not be using the following books directly, but they offer different perspectives on
the topics that will be covered in class. More textbook references can be found at the
Computer Vision Education Resources webpage.Computer Graphics
- A. Glassner, Principles of Digital Image Synthesis, vol. 1&2, Morgan Kaufman, 1995
- J. Foley et al, Computer Graphics: Principles and Practice, Addison Wesley, 1997
- A. Watt, 3D Computer Graphics, Addison Wesley, 1993
- J. Blinn, Jim Blinn's Corner: A Trip Down the Graphics Pipeline, Morgan Kaufman, 1996
- J. Blinn, Jim Blinn's Corner: Dirty Pixels, Morgan Kaufman, 1998
- R. Fosner, OpenGL Programming for Windows95 and NT, Addison Wesley, 1998
- D. S. Ebert et al, Texturing and Modeling, 2nd edition, Academic Press1998.
Computer Vision and Image Processing
- D. Forsyth and J. Ponce, Computer Vision: A Modern Approach, Prentice Hall Inc., 2003
- V. Nalwa, A Guided Tour of Computer Vision, Addison Wesley, 1993
- E. R. Davies, Machine Vision: Theory, Algorithms, Practicalities, Academic Press, 1997
- S. E. Umbaugh, Computer Vision and Image Processing: A Practical Approach using
CVIPtools, Prentice Hall, 1998- R. Jain et al, Machine Vision, McGraw-Hill, 1997
- R. Haralick and L. Shapiro, Computer and Robot Vision, Addison Wesley, 1992
- B. K. P. Horn, Robot Vision, MIT Press, 1985
- D. Ballard and C. Brown, Computer Vision, Prentice Hall, 1982
- G. Wolberg, Digital Image Warping, IEEE Computer Society Press, 1990
Site last modified on Monday, May 11, 2009
Send questions or comments about this page to kyros@cs.toronto.edu