Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for?...
-
date post
20-Dec-2015 -
Category
Documents
-
view
226 -
download
4
Transcript of Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for?...
![Page 1: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/1.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/2.jpg)
• 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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/4.jpg)
![Page 5: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/5.jpg)
![Page 6: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/9.jpg)
![Page 10: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/10.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/11.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/12.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/13.jpg)
![Page 14: Computational Photography CS 498 Ben Bower. What is computational photography? What is it used for? Computational imaging techniques – High Dynamic Range.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/14.jpg)
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.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d4d5503460f94a2bf7b/html5/thumbnails/15.jpg)
• questions?