Computational Photography
Offered By: Georgia Institute of Technology via Udacity
Course Description
Overview
This class explores how computation impacts the entire workflow of photography, which is traditionally aimed at capturing light from a 3D scene to form a 2D image. A detailed study of the perceptual, technical and computational aspects of forming pictures, and more precisely the capture and depiction of reality on a (mostly 2D) medium of images is undertaken over the entire term. The scientific, perceptual, and artistic principles behind image-making will be emphasized, especially as impacted and changed by computation.
Topics include the relationship between pictorial techniques and the human visual system; intrinsic limitations of 2D representations and their possible compensations; and technical issues involving capturing light to form images. Technical aspects of image capture and rendering, and exploration of how such a medium can be used to its maximum potential, will be examined. New forms of cameras and imaging paradigms will be introduced.
Syllabus
- Introduction
- What is Computational Photography?,Dual Photography,Panorama
- Digital Imaging
- Point Processes, Smoothing,Blending Modes, Convolution and Cross-Correlation,Gradients and Edges
- Cameras
- Lenses,Exposure,Sensor
- Comp Vision to Comp Photo
- Fourier Transform,Blending,Pyramids
- Applications
- Panorama,HDR,Time Lapse
- Light Field
- Lightfield,Lightfield Camera
- Blue / De-Blur
- Lucy-Richardon Blur,Flutter Shutter
- Video
- Video,Video Textures,Video Stabilization
- Closing Thoughts
Taught by
Irfan Essa
Tags
Related Courses
2D image processingHigher School of Economics via Coursera 3D Reconstruction - Multiple Viewpoints
Columbia University via Coursera 3D Reconstruction - Single Viewpoint
Columbia University via Coursera AI-900: Microsoft Certified Azure AI Fundamentals
A Cloud Guru TensorFlow Developer Certificate Exam Prep
A Cloud Guru