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 09 Introduction & logistics  
Sep 14 How to read papers & project overview  
Sep 16 Visual computing basics  
Sep 21 Paper discussion 1  
Sep 23 Recognition and reorganization  
Sep 28 Paper discussion 2  
Sep 30 3D recognition and geometric modeling  
Oct 05 Paper discussion 3  
Oct 07 Rendering  
Oct 12 No class - Thanksgiving day  
Oct 14 Reconstruction  
Oct 19 Paper discussion 5  
Oct 21 Animation and simulation  
Oct 26 Paper discussion 6 Project proposal due
Oct 28 Simulation for embodied AI  
Nov 02 Paper discussion 7  
Nov 04 Shape and scene generation  
Nov 09 Paper discussion 8  
Nov 11 No class - Remembrance day  
Nov 16 Project initial presentation Project milestone due
Nov 18 Visualization  
Nov 23 Paper discussion 9  
Nov 25 Computational design and fabrication  
Nov 30 Paper discussion 10  
Dec 02 More applications and conclusion  
Dec 07 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.