cs448f: image processing for photography and vision

20
CS448f: Image Processing For Photography and Vision Tone Mapping

Upload: maili

Post on 25-Feb-2016

45 views

Category:

Documents


1 download

DESCRIPTION

CS448f: Image Processing For Photography and Vision. Tone Mapping. So far. So far. Tone Mapping. Some Images have too much dynamic range to display on a slide: (belgium.hdr). Recall Sharpening. Input = Coarse + Fine. Tone Mapping. Input = Coarse + Fine. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CS448f: Image Processing For Photography and Vision

CS448f: Image Processing For Photography and Vision

Tone Mapping

Page 2: CS448f: Image Processing For Photography and Vision

So far

Page 3: CS448f: Image Processing For Photography and Vision

So far

Page 4: CS448f: Image Processing For Photography and Vision

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

Recall Sharpening

Input

=

Coarse + Fine

Page 6: CS448f: Image Processing For Photography and Vision

Tone Mapping

Input

=

Coarse + Fine

Page 7: CS448f: Image Processing For Photography and Vision

Tone Mapping

Output

=

Coarse + Fine

Page 8: CS448f: Image Processing For Photography and Vision

Tone Mapping

Output

=

Coarse + FineTons of strong detail in the bright regions, not enough in the dark regions

Page 9: CS448f: Image Processing For Photography and Vision

Tone Mapping

Input

=

Coarse x Fine

Page 10: CS448f: Image Processing For Photography and Vision

Tone Mapping

Log(Input)

=

Log(Coarse) + Log(Fine)

Page 11: CS448f: Image Processing For Photography and Vision

Tone Mapping

Log(Output)

=

Log(Coarse) + Log(Fine)

Page 12: CS448f: Image Processing For Photography and Vision

How should we make the coarse layer?

Page 13: CS448f: Image Processing For Photography and Vision

Input

Page 14: CS448f: Image Processing For Photography and Vision

Coarse

Page 15: CS448f: Image Processing For Photography and Vision

Fine

Page 16: CS448f: Image Processing For Photography and Vision

Input

Page 17: CS448f: Image Processing For Photography and Vision

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

Page 18: CS448f: Image Processing For Photography and Vision

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

Page 19: CS448f: Image Processing For Photography and Vision

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

Page 20: CS448f: Image Processing For Photography and Vision

Conclusion:

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