Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2017
 
TNM084 Procedural Methods for Images, 6 ECTS credits.
/Procedurella metoder för bilder/

For:   CS   DAV   MT  

 

Prel. scheduled hours: 44
Rec. self-study hours: 116

  Area of Education: Technology

Main field of studies: Media Technology

  Advancement level (G1, G2, A): A

Aim:
Procedural generation of images is a versatile and often used tool in modern computer graphics. The course 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 choose, 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, multivariate calculus, 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.

Organisation:
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 with some supervision, and a written report should be presented to the examiner for assessment and 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.


Examination:
Project assignment
Laboratory work
3 ECTS
3 ECTS
 



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


Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 02/06/2017