University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Informatics : Informatics

Postgraduate Course: Image and Vision Computing (INFR11155)

Course Outline
SchoolSchool of Informatics CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 11 (Postgraduate)
Course typeOnline Distance Learning AvailabilityNot available to visiting students
SCQF Credits10 ECTS Credits5
SummaryDistance Learning version of 'Image and Vision Computing ' (INFR11140). In this course we will learn how images are formed given the objects in the three dimensional world, and the basics of how computer vision inverts this process - computing properties of the world from digital images. We will cover topics including basic image formation, image processing, detection, matching and recognition that allow computers to understand the world based on image content.
Course description Learning Experience: The course will be delivered in a flipped format, with students watching recorded lectures and reading material, with the lecture functioning as a discussion session.

Content: The course proceeds in five parts from foundational concepts such as image formation, through to low-level image processing operations, before building upon those to develop image representations, and use those representations for higher level tasks such as recognition and detection. The following four parts are roughly two weeks each.

Image formation. The basic mathematics and physics of how images are formed based on light reflected by real-world objects. Includes ideal pinhole camera and lens models. Some basic 3D geometry, radiometry and photometry.

Low-level image analysis. We will introduce basic algorithms such as convolution and filtering for image processing, and RANSAC for fitting. These will be applied for tasks such as edge detection, and line-fitting. To provide a taste of recognition students will perform shape recognition using Bayes theorem.

Image Representations: To support working with more unconstrained realistic images, we next introduce feature representations for both local and global features including color histograms, HOG/SIFT, and descriptor bag of words.

High-level image analysis: Building upon these image representations, we discuss the topical tasks of object recognition and sliding window-based object detection.

Applications: Finally, we finish up with introduction to some applications including basic video processing (optical flow), and foreground detection.
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Students MUST NOT also be taking Introduction to Vision and Robotics (INFR09019)
Students MUST NOT also be taking Image and Vision Computing (INFR11140)
Other requirements Students should be comfortable with probability (Bayes theorem), linear algebra, and multivariate calculus. Students should know or be willing to learn Matlab programming for labs and coursework.
Course Delivery Information
Academic year 2018/19, Not available to visiting students (SS1) Quota:  None
Course Start Semester 1
Course Start Date 17/09/2018
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 100 ( Lecture Hours 20, Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 78 )
Assessment (Further Info) Written Exam 70 %, Coursework 30 %, Practical Exam 0 %
Additional Information (Assessment) Written Examination: 70%
Practical Examination: 0%
Coursework: 30%

The coursework consists of one exercise worth a total of 30%.
Feedback Students will receive forma tive feedback through online tutorial participation, eg. via Skype or Collaborate, and Learn¿s online discussion forum. Each student will also receive formative feedback through intermediate stages of the coursework assignment. Summative feedback will occur through written feedback on their assignments. Additionally, we will monitor class issues through the use of a class student representative, and also occasional SurveyMonkey polls.
Exam Information
Exam Diet Paper Name Hours & Minutes
Main Exam Diet S1 (December)Image and Vision Computing (INFR11155) - Distance Learning Exam2:00
Learning Outcomes
On completion of this course, the student will be able to:
  1. Explain the basic physics and mathematical principles of image formation.
  2. Understand basic image processing operations such as convolution.
  3. Write programs to solve basic image analysis tasks such as edge detection and line fitting.
  4. Understand the concepts of local and global image descriptors, and descriptor matching.
  5. Write programs to perform image analysis tasks of recognition and detection.
Reading List
Relevant Books:
- Simon Prince, Computer Vision Models, CUP.
- Richard Szeliski, Computer Vision Algorithms & Applications, Springer.
- Forsyth & Ponce, Computer Vision a Modern Approach, Pearson.
Additional Information
Graduate Attributes and Skills The flipped classroom discussion sessions will promote SCQF11 skills such as;
-Develop original and creative responses to problems and issues
-Critically review, consolidate and extend knowledge, skills, practices
-Thinking in a subject/discipline/sector.
KeywordsDistance Learning,IVC,Computer Vision,Image Processing,Computer Graphics
Course organiserDr Timothy Hospedales
Tel: (0131 6)50 4450
Course secretaryMrs Sam Stewart
Tel: (0131 6)51 3266
Help & Information
Search DPTs and Courses
Degree Programmes
Browse DPTs
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Important Information