Introduction

Study the basics of computation and its impact on the entire workflow of photography, from capturing, manipulating and collaborating and sharing photographs.

01-01 Introduction

  • Mathematics (Linear Algebra, Calculus, Probability).

  • Computing

    • OpenCV / Python/ C++

    • Matlab / Octave

  • Camera

Image Processing and Analysis

  • Digital Image Representation

  • Pixel / Point Processes for Images

  • Smoothing and Filtering Methods for Images.

  • Extracting Features from Images.

  • Assignments: Experiments with Image Filtering and Feature Detection.

Cameras, Optics and Sensors

  • Pinhole Cameras

  • Importance of Optics

  • How does a Camera work?

  • Sensors

Image Blending and Merging

  • Sampling and Frequencies

  • Image Blending

  • Image Features

Doing Computational Photography

  • Panoramas

  • HDR

  • Image Editing

Extending to Video

  • Video

    • Video Textures

    • Video Stabilization

Computational Cameras

  • Computational Cameras

    • Light Field Cameras

    • Multi-View

    • Projector Camera Systems

Advanced Topics - Special Cases

  • Newer Camera Technologies

  • Blur / Deblur

  • Social / Crowd Photography

  • Final Project

01-02 What is Computational Photography

  • https://en.wikipedia.org/wiki/Photography

  • Computing

  • Digital Sensors

  • Modern Optics

  • Actuators

  • Smart Lights

  • Unbounded Dynamic Range

  • Variable

    • Focus

    • Depth of field

    • Resolution

    • Lighting

    • Reflectance

  • Supports and enhances the medium of photography.

https://dl.dropbox.com/s/3c2ppo8jjver54g/Screenshot%202018-02-04%2010.40.34.png?dl=0 https://dl.dropbox.com/s/hg4ve1sugb1ld2g/Screenshot%202018-02-04%2010.41.58.png?dl=0

01-03 Dual Photography

https://dl.dropbox.com/s/9inp4ceudkkuxss/Screenshot%202018-02-04%2010.50.16.png?dl=0 https://dl.dropbox.com/s/cm826yy6owcts2w/Screenshot%202018-02-04%2010.50.41.png?dl=0 https://dl.dropbox.com/s/4vl26q3213ri4ra/Screenshot%202018-02-04%2010.51.13.png?dl=0 https://dl.dropbox.com/s/rf5cd1qbyeyuvlw/Screenshot%202018-02-04%2010.54.40.png?dl=0

01-04 Panorama

Panorama - Another Example of Computational Photography

https://dl.dropbox.com/s/durxfginujpc7z7/Screenshot%202018-02-04%2010.58.48.png?dl=0

01-05 Why Study Comp. Photography?

https://dl.dropbox.com/s/cwxb759hanj1tsh/Screenshot%202018-02-04%2011.01.28.png?dl=0 https://dl.dropbox.com/s/b9jdlvnb018oqv2/Screenshot%202018-02-04%2011.03.11.png?dl=0 https://dl.dropbox.com/s/ebngcg9snbcmxo1/Screenshot%202018-02-04%2011.03.38.png?dl=0 https://dl.dropbox.com/s/ecacgpo6bkjfwbi/Screenshot%202018-02-04%2011.04.22.png?dl=0 https://dl.dropbox.com/s/b0ppz5gwk411v78/Screenshot%202018-02-04%2011.04.47.png?dl=0 https://dl.dropbox.com/s/yycziap8lfxro2c/Screenshot%202018-02-04%2011.05.45.png?dl=0 https://dl.dropbox.com/s/2p29jbsovmqqew9/Screenshot%202018-02-04%2011.06.15.png?dl=0 https://dl.dropbox.com/s/lsd6hbc81v2wxnh/Screenshot%202018-02-04%2011.06.39.png?dl=0