CSE 398/498:011:

Image Analysis and Graphics




Spring 07

X. Sharon Huang

Computer Science and Engineering Department

Lehigh University


Course Information




Blackboard Resources

·       Announcements

·       Lecture notes

·       Reading Material

·       Assignments

·       Email lists

·       Discussion board

Equipment and Facilities

You will be provided with several software library options. You will have time to evaluate all the alternative options, and decide which programming language, which software library, and which image/graphics application to work on by the end of the second week.  You are encouraged to work under the Windows environment but you may also choose to work under Unix or Linux.  Completed assignments will be submitted through the Blackboard site, generally by submitting to the appropriate assignment item. A detailed Readme file is expected so that your program can be evaluated using one of the WindowsXP workstations in 502 Packard Lab, or on one of the Unix workstations in the Sun lab (122 Packard Lab).  The program source code will be read.  Source code documentation and organization should make your program easy to read, and convey your understanding of the techniques your program demonstrates.



No Required Text

Reference Books

Computer Vision
Linda G. Shapiro, George C. Stockman

Prentice Hall, 2001


Introductory Techniques for 3-D Computer Vision

Emanuele Trucco, Alessandro Verri

Prentice Hall, 1998


Physics-Based Deformable Models: Applications to Computer Vision, Graphics and Medical Imaging

Dimitris Metaxas

Kluwer Academic Publishers, 1996


      Handbook of Medical Imaging, Volume 2. Medical Image Processing and Analysis

      Jacob Beutel (Editor), M. Sonka (Editor)

      SPIE-International Society for Optical Engine, 2000


Geometric Partial Differential Equations and Image Analysis

Guillermo Sapiro

Cambridge University Press, 2001


OpenGL Programming Guide, 2nd Edition,
Mason Woo, Jackie Neider, Tom Davis,
Addison Wesley, 1997

Online version

Computer Graphics with OpenGL, 3rd edition,
Donald Hearn and M. Pauline Baker,
Pearson Prentice Hall, 2004

Computer Graphics using OpenGL, 3rd edition,
F.S Hill Jr,
Prentice Hall, 2007

Interactive Computer Graphics: A Top-Down Approach with OpenGL, 4th edition
Edward Angel,
Addison Wesley, 2005
ISBN 0321321375

Physically Based Modeling: Principles and Practice          

http://www.cs.cmu.edu/~baraff/sigcourse/, 1997

http://www.pixar.com/companyinfo/research/pbm2001/, 2001


Physically-Based Modeling for Computer Graphics: A Structured Approach

Ronen Barzel

Academic Press, 1992


Related research articles will be posted online, on Blackboard, or given as handouts in class.

Suggested Software Libraries:

      Biomedical Image Analysis

o      NIH Image J




o      NLM Insight Segmentation and Registration Toolkit




o      Matlab from Mathworks,




      Image Processing, Computer Vision

o      Intel OpenCV library


o      Others



    Computer Graphics

o      Computer Graphics related software packages available on the net


o      A C++ library implementing a Physical modeling framework described in the book “Physically-Based Modeling for Computer Graphics: A Structured Approach” by Ronen Barzel



Other Resources