Computational Photography
CS 4475/6475 Maria Hybinette
1 Maria Hybinette
Course Topic
- What is “Computational Photography”?
- Study the basics of computation and its impact on the entire
workflow of photography, from
– capturing, – manipulating, and – collaborating on, and – sharing photographs.
- Focus is on the computational pipeline not how to use the
camera – but we will do some usage too…
2 Maria Hybinette
Where are the Algorithms?
- Using ‘computations’ to create an image.
- Using ‘computations’ to extend the hardware
– On camera – Off-camera
3 Maria Hybinette
Who am I
- Photography: Started out with interest in the
‘artistic’ form of photography and expanded studying the computational aspect in 2005-2006
– Felt understanding the science helps understanding the ‘art’ at a deeper level – Sold photographs a number of photographs through Getty Images (both Stock and Creative photographs, their categories). – More of a hobby now but occasional use flickr
- https://www.flickr.com/photos/cooriander/
- Academics: Emory University
- Graduated from G-Tech in 1995, and 2000
- Teaches at the University of Georgia
Maria Hybinette 4
Today
- Tomorrow :
– Deeper Dive into computational photography – 2 examples putting computational photography in context
- Dual photography
- Panorama
– Python/OpenCV discussion setup.
5 Maria Hybinette
- Overview of the materials that we will cover in the
course
- Expected background
- and what to except from the course
Learning Tools & Evaluated
- Again it is about the
computations in the photography
– Learn via hands-on experimentation
- Frequent Homework
Assignments (almost weekly)
– Coding mostly
- 3 mini projects through the
summer
– Free form
- Quizzes 3
Maria Hybinette 6