CUHK

Dept. of Computer Science and Engineering, MSC Programme in Computer Science, Time table2024-25

CMSC5711 Image Processing and Computer Vision

This web page contains information about the course
CMSC5711 Image Processing and Computer Vision (course description): The first part of the course includes fundamental topics in image processing, e.g., image enhancement techniques, color image processing, image segmentation, and image compression. The second part of the course focuses on topics concerning methodologies of recovering 3D information from 2D images. Specifically, techniques for camera calibration, stereo vision, motion analysis, pose estimation and structure from motion will be discussed. These techniques will have practical applications to virtual reality, model reconstruction and graphics.
Edited: 17 Jan. 2025


CMSC5711 - Term 2 - Wed (6:30-9:30pm) from 9 Jan. 2025 , Teaching time table
Venue: YIA_LT8  See classroom_info and cuhk-campus-map
Blackboard Web based support : https://blackboard.cuhk.edu.hk or  https://portal.cuhk.edu.hk
Course Professor:  Kin Hong Wong  ( khwong@cse_dot_cuhk_dot_edu_hk )

Tools for assignments: MATLAB online , COLAB Colab_tutorial keras_examples , SKLEARN,  anaconda(python system), opencv installation guides

2025 Teaching Time table
Lecture Note Section Lecture
week/date
(tentative) 
Hints for assignment and programming exercises
Submit assignments using / opencv tutorials
https://blackboard.cuhk.edu.hk 
Additional info.

Estimated


iv00: Course outline
W1
(8 Jan)
Octave guide

Public_domain_software.pptx
https://github.com/opencv/opencv/tree/4.x/
https://keras.io/examples/
https://colab.research.google.com/
https://scikit-learn.org/stable/
iv01. Introduction



iv02. Camera model
ChessBoard.pdf ,
ch2_camera_2c (Matlab camera model demo)
demo video
iv03. Edge detection W2
(15 Jan)
demo_edge1.zip
iv04. Feature extraction and tracking W3
(22 Jan)
demo_harris1.zip
lk_track_save_data.py (the 3 supporting files: common.py,
video.py, tst_scene_render.py which can be found in
opencv/tree/4.x/samples of opencv from
https://github.com/opencv/opencv

29 Jan
Chinese new year Holiday (no lecture)

iv05. Hough transform W4
(5 Feb)


iv06. Histogram
W5
(12 Feb)

iv07. Meanshift


iv08. Stereo
W6
(19 Feb)
demo_stereo24a.zip
demo_stereo_32c.zip
iv09. Structure from motion by factorization (SFM) W7
(26 Feb)

 

demo_factor_23_metric.zip


iv10_Linear_pose
W8
(5 Mar)

iv11. Iterative_pose


demo_pose_5711_210307.zip
iv12. Bundle adjustment (SFM)
W9
(12 Mar)

MATLAB software for Bundle adjustment (ba) method for  3D reconstruction


iv13. VRML display
W9


iv14. Camera calibration
W10
(19 Mar)


iv15. Neural_networks
W11
(26 Mar)


iv16. CNN Convolution Neural_Net


iv17_Neural_Object_Detect 12
(2 Apr)

 No class
(9 Apr) Revision week

Exam
16 Apr.
The exam is from 6:45pm (please come to the exam venue at 6:30pm). Venue: TBA See classroom_info and cuhk-campus-map .




Final Exam: Date/venue: See the teaching time table.
The exam will last for 2 hours, it is a closed-book exam and no cheat sheet allowed. However, this cmsc5711_formulas.pdf will be printed and attached to your exam question paper.    We will provide each student an answer book, supplementary sheets and scrap paper for calculation.  Materials in the appendices of lecture notes will not be included in the exam. A non-programmable calculator can be used. We accept non-programmable calculators that are (or similar to that) in the list https://www.hkeaa.edu.hk/en/IPE/hkia/index.html. https://www.hkeaa.edu.hk/en/IPE/hkia/index.html. Please read the  exam rules.


CTE
Testing_images




Important information
Advanced topic: (Not to be included in the exam)

Marking scheme and Exams

No. of Enrollment: