CMPT 757: Frontiers of Visual Computing


This course will provide a broad overview of emerging technologies in visual computing and their impact in a variety of application domains. Students will be exposed to research in a breadth of topics spanning various disciplines involving visual computing. Each week, students will read papers in a particular area of visual computing, and discuss the contributions, limitations and interconnections between the papers. Students will also work on a research project during the course, culminating in a final presentation and written report. The course aims to provide practical experience in comprehending, analyzing and synthesizing research in visual computing.

Quick info


Learning outcomes

After completing this course you will:


Below is a tentative outline for the course.

Date Topic Notes
Sep 03 Introduction & logistics  
Sep 05 How to read papers and project overview  
Sep 10 Visual computing basics and introduction to computer vision (CV)  
Sep 12 Paper discussion 1  
Sep 17 CV: recognition and reorganization  
Sep 19 Paper discussion 2  
Sep 24 Geometric modeling and 3D recognition  
Sep 26 Paper discussion 3  
Oct 01 CG: rendering  
Oct 03 Paper discussion 4  
Oct 08 Reconstruction  
Oct 10 Paper discussion 5  
Oct 15 Reconstruction II  
Oct 17 Paper discussion 6 Project proposal due
Oct 22 CG: animation and simulation  
Oct 24 Paper discussion 7  
Oct 29 Shape and scene generation  
Oct 31 Paper discussion 8  
Nov 05 Shape and scene generation II  
Nov 07 Project initial presentation Project milestone due
Nov 12 Visualization  
Nov 14 Paper discussion 9  
Nov 19 Computational design and fabrication  
Nov 21 Paper discussion 10  
Nov 26 More applications and conclusion  
Nov 28 Project presentations Project writeup due


General policies

Academic integrity

SFU’s Academic Integrity web site is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating. Check out the site for more information and videos that help explain the issues in plain English.

Each student is responsible for his or her conduct as it affects the University community. Academic dishonesty, in whatever form, is ultimately destructive of the values of the University. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the University. Please refer to this web site.