16421: vision sensors

33
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm

Upload: tejano

Post on 02-Feb-2016

61 views

Category:

Documents


1 download

DESCRIPTION

16421: Vision Sensors. Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm. Paul Debevec’s SIGGRAPH Course. The Problem of Dynamic Range. Dynamic Range: Range of brightness values measurable with a camera. (Hood 1986). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 16421: Vision Sensors

16421: Vision Sensors

Lecture 7: High Dynamic Range Imaging

Instructor: S. Narasimhan

Wean 5312, T-R 1:30pm – 3:00pm

Page 2: 16421: Vision Sensors

Paul Debevec’s SIGGRAPH Course

Page 3: 16421: Vision Sensors
Page 4: 16421: Vision Sensors
Page 5: 16421: Vision Sensors
Page 6: 16421: Vision Sensors
Page 7: 16421: Vision Sensors
Page 8: 16421: Vision Sensors
Page 9: 16421: Vision Sensors

The Problem of Dynamic Range

• Dynamic Range: Range of brightness values measurable with a camera

(Hood 1986)

High Exposure Image Low Exposure Image

• We need about 5-10 million values to store all brightnesses around us.• But, typical 8-bit cameras provide only 256 values!!

• Today’s Cameras: Limited Dynamic Range

Page 10: 16421: Vision Sensors

Images taken with a fish-eye lens of the sky show the wide range of brightnesses.

High Dynamic Range Imaging

• Capture a lot of images with different exposure settings.

• Apply radiometric calibration to each camera.

• Combine the calibrated images (for example, using averaging weighted by exposures).

(Debevec)

(Mitsunaga)

Page 11: 16421: Vision Sensors

Radiometric Calibration – RECAP

•Important preprocessing step for many vision and graphics algorithms such as photometric stereo, invariants, de-weathering, inverse rendering, image based rendering, etc.

EIg :1

•Use a color chart with precisely known reflectances.

Irradiance = const * ReflectanceP

ixel V

alu

es

3.1%9.0%19.8%36.2%59.1%90%

• Use more camera exposures to fill up the curve.• Method assumes constant lighting on all patches and works best when source is far away (example sunlight).

• Unique inverse exists because g is monotonic and smooth for all cameras.

0

255

0 1

g

?

?1g

Page 12: 16421: Vision Sensors
Page 13: 16421: Vision Sensors
Page 14: 16421: Vision Sensors
Page 15: 16421: Vision Sensors
Page 16: 16421: Vision Sensors
Page 17: 16421: Vision Sensors
Page 18: 16421: Vision Sensors
Page 19: 16421: Vision Sensors
Page 20: 16421: Vision Sensors

[Greg Ward]

Page 21: 16421: Vision Sensors

[Greg Ward][Greg Ward]

Page 22: 16421: Vision Sensors
Page 23: 16421: Vision Sensors
Page 24: 16421: Vision Sensors
Page 25: 16421: Vision Sensors
Page 26: 16421: Vision Sensors
Page 27: 16421: Vision Sensors
Page 28: 16421: Vision Sensors
Page 29: 16421: Vision Sensors
Page 30: 16421: Vision Sensors
Page 31: 16421: Vision Sensors
Page 32: 16421: Vision Sensors
Page 33: 16421: Vision Sensors