Course - Introduction to Color Image Processing - IDIG4321
IDIG4321 - Introduction to Color Image Processing
About
Examination arrangement
Examination arrangement: Aggregate score
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Assignment | 40/100 | |||
School exam | 60/100 | 3 hours | D |
Course content
This course develops an understanding of the fundamental characteristics of digital systems used in imaging and introduces basic methods and techniques for processing color images. The course covers basic algorithms for image manipulation, characterization, filtering, segmentation, feature extraction and template matching in direct space and Fourier space. The course provides the opportunity for students to explore a range of practical techniques, by developing their own simple processing functions using Matlab.
The course outline includes and not limited to:
- Introduction and Image Processing Fundamentals
- Image acquisition (Sampling and quantization)
- Image models and representation
- Introduction to color imaging.
- Statistical analysis of image signals
- Image Filtering (linear, nonlinear)
- Image enhancement and restoration
- Denoising, contrast enhancement,
- Deblurring
- Image Segmentation
- Gray-level thresholding
- Edge detection
- Region based segmentation
- Morphological Image Processing
- Dilation and Erosion
- Opening and Closing
- Elements of image compression
- Lossy image compression - basics notions
- Spatial domain based methods
- Block Truncation Coding
- Vector Quantization Coding
- Predictive Coding
- Laplacian pyramid image coding
- Frequency domain methods
- DCT based methods
- Subband coding
- Wavelet based methods
Learning outcome
on completion of this course the student will acquire knowledge which allows her/him to:
- Understand (ie to describe, analyze and reason about) how monochrome digital images are represented, manipulated, encoded and processed, with emphasis on algorithm design, implementation and performance evaluation. methods of capturing and reproducing images in digital systems.
- Understand (ie to describe, analyze and reason about) how color digital images are represented, manipulated, encoded and processed.
- Make appropriate use of mathematical techniques in color imaging. Demonstrate the use of tools such as spreadsheets and specialist maths applications to solve color imaging problems.
Learning methods and activities
- lectures
- Lab work
- Assignments
Compulsory requirements:
To be eligible for the final exam and project hand-in students are expected to deliver and get approved at at least 80% of all the assignments during the semester
If the minimum number of students registered for the course is less than 5, the course may not run during a semester.
Compulsory assignments
- Mandatory assignment
Further on evaluation
See "Compulsory assignment" explained in Teaching Methods.
The student must obtain a passed grade in both two mandatory elements of assessment (the written exam and the projects) in order to complete the course.
The final project, its scope and the deadlines for the assignments and the project are announced during the semester. Students are expected to perform independent coding. That is, programming and writing documentation by their own without getting aid from AI tools. Teaching assistants will be able to help students during the tutorial/lab session.
There will be a re-sit for the written exam at the end of February or in March. The re-sit examination can be oral.
The projects need to be resubmitted next time the course is run.
Specific conditions
Admission to a programme of study is required:
Applied Computer Science (MACS)
Recommended previous knowledge
Signal processing, Linear algebra, basic probability and statistics. Matlab Programming.
Course materials
Course book:
- Digital Image Processing, 4th Edition (DIP / 4th), by Rafael C. Gonzalez and Richard E. Woods, Prentice Hall (2017)
- Digital Image Processing Using MATLAB (DIPUM), by Rafael C. Gonzalez, Richard E. Woods, and Steven L. Eddins, Pearson (2018).
Further reading material:
- Color Image Processing: Methods and Applications (Image Processing), by Rastislav Lukac & Kostantinos N. Plataniotis, CRC (2006)
- The Image Processing Handbook, Fifth Edition (Image Processing Handbook), by John C. Russ, CRC (2006)
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
IMT4305 | 7.5 | AUTUMN 2022 |
No
Version: 1
Credits:
7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: AUTUMN 2024
Language of instruction: English
Location: Gjøvik
- Computer Science
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Aggregate score
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD School exam 60/100 D 2024-12-17 15:00 INSPERA
-
Room Building Number of candidates M433-Eksamensrom 4.etg Mustad, Inngang A 25 -
Autumn
ORD
Assignment
40/100
Release
2024-11-18Submission
2024-12-02
23:59
INSPERA
23:59 -
Room Building Number of candidates - Spring UTS School exam 60/100 D 2025-03-10 09:00 INSPERA
-
Room Building Number of candidates
- * 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.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"