02501 Image analysis, vision and computer graphics (E04)

This is the course description for the fall semester 2004 (E04).


Textbooks        

JMC            J. M. Carstensen (Ed.):  Image Analysis, vision and computer graphics.
                     It is purchased in Notesalget between bldgs. 304 and 305. Price 250 Dkr.

ANG           E. Angel: Interactive Computer Graphics: A Top-Down Approach Using OpenGL  
                     3. ed. with companion OpenGL primer. Purchased at Polyteknisk boghandel.
                     Price 800 Dkr (after student discount).



NEWS: Databar FAQ - mandatory reading before doing any exercises.

02501 Course schedule
No. Date Lecture/lecturer Literature Exercise
Digital images
1 3108 Introduction - digital images and image sequences / JMC JMC 1, ANG 1.1-1.4 Introduction to Matlab - Part I [ pdf ]
2 0309 Color and display - pixelwise mappings / JMC JMC 1+2 Introduction to Matlab - Part II [ pdf ]
Introduction to OpenGL [ pdf | files ], ANG 2.2-2.7
Basic 2D operations
3 0709 Filtering / JMC Note: Niblack, kap. 3 Filtering [ pdf | files ]
4 1009 Filtering and Fourier transform / JMC JMC 6 Fourier [ pdf | movie ]
5 1409 Geometrical operations  / JMC JMC 11 Image Warping [ pdf | files ]
1709 No teaching
Image formation
6 2109 The Camera model / KSD JMC 4.1, 4.2, 4.5 + APP. B, 
ANG 1.5-1.6, 4.3-4.8
Pinhole camera and homogeneous transformations [ pdf | files ]
7 2409 Graphical kernels / NJC ANG 2.6-2.7, 5.1-5.5, 4.8-4.9 Coordinate systems and transformations [ pdf | files ]
8 2809 Projections - virtual camera / NJC ANG 5.7-5.9, 9.1-9.4 Projections [ pdf | files]
9 0110 Lens camera and camera calibration / KSD JMC 4.3, 4.4, 4.6, 4.7 + App. B Lens camera [ pdf | files ]
10 0510 Camera technology / OR+NAA JMC 5 Camera technology [ pdf ]
11 0810 Mandatory exercise 1 (KSD+NJC)
12 1910 Illumination / NJC ANG 6.1-6.9 Local illumination [ pdf | files]
2D methods
13 2210 Mathematical morphology / JMC JMC 7 Mathematical morphology [ html | files ]
14 2610 Distance transforms, Objects and shape / JMC  JMC 8+9 Connected component analysis [ html ]
Files [ html ]
15 2910 Classification  / JMC JMC 10 Classification [ pdf | files]
16 0211 The correspondence problem - feature recognition / KSD Note:(hand out during lecture) Correspondence problems [ pdf | files ]
17 0511 Texture  / JMC JMC 12 Texture [ pdf | files ]
3D methods
18 0911 Clipping, hidden surface removal, shadows / NJC ANG 8, 9.19, 5.9-5.10 Hidden surface removal [ pdf | files ]
19 1211 Geometrical models / NJC ANG 10 Geometrical modelling [ pdf | files ]
20 1611 Texture mapping / NJC ANG 7.5-7.8 Texture mapping [ exercise | files ]
21 1911 Stereo Vision and 3D Measurements / KSD JMC 13 Stereo Vision and 3D Measurements [ exercise | files ]
22 2311 Mandatory exercise 2 (NJC) [ Mandatory exercise 2 | files ]
23 2611 Relative orientation, epipolar geometry / KSD JMC 13 Epipolar geometry [ pdf | files ]
[ Boxes.zip ]
Supp. litt. [ pdf]
24 3011 Absolute orientation, model connection, bundle adjustment / KSD Note Multiple view geometry [ pdf | files ] See also supp. litt. from ex. 23. This exercise can be done either using Matlab, or, to prepare for the exam, with a pocket calculator.
Major application domains
25 0312 Image coding / SF JMC 15 Image compression [ pdf ]
26 0712 Radar imaging/ HS and Robot vision  / NA+OR (Note 13:00 to 17:00) JMC 14+16  Files (radar, speckle) Demonstration (#)
  1012 Questions and evaluation / JMC+KSD+NJC 2-4 pm.
Note: exam period  
 

(#) This exercise takes place in building 326



Lectures

Time:

        Tuesdays 8.00-12.00 and Fridays 13.00-17.00.

Location:

Lecturers:

Office hours: By appointment, request trough email.


Exercises

The objective is to give the students hands-on experience with the methods taught during the lectures. The exercises should be performed in groups of two or three students.

Time and location:

General tools: Teaching assistents:

Other software

Intel Performance Libraries  (IPP and MKL)

Open Source Computer Vision Library

The Visualization Toolkit (VTK)

C++ Vision Libraries (VXL)


Mandatory exercises

There will be two mandatory exercises during the semester according to the course schedule above. They will count 30% of the final grade. During each of these exercises there will be 3-5 problems two answer. The exercises can be conducted in groups of two to three students and will test practical as well as theoretical skills.

Mandatory exercise 1:

Focus is on camera geometry and camera calibration

Literature from lectures 3-6

Mandatory exercise 2:

Focus is on computer graphics and OpenGl

Literature from lectures 3-6, 9, 18-20


Exam

Date:

Examiner meeting and oral exam for guest students (grades will be available afterwards):

January 6, 2005 

Syllabus (Pensumliste) 2004


Previous exams


Year Exam Answers
2004 English / Danish Answers2004
2003 English / Danish Answers2003
2002 English / Danish Answers2002
2001 English / Danish Answers2001
2000 English / Danish Answers2000
1999 English / Danish Answers1999
1998 English / Danish Answers1998
1997 English / Danish Answers1997
1996 English / Danish Answers1996


Related links

General

Pixelwise transformations/color

Lighting/illumination Cameras 3D-measurements and stereo

If you have comments or suggestions, email Jens Michael Carstensen at jmc@imm.dtu.dk