Dept. of Computer Science and Engineering, MSC Programme in Computer Science

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, stereopsis, motion analysis, pose estimation and structure from motion will be discussed. These techniques will have practical applications to virtual reality, model reconstruction and graphics.

CMSC5711 Image Processing and Computer Vision 

updated:  6 April 2017

Professor: Prof. K.H. Wong     ( khwongcse )
Tutors:  {hckam, zlzeng,lzhu }cse,  Calvin Kam, Ziliang Zeng and Lei Zhu
Venue:  Rm126, Productivity Training Institute (HKPC Building, 78 Tat Chee Avenue, Kowloon)
Course Code Course Lecturer Date Time Venue

Time:    Wed 7:00pm - 10:00pm (Term2, 2016-7, from 11 Jan. 2017) MSC courses time table
Tentative timetable
Week//Date//Content (reference only):
  1. 11/1 (Ch1. Introduction , Ch.2 Camera)
  2. 18/1 (Ch.2 Camera/ Ch.3 Edge detection)
  3. 25/1 (Ch.3 Feature extraction) (No lecture on 1/2 Chinese New year break)
  4. 8/2  (Ch.4 Feature extraction, Ch5. Hough Transform)
  5. 15/2 (Ch.6 Histogram)
  6. 22/3 (Ch.7 Camshift)
  7. 1/3  (Ch.8 stereo)
  8. 8/3 (Ch.8 stereo, Ch9. factorization_SFM)
  9. 15/3 (Ch.10 Pose estimation)
  10. 22/3 (Ch.11 Bundle_adjustment SFM)
  11. 29/3 (Ch.11 Bundle_adjustment SFM)
  12. 5/4 (Revision),  
  13. 12/4 no class

  14. 19/4 (Final Exam): Time: 7:00pm - 9:00pm. Venue: YIA_405, CUHK Campus (Map) Closed book exam, you may use a non-programmable calculator.

Important information
Part A: Image processing topics
Programming exercises
Submit soft-copy to
Additional info.

iv00: Course outline

Octave guide
iv01. Introduction

iv02. Camera model

ChessBoard.pdf ,
demo video
iv03. Edge detection cmsc5711_assignment1(updated): (10% of the course)
Deadline :23:59, 19 Feb. 2017
iv04. Feature extraction
iv05. Hough transform

iv06. Histogram cmsc5711_assignment2: (10% of the course)
Deadline :23:59, 19 Mar. 2017

iv07. Camshift

iv08. Stereo
iv09. Structure from motion by factorization (SFM)
cmsc5711_assignment3: (10% of the course)
Deadline :23:59, 12 April 2017


iv10. Pose estimation

iv11. Bundle adjustment

MATLAB software for 3D reconstruction
iv12. VRML display

Assignment4: (10 % of the course)
Deadline :23:59, 7 May 2017

Marking scheme and Exams