1 / 19

A Gentle Introduction to Bilateral Filtering and its Applications

A Gentle Introduction to Bilateral Filtering and its Applications. Sylvain Paris – MIT CSAIL Pierre Kornprobst – INRIA Odyss ée Jack Tumblin – Northwestern University Frédo Durand – MIT CSAIL. The bilateral filter is becoming in computational photography.

mayes
Download Presentation

A Gentle Introduction to Bilateral Filtering and its Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Gentle Introductionto Bilateral Filteringand its Applications Sylvain Paris – MIT CSAIL Pierre Kornprobst – INRIA Odyssée Jack Tumblin – Northwestern University Frédo Durand – MIT CSAIL

  2. The bilateral filter is becoming in computational photography. • Many applications with high quality results.

  3. Photographic Style Transfer[Bae 06] input

  4. Photographic Style Transfer[Bae 06] output

  5. Tone Mapping[Durand 02] HDR input

  6. Tone Mapping[Durand 02] output

  7. Cartoon Rendition[Winnemöller 06] input

  8. 6 papers atSIGGRAPH’07 Cartoon Rendition[Winnemöller 06] output

  9. Goal: Image Smoothing Split an image into: • large-scale features, structure • small-scale features, texture

  10. Naïve Approach: Gaussian Blur BLUR HALOS smoothed(structure, large scale) residual(texture, small scale) input Gaussian Convolution

  11. Impact of Blur and Halos • If the decomposition introduces blur and halos, the final result is corrupted. Sample manipulation:increasing texture(residual 3)

  12. Bilateral Filter: no Blur, no Halos smoothed(structure, large scale) residual(texture, small scale) input edge-preserving: Bilateral Filter

  13. input

  14. increasing texturewith Gaussian convolutionH A L O S

  15. increasing texturewith bilateral filterN O H A L O S

  16. Many Other Options • Bilateral filtering is not the only image smoothing filter • Diffusion, wavelets, Bayesian… • We focus on bilateral filtering • Suitable for strong smoothing used in computational photography • Conceptually simple

  17. Content of the Course All you need to know about bilateral filtering: • Definition of the bilateral filter • Parameter influence and settings • Applications • Relationship to other filters • Theoretical properties • Efficient implementation

  18. Course Material • Course webpage (google “bilateral filter course”):http://people.csail.mit.edu/sparis/siggraph07_course/ • Detailed course notes • Slides (soon) • C++ and Matlab code • Links

  19. A Gentle Introduction to Bilateral Filtering and its Applications • From Gaussian blur to bilateral filter – S. Paris • Applications – F. Durand • Link with other filtering techniques – P. Kornprobst • Implementation – S. Paris • Variants – J. Tumblin • Advanced applications – J. Tumblin • Limitations and solutions – P. Kornprobst BREAK

More Related