Computer Vision

Winter 2024, Friday

Description

Computer vision aims at modeling and understanding the real world from digital images, videos, or other visual inputs. Recently the computer vision techniques are applied to many areas including intelligent robotics, mixed reality, autonomous driving, and so on. The goal of this course is to provide students with a good understanding of these techniques. The basic concepts and techniques will be studied in-depth, and practical algorithms will be explored through the exercises.

Prerequisites:

  • Linear Algebra
  • Probability 
  • Programming with Matlab or C++
  • Schedule

      Date     Lecture     Instructor     Notes  
      2024/11/8     Introduction & Camera     Zhaopeng Cui    
      2024/11/15     Color & Radiometric Calibration and HDR     Zhaopeng Cui    
      2024/11/22     Reflectance and Lighting & Filters     Zhaopeng Cui    
      2024/11/29     Interactive Segmentation and Graph-Cut & Feature Detector and Descriptor (Part 1)     Zhaopeng Cui    
      2024/12/6     Feature Detector and Descriptor (Part 2) & Homography     Zhaopeng Cui    
      2024/12/13     Geometry and Camera Model & 2-View Geometry     Zhaopeng Cui    
      2024/12/20     Structure-from-Motion & Simultaneous Localization and Mapping (SLAM) & Stereo and Optical Flow     Zhaopeng Cui    
      2024/12/27     Bag-of-Words & Classification & Detection, Segmentation, NeRF and 3D AIGC     Zhaopeng Cui    
                 

    Homework

      Topic     Content     Submission Deadline  
      Photometric Stereo     Description & Data and Code Package     2024.12.8 23:59  
      Panorama Stitching     Description & Data Package     2024.12.29 23:59  
      Scene Recognition with Bag of Words     Description & Data Package     2025.01.12 23:59  
      Final Projects     Description & Detailed Project Description     2025.02.17 23:59