Course: Computational Cameras and Displays

Matthew O'Toole and Gordon Wetzstein. ACM SIGGRAPH Course, 2014.


Recent advances in both computational photography and displays have given rise to a new generation of computational devices. Computational cameras and displays provide a visual experience that goes beyond the capabilities of traditional systems by adding computational power to optics, lights, and sensors. These devices are breaking new ground in the consumer market, including lightfield cameras that redefine our understanding of pictures (Lytro), displays for visualizing 3D/4D content without special eyewear (Nintendo 3DS), motion-sensing devices that use light coded in space or time to detect motion and position (Kinect, Leap Motion), and a movement toward ubiquitous computing with wearable cameras and displays (Google Glass).

This short (1.5 hour) course serves as an introduction to the key ideas and an overview of the latest work in computational cameras, displays, and light transport.

Time and Place

Sunday, 10 August 3:45 PM - 5:15 PM | Vancouver Convention Centre, East Building, Ballroom A.


A basic understanding of linear algebra and Fourier analysis.

Course Outline & Slides

  •  05 min | (O'Toole)

  •  10 min | (Wetzstein)

  •  30 min | (Wetzstein)

  •  35 min | (O'Toole)

  •  10 min | Summary and Q&A (All)


O'Toole gratefully acknowledges the support of the Natural Sciences and Engineering Research Council of Canada under the PGS-D and GRAND NCE programs, and also thanks Kyros Kutulakos for sharing course material presented at the 2013 CUSO Winter School on Computational Photography and Display.