
CourseMAS.531 / MAS.13120 lectures
Computational Camera and Photography
Prof. Ramesh Raskar · Massachusetts Institute of Technology
About
A computational camera attempts to digitally capture the essence of visual information by exploiting the synergistic combination of task-specific optics, illumination, sensors and processing. In this course we will study this emerging multi-disciplinary field at the intersection of signal processing, applied optics, computer graphics and vision, electronics, art, and online sharing through social networks. If novel cameras can be designed to sample light in radically new ways, then rich and useful forms of visual information may be recorded — beyond those present in traditional photographs. Furthermore, if computational process can be made aware of these novel imaging models, them the scene can be analyzed in higher dimensions and novel aesthetic renderings of the visual information can be synthesized.
We will discuss and play with thermal cameras, multi-spectral cameras, high-speed, and 3D range-sensing cameras and camera arrays. We will learn about opportunities in scientific and medical imaging, mobile-phone based photography, camera for HCI and sensors mimicking animal eyes. We will learn about the complete camera pipeline. In several hands-on projects we will build physical imaging prototypes and understand how each stage of the imaging process can be manipulated.
Lectures
Audio Lectures
- Lecture 1: Introduction and fast-forward preview of all topics - Part 1
- Lecture 1: Introduction and fast-forward preview of all topics - Part 2
- Lecture 2: Modern optics and lenses; ray-matrix operations; context enhanced imaging - Part 1
- Lecture 2: Modern optics and lenses; ray-matrix operations; context enhanced imaging - Part 2
- Lecture 3: Epsilon Photography: Improving Film-like Photography
- Lecture 3: Single-shot Multi-domain Camera
- Lecture 4: Computational Illumination: dual photography, relighting - Part 1
- Lecture 4: Computational Illumination: dual photography, relighting - Part 2
- Lecture 5: Lightfields, part 1 - Part 1
- Lecture 5: Lightfields, part 1 - Part 2
- Lecture 5: Recent research: Retrographic Sensing for the Measurement of Surface Texture and Shape
- Lecture 6: Recent research: BiDi Screen
- Lecture 6: Lightfields, part 2
- Lecture 6: Cameras for human-computer interaction (HCI)
- Lecture 8: Project ideas discussion
- Lecture 8: Wavelengths and colors
- Lecture 8: Survey of Hyperspectral Imaging Techniques
- Lecture 9: Computational imaging: a survey of medical and scientific applications
- Lecture 9: "Cameras We Cannot Picture": a survey of the computational imaging field
- Lecture 11: Coded imaging
Syllabus and materials
At MIT OpenCourseWare, as the course publishes them.
Credits and licence
- Institution
- Massachusetts Institute of Technology
- Department
- Media Arts and Sciences
- Teacher
- Prof. Ramesh Raskar
- Term
- Fall 2009
- Level
- Graduate
- Language
- English
- Subjects
- Computer science, Engineering, Society and politics, Art, architecture and design
- Source
- MIT OpenCourseWare
- Licence
- CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only. MIT OpenCourseWare's terms
- Attribution
- Prof. Ramesh Raskar. Computational Camera and Photography. Fall 2009. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
- Who can watch
- MIT OpenCourseWare gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed
More like this
Course
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
34 lectures · Video
Course
Computational Science and Engineering I
50 lectures · Video
Course
Engineering Dynamics
223 lectures · Video
Course
Becoming the Next Bill Nye: Writing and Hosting the Educational Show
132 lectures · Video
Course
Introduction to Nuclear Engineering and Ionizing Radiation
34 lectures · Video
Course
Thermodynamics of Materials
38 lectures · Video
Course
Introduction to Solid-State Chemistry
38 lectures · Video
Course
Introduction to Solid State Chemistry
62 lectures · Video
Course
Symmetry, Structure, and Tensor Properties of Materials
43 lectures · Video
Course
Computation Structures
35 lectures · Video
Course
Introduction to Algorithms
47 lectures · Video
Course
Introduction to Electrical Engineering and Computer Science I
54 lectures · Video