Image Processing for Computer Graphics

Course Level:

The Course is part of the graduate program on Computer Graphics maintained by IMPA and PUC-Rio. It is a regular course for the master program, and it is also recommendend for first year graduate students of the program.


- Knowledge of Algorithm & Programming (C, C++, Java, etc.);
- Linear Algebra and Calculus;
- Basic knowledge about graphics and image;

Topics Covered:

- Signal Processing Basics
- Continuous and Discrete Fourier Transform
- Shannon Sampling Theory
- Color Fundamentals
- Digital Image
- Image Representation and Reconstruction
- Color and Image quantization
- Image Compression Basics
- Operations with images
- Image filtering
- Image Sampling and Reconstruction

Additional Topics:

These topics are in general covered in short seminars, with the students, in the final part of the course:

- Digital halftoning
- Image Matting
- Image Warping and Morphing
- Image segmentation and tracking
- Image based rendering


The course covers chapters 1 to 7 of the book

- J. Gomes & L. Velho, Image Processing for Computer Graphics, Springer-Verlag, 1997.

The book site contains additional material about the topics covered on the course, as well as, exercises for each of the chapters.

Additional references for the course :

- A. Rosenfeld & A. Kak, Digital Picture Processing (two volumes). Academic Press. G. Wolberg, Digital Image Warping. IEEE Press.

Current offering of this course

Projects of previous offerings

Besides the regular course exercises and tests, the course evaluation uses the student seminars based on additional topics, and a final project. This link contains additional Information and material of some of the courses that we have already taught.

2019: Projects

2018: Projects

2017: Presentations

2016: Presentations

2015: projects

2014: projects

2013: projects

2012: projects

2011: projects

2010: projects

2009: projects

2008: projects

2007: projects

2006: projects

2005: projects

2003: projects

2002: projects

2001: projects

2000 : Project page

1998 : "Image Mosaics"

1998 : "Query by Image"

1997 : "Impressionist Filtering"

Main Page   |   E-mail