Teaching methods (Werkvormen)
|
Pre-requisites (Vereiste voorkennis)
Required is programming experience at the level of Programmeren (NB021B) or equivalent
|
Objectives (Leerdoelen)
Familiarize with basic terms and techniques of computer graphics and image processing and implement various techniques in both fields. Through the knowledge and the practical experience of this course, well-funded judgement on graphics matters and quick mastering of graphics software should be obtained.
|
Contents (Beschrijving)
During the lectures the basics of computer graphics and image processing are covered. The assignments of the practical course follow the topics of the lecture text. A written examination about the topics of the lecture text concludes the course.
|
Subjects (Onderwerpen)
- General:
basic notions, synthetic camera, windows, viewports, clipping, coordinate systems, graphical standards - Interactive Graphics:
windows, graphical objects, input classes, user interface - 2D and 3D Graphics:
transformations, projections, graphics pipeline, hidden-line and hidden-surface removal - Raster Graphics:
frame buffers, scan conversion, colour models - Rendering:
ray tracing and ray casting, reflections, shading, splines - Image Reconstruction:
fourier transforms, backprojections - Image Enhancement:
filtering, histogramming - Visualization:
pseudo colour, lookup tables
|
Examination (Tentaminering)
Exercises and preliminary examination.
|
Literature (Literatuur)
Necessary: Strongly recommended: - Foley, van Dam, Feiner, Hughes, Phillips, Introduction to Computer Graphics, Addison Wesley, 1993, ISBN 0-201-60921-5.
|
Extra information (Bijzonderheden)
Lectures followed by practical work to elaborate on lecture topicsThe graphical package OpenGL is used with programs written in the C programming language
|