FI:PV131 Digital Image Processing - Course Information
PV131 Digital Image Processing
Faculty of InformaticsSpring 2020
- Extent and Intensity
- 2/2. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: zk (examination). Other types of completion: z (credit).
- Teacher(s)
- prof. RNDr. Michal Kozubek, Ph.D. (lecturer)
doc. RNDr. Martin Maška, Ph.D. (seminar tutor)
doc. RNDr. David Svoboda, Ph.D. (seminar tutor)
RNDr. David Wiesner, Ph.D. (assistant) - Guaranteed by
- prof. RNDr. Michal Kozubek, Ph.D.
Department of Visual Computing – Faculty of Informatics
Supplier department: Department of Visual Computing – Faculty of Informatics - Timetable
- Mon 17. 2. to Fri 15. 5. Tue 10:00–11:50 B410; and Tue 19. 5. 8:00–9:50 B410
- Timetable of Seminar Groups:
PV131/02: Mon 17. 2. to Fri 15. 5. Thu 14:00–15:50 B311; and Tue 19. 5. 14:00–15:50 B311, M. Maška - Prerequisites
- Required knowledge: English, foundations of mathematics, linear algebra, calculus and basics of image processing at the level of PB130 course.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Image Processing and Analysis (programme FI, N-VIZ)
- Applied Informatics (programme FI, B-AP)
- Applied Informatics (programme FI, N-AP)
- Information Technology Security (eng.) (programme FI, N-IN)
- Information Technology Security (programme FI, N-IN)
- Bioinformatics and systems biology (programme FI, N-UIZD)
- Bioinformatics (programme FI, B-AP)
- Bioinformatics (programme FI, N-AP)
- Computer Games Development (programme FI, N-VIZ_A)
- Computer Graphics and Visualisation (programme FI, N-VIZ_A)
- Computer Networks and Communications (programme FI, N-PSKB_A)
- Cybersecurity Management (programme FI, N-RSSS_A)
- Formal analysis of computer systems (programme FI, N-TEI)
- Graphic design (programme FI, N-VIZ)
- Graphic Design (programme FI, N-VIZ_A)
- Hardware Systems (programme FI, N-PSKB_A)
- Hardware systems (programme FI, N-PSKB)
- Image Processing and Analysis (programme FI, N-VIZ_A)
- Information security (programme FI, N-PSKB)
- Information Systems (programme FI, N-IN)
- Informatics with another discipline (programme FI, B-EB)
- Informatics with another discipline (programme FI, B-FY)
- Informatics with another discipline (programme FI, B-IO)
- Informatics with another discipline (programme FI, B-MA)
- Informatics with another discipline (programme FI, B-TV)
- Informatics (eng.) (programme FI, D-IN4)
- Informatics (programme FI, B-INF) (2)
- Informatics (programme FI, D-IN4)
- Public Administration Informatics (programme FI, B-AP)
- Informatics in education (programme FI, B-IVV) (2)
- Information Security (programme FI, N-PSKB_A)
- Quantum and Other Nonclassical Computational Models (programme FI, N-TEI)
- Mathematical Informatics (programme FI, B-IN)
- Parallel and Distributed Systems (programme FI, B-IN)
- Parallel and Distributed Systems (programme FI, N-IN)
- Computer graphics and visualisation (programme FI, N-VIZ)
- Computer Graphics and Image Processing (programme FI, B-IN)
- Computer Graphics (programme FI, N-IN)
- Computer Networks and Communication (programme FI, B-IN)
- Computer Networks and Communication (programme FI, N-IN)
- Computer Networks and Communications (programme FI, N-PSKB)
- Computer Systems and Technologies (eng.) (programme FI, D-IN4)
- Computer Systems and Technologies (programme FI, D-IN4)
- Computer Systems and Data Processing (programme FI, B-IN)
- Computer Systems (programme FI, N-IN)
- Principles of programming languages (programme FI, N-TEI)
- Programming and development (programme FI, B-PVA)
- Embedded Systems (eng.) (programme FI, N-IN)
- Programmable Technical Structures (programme FI, B-IN)
- Embedded Systems (programme FI, N-IN)
- Cybersecurity management (programme FI, N-RSSS)
- Services development management (programme FI, N-RSSS)
- Software Systems Development Management (programme FI, N-RSSS)
- Services Development Management (programme FI, N-RSSS_A)
- Service Science, Management and Engineering (eng.) (programme FI, N-AP)
- Service Science, Management and Engineering (programme FI, N-AP)
- Social Informatics (programme FI, B-AP)
- Software Systems Development Management (programme FI, N-RSSS_A)
- Software Systems (programme FI, N-PSKB_A)
- Software systems (programme FI, N-PSKB)
- Machine learning and artificial intelligence (programme FI, N-UIZD)
- Theoretical Informatics (programme FI, N-IN)
- Teacher of Informatics and IT administrator (programme FI, N-UCI)
- Informatics for secondary school teachers (programme FI, N-UCI) (2)
- Upper Secondary School Teacher Training in Informatics (programme FI, N-SS) (2)
- Artificial Intelligence and Natural Language Processing (programme FI, B-IN)
- Artificial Intelligence and Natural Language Processing (programme FI, N-IN)
- Computer Games Development (programme FI, N-VIZ)
- Processing and analysis of large-scale data (programme FI, N-UIZD)
- Image Processing (programme FI, N-AP)
- Natural language processing (programme FI, N-UIZD)
- Course objectives
- This course aims to broaden the knowledge of the basics of digital image processing gained in the PB130 course. The students will gain an overview of the available techniques and possibilities of this field. They will learn image transforms, segmentation algorithms and problems of object classification. They will be able to perform the basic techniques and apply them in practice. The lecture serves as the base for all those who want to attend to the topic in more detail.
- Learning outcomes
- The student will be able to:
- formulate basic principles of digital image processing;
- describe mutual relations between the analysis in spatial and frequency domain;
- realize basic workflows at least in MATLAB;
- suggest and apply suitable workflows for a given problem of image analysis; - Syllabus
- Acquisition of 2D and 3D image data, the process of signal digitization.
- Properties of digital images.
- Continuous convolution, PSF, OTF.
- Fourier transform and Nyquist sampling theorem.
- Image processing in the frequency domain.
- Non-linear filters.
- Multi-scale analysis, introduction to wavelet transform.
- Hough transform and Radon transform.
- Image segmentation.
- Image and object classification.
- Deep learning and convolutional neural networks in image analysis.
- Literature
- GONZALEZ, Rafael C. and Richard E. WOODS. Digital image processing. 3rd ed. Upper Saddle River, N.J.: Pearson Prentice Hall, 2008, xxii, 954. ISBN 9780135052679. info
- PRATT, William K. Digital image processing : PIKS scientific inside. 4th ed. Hoboken, N.J.: Wiley-interscience, 2007, xix, 782. ISBN 9780471767770. info
- SONKA, Milan, Václav HLAVÁČ and Roger BOYLE. Image processing analysis and machine vision [2nd ed.]. 2nd ed. Pacific Grove: PWS Publishing, 1999, xxiv, 770. ISBN 0-534-95393-X. info
- Teaching methods
- Lectures followed by class exercises in a computer room to gain hands-on experience.
- Assessment methods
- Lectures in Czech, study materials in English. Mandatory practicals (labs) on computers with compulsory homework. Written final exam, no materials allowed.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Teacher's information
- http://cbia.fi.muni.cz/
- Enrolment Statistics (Spring 2020, recent)
- Permalink: https://is.muni.cz/course/fi/spring2020/PV131