CGU AICV Lab Computer Vision Lab of the Department of Artificial Intelligence at Chang Gung University

Computer Vision 2024

Fall 2024, Monday 1:10pm to 4:00pm, Classroom: C0206R (Second Medical Science Building 206)
Instructor: Chih-Yuan Yang

Course Information

In this course, I will introduce fundamental concepts of computer vision. I expect students can understand a few important topics in computer vision such as image processing, color spaces, recognition, convolutional neural networks, generative models, vision-language models. Through discussion in the class and implementation for projects, students should learn concepts and first-hand experience of applying computer vision knowledge for real-world applications.

The course consists of four programming projects and one final group project (max 5 members each team). Please find information about final project in the syllabus.

Prerequisites

This course requires programming experience as well as linear algebra, basic calculus, and basic probability. Previous knowledge of visual computing will be helpful.

Syllabus

Week Date Topic Slides Recording Action
1 9/2 Introduction to Computer Vision, Image Formation pptx YouTube  
2 9/9 Image Processing pptx YouTube  
3 9/16 Model Fitting and Optimization pptx YouTube Team member list
4 9/23 Deep Learning Part 1 pptx YouTube Homework1 due
5 9/30 Presentation for Homework 1     Substituted by Prof. Albert Ma, project proposal
6 10/7 Project pitch, ECCV’24 Experience and Deep Learning Part 2 pptx YouTube Project pitch
7 10/14 Kubeflow and Deep Learning Part 3 pptx YouTube Homework2 due
8 10/21 Presentation for Homework 2      
9 10/28 TENNs-PLEIADES, MediaPipe Hand, Cascaded Classifiers pptx YouTube  
10 11/4 CNN Visualization, Adversarial Examples, Self-Supervised Learning, Image Classification pptx YouTube Homework3 due
11 11/11 ControlNet installation, Presentation for Homework 3 pptx YouTube Project midterm report
12 11/18 no lecture     School sports compensatory leave
13 11/25 Image Generation 1 pptx YouTube Homework4 due
14 12/2 Presentation for Homework 4      
15 12/9 Medical AI Forum      
16 12/16 Final presentation     Final presentation
17 12/23 Flexible learning week, Image Generation 2 (optional online course) pptx YouTube Final report due


Term Project Topics, Slides, and Reports

Topic Slides Report Code
Acupoint PC6 Localization pptx pdf py
Solving Visual Puzzles Using Large Language Models pptx pdf  
Human Violence Detection Using Videos pdf pdf  
Brain Tumor Segmentation pdf docx  
Hand Gesture Recognition pptx docx  


Lecturer’s comments on the term project reports docx

Textbook

Reference Books

Existing Full-length Course Lecture Recordings

Existing Online Lecture Videos for Computer Vision Knowledge Points

Existing Computer Vision Course Slides for Self-Learning

Grading

Your final grade will be made up from

  • 40% 4 pieces of homework
  • 60% term project, including proposal (5%), project pitch (10%), midterm report (10%), final project presentation (20%), and final project report(15%). Maximum 5 members each group.
  • late policy
    I do not have a strict late policy because there are only less than 20 students in this course. I will directly ask students why I do not see their submissions via Teams messages.

Contact Info and Office Hour

Chih-Yuan Yang: cyyang@cgu.edu.tw
Office hours: Tue 10:30~11:30 Management Building Room 1416