Digital Image Processing
TeachersHAMADA, koichi
Grade, SemesterYear 3 I/III [Department of Information Science Correspondence Course, Faculty of Science and Engineering]
CategorySpecial Subjects
Classesテキスト授業
Elective, CreditsElective 2credit
 Syllabus Number4E206

Course Description

This course provides you to learn about digital image processing technology which is one of the primary media technology for ICT. You will learn on basic method, theory and element technology for handling images with computer. Moreover, you will deepen your understanding of the general principles of the This course provides you to learning about digital image processing technology which is one of the primary media technology for ICT. You will learn on basic method, theory and element technology for handling images with computer. Moreover, you will deepen your understanding of the general principles of the image processing, by actually applying some image processing algorithms to an image to compare and confirm those effects.

The lecturer covers the general principle and the algorithms of image sampling and quantization, color, point operations, segmentation, morphological image processing, linear/non-linear image filtering and correlation, image transforms, noise reduction, and pattern matching.

This course follows DP4 in the diplomat policies of the faculty.

Course Objectives

By end of this course, you will be able to:
(1) understand and explain about the structure of a digital image
(2) understand and explain the general principle and the algorithm of image filtering and processing techniques
(3) understand and explain the effects obtained as a result of applying algorithms to an image.

Grading Policy

You will be graded by your submitted reports (50%) and final examination marks (50%).
Reports are returned afterwards with comments.

Textbook and Reference

KindTitleAuthorPublisher
TextbookDigital Image Processing [Revised version] (Japanese)Editing committee for Digital Image ProcessingCG-ARTS Association
ReferencesSupplementary English materials will be provided if necessary.
Presentation files are uploaded to the lecturer's web site.

Requirements(Assignments)

Prior to each lecture, read the corresponding part of the textbook and presentation material carefully. This preparation requires more than 1.5hr.
If there is an assignment at the end of the presentation material, work on it (which would require another 1.5hr~).

Note

We use GNU Octave as for programming language/environment.

Schedule

1Introduction (Guidance, how to use GNU Octave)
2What is 'digital image'? (Image and media, static image, file formats, coordinates)
3Sampling theorem (Sampling, quantization)
4Properties of digital images and color (Color space, contrast transformation)
5Geometric transformation (Linear transformations: scaling, rotation, reflection)
6Geometric transformation (Affine transform)
7Geometric transformation (Image resampling, interpolation)
8Spatial filtering 1 (Smoothing, edge detection)
9Spatial filtering 2 (Sharpening, smoothing with edge preservation)
10Fourier transform of images
11Frequency filtering (Low-pass filter, high-pass filter, band-pass filter)
12Image restoration and generation (Restoration of blur/shake, noise reduction)
13Binary image processing
14Pattern detection and matching (Template matching, etc.)
15Summary and review. Ask any questions to the lecturer.