Syllabus

  • Event
    Date
    Topic
    Contents
  • Lecture
    02/23/2022 15:10
    Wednesday
    Course Introduction

    Logistic, Introduction, History

  • Lecture
    03/02/2022 15:10
    Wednesday
    Classic Vision Techniques

    Feature extraction and classic descriptors; Fitting: Least Square, RANSAC, Hough Voting; Optimization: First-order/Second-order methods.

  • Lecture
    03/09/2022 15:10
    Wednesday
    Deep Learning I

    Supervised Learning; Linear classifier and Logistic Regression; MLP and Backpropagation; CNN;

  • Assignment
    03/13/2022
    Sunday
    Assignment #1 released
  • Lecture
    03/16/2022 15:10
    Wednesday
    Deep Learning II

    Why CNN is better? Training Neural Networks: data preprocessing, weight initialization, optimizer, learning rate Improve CNN training: underfit (Batchnorm, ResNet)

  • Lecture
    03/23/2022 15:10
    Wednesday
    Deep Learning III

    CNN training: overfit; classification, segmentation

  • Due
    03/27/2022 23:59
    Sunday
    Assignment #1 due
  • Lecture
    03/30/2022 15:10
    Wednesday
    Deep Learning IV, 3D Vision I (Camera Model)

    Improve CNN training: overfit; classification, segmentation; Transformations; Camera Model: orthographic, weakly persepctive, perspective

  • Lecture
    04/06/2022 15:10
    Wednesday
    3D Vision II (From Single View and Epipolar Geometry to Stereo Vision)

    Camera calibration; Epipolar Geometry: Vanishing lines/points, Essential matrix, Fundamental matrix; Passive and active stereo system;

  • Exam
    04/13/2022 15:10
    Wednesday
    Midterm Exam
  • Lecture
    04/13/2022 17:10
    Wednesday
    3D Vision III (3D data)

    Depth sensors; 3D data (voxel, mesh)

  • Assignment
    04/15/2022
    Friday
    Assignment #2 released
  • Lecture
    04/20/2022 15:10
    Wednesday
    3D Vision IV (3D Deep Learning)

    3D data (SDF, point cloud); 3D Deep Learning: Point, Mesh; 3D Deep Learning: Sparse Voxel Conv

  • Lecture
    04/27/2022 15:10
    Wednesday
    Object Detection and Instance Segmentation

    2D Object detector (SSD, RCNN series, YOLO); Instance Segmentation, Panoptic Segmentation; 3D object detection and instance segmentation

  • Due
    04/30/2022 23:59
    Saturday
    Assignment #2 due
  • Assignment
    05/02/2022
    Monday
    Assignment #3 released
  • Peking University Anniversary
    05/04/2022
    Wednesday
    One week break
  • Lecture
    05/11/2022 15:10
    Wednesday
    Pose and Motion

    6D pose; rotation representations: Euler angle, axis angle, quaternion; Instance-level 6D pose estimation: PoseCNN, rotation regression; category-level pose estimation: NOCS, orthogonal procrustes; two-frame motion, optical flow.

  • Lecture
    05/18/2022 15:10
    Wednesday
    Temporal Data Analysis

    RNN, LSTM, GRU; Video Analysis: 3D CNN, Two-stream network, ConvRNN

  • Due
    05/22/2022 23:59
    Sunday
    Assignment #3 due
  • Lecture
    05/25/2022 15:10
    Wednesday
    Generative Model I

    PixelRNN/CNN, VAE

  • Lecture
    06/01/2022 15:10
    Wednesday
    Generative Model II and 3D Vision V

    GAN, conditional generative model, learning-based single view reconstruction

  • Lecture
    06/08/2022 15:10
    Wednesday
    Advanced Topics in Computer Vision

    Self-supervised Learning and Semi-supervised Learning: pretext tasks, contrastive learning, FixMatch; Neural rendering: neural radiance field (NeRF); Embodied AI.

  • Exam
    06/22/2022 15:10
    Wednesday
    Final Exam