Course title
M20730003
Introduction to Multimedia technology

PHAN XUAN TAN

BUI NGOC TAM
Course description
For years, computer vision and image processing have played a pivotal role in various aspects of Computer Science and Engineering, driving advancements in areas such as object detection, recognition, 3D reconstruction, medical imaging, autonomous systems, and augmented reality. Given the growing importance of these fields, acquiring a comprehensive understanding of image processing and computer vision has become essential.

This course provides an in-depth exploration of key concepts and techniques, including image processing in both spatial and frequency domains, as well as computer vision methodologies such as feature extraction, detection, classification, tracking, and 3D scene reconstruction. Through hands-on exercises and theoretical insights, students will develop a strong foundation that prepares them for cutting-edge research in image and video analysis, computational photography, deep learning-based vision, and real-time image rendering.
Purpose of class
- Students are expected to develop a fundamental understanding of computer vision and image processing, along with their practical applications in areas such as object recognition, 3D reconstruction, medical imaging, and real-time visual analysis.
- Students are also expected to enhance their ability to design, implement, and evaluate computer vision systems by applying advanced techniques and methodologies. They will develop problem-solving skills to tackle real-world challenges, engage in research and innovation, and effectively communicate their findings to both technical and non-technical audiences.
Goals and objectives

Goals and objectives Course Outcomes
1. The students can explain the fundamentals of image processing & computer vision
A-1
2. Students can explain concepts in image processing and computer vision through various applications, enabling both the development of assignments and the practical solving of real-life problems.
A-1
,
E
3. Students can develop programming skills, teamwork, and critical thinking while also cultivating a positive attitude by proactively discussing with classmates and the lecturer, attending class on time, submitting assignments punctually, and maintaining academic integrity during exams.
A-1
,
E
,
D
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Mid-term Final Assignment Total.
1. 10% 20% 10% 40%
2. 10% 10% 10% 30%
3. 10% 10% 10% 30%
Total. 30% 40% 30% -
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction to image processing & computer vision Review what you learnt and do the assignments 380分
2. Image Formation-Human vision system- Color Review what you learnt and do the assignments 380分
3. Spatial Domain Image Processing In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
4. Frequency Domain Image Processing In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
5. Image Feature I In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
6. Image Feature II In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
7. Mid-term examination and discussions on the solutions Review all previous lessons as the preparation for a writing test (with 10 questions for 120 minutes) 380分
8. Image Feature III
Image Stitching, Registration and mosaicking
In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
9. Object Detection and Tracking In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
10. Image Segmentation In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
11. 3D Reconstruction I In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
12. 3D Reconstruction II In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
13. A review on advanced topics in Computer Vision In second half of class, student will practice with programming-based implementation so they are required to check the content of the class beforehand. 380分
14. Final exam and discussions on the solutions Review all learnt lessons and practice for the final exam test (with 10 questions for 120 minutes) 380分
Total. - - 5320分
Goals and objectives (Other Courses)
A:Fundamental Mechanical Engineering B:Advanced Mechanical Engineering C:Environment and Materials Engineering D:Chemistry and Biotechnology E:Electrical Engineering and Robotics G:Advanced Electronic Engineering F:Information and Communications Engineering L:Computer Science and Engineering H:Urban Infrastructure and Environment
Language
English
Evaluation method and criteria
Grading Criteria:

Mid-exam (30%), final-exam (40%), assignment (30%)
60% of the total score is needed for earning the credit

Students who miss class without valid reason for 4 weeks will fail in this course
Students arriving more than 10 minutes late will be treated as absent
Cheating results in “F” score

<Note>:
- Students will be marked absent if they arrive more than 10 minutes late to class.
- If a student is absent for more than 4 classes, they cannot obtain sufficient knowledge , as the result, they cannot be eligible for earning credits.
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in outside of the class (ScombZ, mail, etc.) Feedbacks on exams, assignments, etc can be done either in class, via scomb or email.
Textbooks and reference materials
1. Digital Image processing 4e, Gonzalez Rafael 2017
2. Computer Vision: Algorithms and Applications 2nd Edition, Richard Szeliski, 2021
3. Multiple view geometry in Computer vision, 2nd edition, Richard Hartley, 2004
Prerequisites
Linear Algebra
Programming skill (Python or C++ or Matlab)
Office hours and How to contact professors for questions
  • Contact based on the appointments by emailing to professor at: tanpx@shibaura-it.ac.jp
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
Most 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
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Tue Sep 30 04:03:54 JST 2025