Top Banner
CS448f: Image Processing For Photography and Vision Tone Mapping
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CS448f: Image Processing For Photography and Vision Tone Mapping.

CS448f: Image Processing For Photography and Vision

Tone Mapping

Page 2: CS448f: Image Processing For Photography and Vision Tone Mapping.

So far

Page 3: CS448f: Image Processing For Photography and Vision Tone Mapping.

So far

Page 4: CS448f: Image Processing For Photography and Vision Tone Mapping.

Tone Mapping

• Some Images have too much dynamic range to display on a slide:

• (belgium.hdr)

Page 5: CS448f: Image Processing For Photography and Vision Tone Mapping.

Recall Sharpening

Input

=

Coarse + Fine

Page 6: CS448f: Image Processing For Photography and Vision Tone Mapping.

Tone Mapping

Input

=

Coarse + Fine

Page 7: CS448f: Image Processing For Photography and Vision Tone Mapping.

Tone Mapping

Output

=

Coarse + Fine

Page 8: CS448f: Image Processing For Photography and Vision Tone Mapping.

Tone Mapping

Output

=

Coarse + Fine

Tons of strong detail in the bright regions, not enough in the dark regions

Page 9: CS448f: Image Processing For Photography and Vision Tone Mapping.

Tone Mapping

Input

=

Coarse x Fine

Page 10: CS448f: Image Processing For Photography and Vision Tone Mapping.

Tone Mapping

Log(Input)

=

Log(Coarse) + Log(Fine)

Page 11: CS448f: Image Processing For Photography and Vision Tone Mapping.

Tone Mapping

Log(Output)

=

Log(Coarse) + Log(Fine)

Page 12: CS448f: Image Processing For Photography and Vision Tone Mapping.

How should we make the coarse layer?

Page 13: CS448f: Image Processing For Photography and Vision Tone Mapping.

Input

Page 14: CS448f: Image Processing For Photography and Vision Tone Mapping.

Coarse

Page 15: CS448f: Image Processing For Photography and Vision Tone Mapping.

Fine

Page 16: CS448f: Image Processing For Photography and Vision Tone Mapping.

Input

Page 17: CS448f: Image Processing For Photography and Vision Tone Mapping.

Exp(Log(Coarse)*0.7 + Log(Detail))

Page 18: CS448f: Image Processing For Photography and Vision Tone Mapping.

Exp(Log(Coarse)*0.5 + Log(Detail))

Page 19: CS448f: Image Processing For Photography and Vision Tone Mapping.

Exp(Log(Coarse)*0.3 + Log(Detail))

Page 20: CS448f: Image Processing For Photography and Vision Tone Mapping.

Conclusion:

• You can use a bilateral for tonemapping• It’s highly parameter-sensitive• Results aren’t great• What’s better?– Not much.