+ All Categories
Home > Documents > Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for?...

Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for?...

Date post: 20-Dec-2015
Category:
View: 227 times
Download: 4 times
Share this document with a friend
Popular Tags:
15
Computational Photography CS 498 Ben Bower
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?


Recommended