TDT4265 - Computer Vision and Deep Learning


Examination arrangement

Examination arrangement: Portfolio assessment
Grade: Letters

Evaluation form Weighting Duration Examination aids Grade deviation
Work 40/100
Written examination 60/100 4 hours D

Course content

Computer vision techniques build the basis for an automatic understanding and interpretation of digital images that today can be recorded with a multitude of different imaging devices (e.g. mobile phones, webcams, 3D depth-images, MRI, Ultrasound... ).
The content of the course ranges from the classical feature extraction and classification approach of vision to the more modern machine / deep learning based way of making sense of images and video. The course also contains a short summary of the programming skills and mathematical background needed as well as a recap of basic image processing & analysis methods in order to make sure that everybody is on the same page.
Topics covered are the human eye and the image formation process, filtering in the spatial and frequency domain, segmentation and mathematical morphology, Hierarchical Structures and Scale space, Principal Components Analysis (PCA), feature extraction (e.g. Harris, SIFT) and matching (e.g. RANSAC), unsupervised and supervised classification & recognition as well as various machine learning methods, stereo vision and essential & fundamental matrixes, optical flow & tracking and last but not least deep learning for vision.
Examples will be taken from key application domains like medicine, autonomy (drones, cares and ships) & robotics, industrial inspection etc.

Learning outcome

The course provides an overview and understanding of several fundamental techniques in Computer Vision. Advanced knowledge in this field is becoming increasingly more and more important. This is in particular true in view of the ever increasing availability of cameras and other imaging devices in nearly all areas of our society. The course helps to build the skills to design and construct advanced computer vision modules that function within a system to achieve the vision system's goals. Application fields include industrial areas, autonomy (drones, cars and ships), robotics and medical image analysis. The learned subjects can be the basis of employment in industry or the public sector, or could be followed for doctoral research in Norway or overseas.

Learning methods and activities

Lectures and exercises. Lectures will be given in English. An important part of the exercises is a project that address a real-world problem.

Further on evaluation

Portfolio assessment is the basis for the grade in the course. The portfolio includes a final written exam 60% and exercises 40%. The results for the parts are given in %-scores, while the entire portfolio is assigned a letter grade. Achieved points for exercises may be used for a possible later examination. If there is a re-sit examination, the examination form may change from written to oral. The examination papers will be given in English only.
In the case that the student receives an F/Fail as a final grade after both ordinary and re-sit exam, then the student must retake the course in its entirety. Submitted work that counts towards the final grade will also have to be retaken.

Course materials

Book: Digital Image Processing, Rafael C. Gonzalez, Richard E. Woods (Publisher: Pearson)

Credit reductions

Course code Reduction From To
SIF8066 7.5



Examination arrangement: Portfolio assessment

Term Statuskode Evaluation form Weighting Examination aids Date Time Room *
Spring ORD Work 40/100
Spring ORD Written examination 60/100 D
  • * The location (room) for a written examination is published 3 days before examination date.
If more than one room is listed, you will find your room at Studentweb.