computational photography cs 498 ben bower. what is computational photography? what is it used for?...

15
Computational Photography CS 498 Ben Bower

Post on 20-Dec-2015

230 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Computational PhotographyCS 498

Ben Bower

Page 2: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

• What is computational photography?

• What is it used for?

• Computational imaging techniques

– High Dynamic Range Imaging

– Light fields• Light Field Rendering

• Synthetic Aperture Photography

– Relighting Through Computation

Page 3: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

High Dynamic Range (HDR) Imaging

• Increasing the color contrast and range

• HDR imaging for

– static scenes

– non-static scenes

Page 4: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range
Page 5: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range
Page 6: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Light Fields

• A function of the amount of light traveling in every direction through every point in space.

• Light Field Rendering

• Synthetic Aperture Photography

Page 7: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Light Fields

• Light Field Rendering

Page 8: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Light Fields

• Synthetic Aperture Photography

• First observed by Leonardo da Vinci

• This idea can be used in photography with an array of cameras

Page 9: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range
Page 10: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Relighting Through Computation

• Changing the lighting of an image

– Intensity

– Color

– Origin of light

Page 11: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Relighting Through Computation

• Light is additive

– This concept is used to change the intensity and origin of the light

• Color

– Scaling the color channels of an image

Page 12: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Light Stage

Page 13: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range
Page 14: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

Summing it up...

• Computational photography is still new

• It has many applications and will continue to grow as technology increases

Page 15: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range

• questions?