Study Guide@lith   Link to LiU Homepage

Linköping Institute of Technology

Link to LiU Homepage
Valid for year : 2011
TNM084 Procedural Methods for Images, 6 ECTS credits.
/Procedurella metoder för bilder/

For:   MT  


Prel. scheduled hours: 52
Rec. self-study hours: 108

  Area of Education: Technology

Main field of studies: Media Technology

  Advancement level (G1, G2, A): A

Procedural generation of images is a versatile and often used tool in modern computer graphics. The couse aims at giving a deep and general knowledge of classic and modern methods for procedural generation of images, particularly textures meant to emulate complex and visually detailed phenomena in nature. After the course, students should be able to use general and special-purpose programming languages to generate images, and be able to describe and implement a selection of classic methods for procedural pattern synthesis. Starting from a real world problem described in terms of the desired visual result, students should be able to chosse, motivate, execute, describe and to some extent evaluate a solution of their own based on existing, published methods.

Prerequisites: (valid for students admitted to programmes within which the course is offered)
Calculus in one and several variables, linear algebra. Basic computer graphics. Technical aspects of 3D modeling and animation. Programming plus Object Oriented Programming, Data Structures and Algorithms. Knowledge in image processing and image analysis is desirable and useful as a prerequisite, but not required.

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Lectures (some in seminar form), programming-oriented practicals and a project assignment. The project assignment, which is chosen relatively freely under supervision of the examiner, is to be performed individually and independently by the student, and a written report should be presented to the examiner for distribution to other participants in the course.

Course contents:
The principle behind procedural images, their use, advantages and shortcomings in texturing. Textures in 2, 3 and 4 dimensions. Regular and irregular patterns. "Perlin noise" and its relatives (lattice noises). Multifractal synthesis and simulation of turbulence. Methods for animated images. Direct Fourier synthesis. Programming in general programming languages for procedural images. RenderMan shading language and other shading languages. Functions for texture synthesis in modern graphics hardware.

Course literature:
Texturing and Modeling: a Procedural Approach. Third edition, Morgan Kaufmann publishers, ISBN 1-55860-848-6.
Additional web-based material will be announced during the progress of the course.

Project assignment
Laboratory work

Course language is Swedish.
Department offering the course: ITN.
Director of Studies: Dag Haugum
Examiner: Stefan Gustavson
Link to the course homepage at the department

Linköping Institute of Technology

Link to top of pagep

Contact: TFK ,
Last updated: 11/08/2011