cs448f: image processing for photography and vision tone mapping

20
CS448f: Image Processing For Photography and Vision Tone Mapping

Upload: laureen-bennett

Post on 19-Jan-2016

224 views

Category:

Documents


0 download

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.