Course title
L00190002
Digital Media Processing

IJIRI Takashi
Course description
Image processing is indispensable for various fields, including industry, natural science, and entertainment. This class, Digital Media Processing, introduces basic image-processing techniques such as digital image acquisition, filtering, and geometric transform. For most of algorithms presented in class, interactive demonstrations with source codes (python) will be provided to support your deep comprehension.
Purpose of class
To learn various basic algorithms for image processing, including convolution filtering, Fourier transform, affine transform, deconvolution. To improving programing skills through python programing exercises for image processing.
Goals and objectives
  1. Introduction to digital image processing - Goal is that students understand various techniques of image acquisition and can explain them.
  2. Image filtering - Goal is that students understand basic filtering techniques, such as tone curve, linear and non-linear filters and can explain them.
  3. Geometric transformation – Goal is that students understand affine transform and interpolation and can explain them.
  4. Image compression – Goal is that students understand and explain basic information theory and image compression algorithms.
  5. Programing assignments - Goal is that students write programs of various basic image processing algorithms in python.
Relationship between 'Goals and Objectives' and 'Course Outcomes'

programing assignment mini exams exam Total.
1. 0% 5% 10% 15%
2. 0% 5% 10% 15%
3. 0% 5% 10% 15%
4. 0% 5% 10% 15%
5. 40% 40%
Total. 40% 20% 40% -
Evaluation method and criteria
By mini exams (20%), exam (40) and assignments (40%).
-- The mini exam and exam will contain basic questions (30~40%), developmental questions (20~30%), and calculation (30~40%) with respect to image processing.
-- Programming assignments contain basic assignments (60%) and developmental assignments (40%) with respect to image processing and image recognition.

If solving all basic questions and programming assignments, it will be evaluated as 60%.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction 1: Digital image, sampling and quantization
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
2. Introduction 2: Digital camera, human vision, color
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
3. Filtering 1: tone curve, linear filters
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
4. Filtering 2: non-linear filters, halftoning
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
5. Filtering 3: DFT, frequency filters
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
6. Geometric transform : affine transform and image interpolation
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
7. Convolution and deconvolution
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
8. Image compression
# mini exam
Preparation and review the lecture by using online lecture notes. 200minutes
9. survey and examination preparation for examination 200minutes
10. Programming exercise (PC room): solve assignments. 400minutes
11. Programming exercise (PC room): solve assignments. 400minutes
12. Programming exercise (PC room): solve assignments. 400minutes
13. Programming exercise (PC room): solve assignments. 400minutes
14. Programming exercise (PC room): solve assignments. 400minutes
Total. - - 3800minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in outside of the class (ScombZ, mail, etc.)
Textbooks and reference materials
CG-Arts協会(画像情報教育進行委員会)『ディジタル画像処理[改訂新版] 大型本』 (in Japanese).
All the lecture notes will be uploaded at takashiijiri.com/classes/ about one week before the lecture. I recommend you to check them in advance.
Prerequisites
Recommend to make a study plan based on this syllabus and online lecture notes (takashiijiri.com/classes/).
Office hours and How to contact professors for questions
  • Friday 09:00-10:40
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic problem-solving skills
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic self-management skills
Active-learning course
About half of the classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Thu Mar 06 10:18:13 JST 2025