SluitenHelpPrint
Switch to English
Cursus: 191210910
191210910
Image Processing and Computer Vision
Cursus informatieRooster
Cursus191210910
Studiepunten (ECTS)5
CursustypeCursus
VoertaalEngels
Contactpersoondr.ir. M. Abayazid, PhD
E-mailm.abayazid@utwente.nl
Docenten
Examinator
dr.ir. M. Abayazid, PhD
Contactpersoon van de cursus
dr.ir. M. Abayazid, PhD
Examinator
dr. G. Dagnino
Collegejaar2021
Aanvangsblok
2A
AanmeldingsprocedureZelf aanmelden via OSIRIS Student
Inschrijven via OSIRISJa
Cursusdoelen
After attending this course, the student will know and will able to:
  1. Apply fundamental signal processing techniques on 2D images using Matlab
  2. Identify and apply image restoration methods to filter image artefacts such as image noise, distortion and blurring
  3. Recognize and apply advanced image processing techniques including geometrical transforms, edge and line detection and morphological operations
  4. Describe image formation models such as geometric camera model and perspective projection
  5. Implementation of computer vision techniques such as camera calibration and rectification, and structure image analysis
  6. Describe and apply computer vision and image processing algorithms to solve a practical problem in Matlab and evaluate the performance of the proposed implementation
Inhoud
The course familiarizes students with digital image processing and computer vision techniques. It provides the fundaments for 2-D signal processing applied to digital images. It also discusses techniques for the extraction of 2D, 3D, or 4D information that is represented by a digital image (or image sequence). Examples of computer vision tasks are:

a) the detection, e.g. checking the presence of an object or event.
b) The recognition or identification of an object or person.
c) The measurement of the parameters of an object, e.g. position, size, shape.
d) Motion analysis of objects.

The topics of the course include image formation and acquisition, 2D Fourier transforms, image operations, image segmentation, regional description, recognition and parameter estimation. The course involves practical work in which the students design a vision system for a simple application. As such, the student acquires programming skills using Matlab and its image processing toolbox. Examples of design tasks that students can select are:

a) Virtual advertising: inserting virtual advertising images into recorded movies of sports events  
b) Motion analysis: tracking an object in a cluttered movie.
c) 3D face reconstruction from 3 images
d) 3D tracking of facial point features.

This course is mandatory for the follow-up course: 'advanced computer vision and pattern recognition'.

Content Image formation, image operations and image analysis.

Assessment
Individual assignments (30%)
Group project + Oral discussion (50%)
Written exam (20%)

 

Voorkennis
Linear Algebra
Participating study
Master Electrical Engineering
Participating study
Master Interaction Technology
Participating study
Master Mechanical Engineering
Participating study
Master Biomedical Engineering
Verplicht materiaal
Course material
Lecture notes made available via website
Course material
Syllabus 3D Computer Vision (made available via website)
Aanbevolen materiaal
Literature
M. Sonka, V. Hlavac, R. Boyle: Image Processing, Analysis, and Machine Vision, 3rd edition, Thomson, 2008. This book will be used in the follow-up course 'advanced computer vision and pattern recognition'.
Literature
R.C. Gonzales, R.E. Woods: Digital Image Processing, 2nd edition, Prentice Hall, 2002.
Literature
D.A. Forsyth, J. Ponce: Computer Vision - a Modern Approach, Prentice Hall, 2003
Werkvormen
Hoorcollege

Opdracht

Project onbegeleid

Zelfstudie geen begeleiding

Toetsen
Assignments, Group Project, Exam

SluitenHelpPrint
Switch to English