A Gentle Introduction to Bilateral Filtering and its Applications - PowerPoint PPT Presentation

About This Presentation
Title:

A Gentle Introduction to Bilateral Filtering and its Applications

Description:

Ip = value of image I at position: p = ( px , py ) ... Blocky results. input. output. unrelated. pixels. unrelated. pixels. related. pixels. Box Profile ... – PowerPoint PPT presentation

Number of Views:84
Avg rating:3.0/5.0
Slides: 19
Provided by: spa64
Category:

less

Transcript and Presenter's Notes

Title: A Gentle Introduction to Bilateral Filtering and its Applications


1
A Gentle Introductionto Bilateral Filteringand
its Applications
  • Naïve Image SmoothingGaussian Blur
  • Sylvain Paris MIT CSAIL

2
Notation and Definitions
  • Image 2D array of pixels
  • Pixel intensity (scalar) or color (3D vector)
  • Ip value of image I at position p ( px , py
    )
  • F I output of filter F applied to image I

y
x
3
Strategy for Smoothing Images
  • Images are not smooth because adjacent pixels
    are different.
  • Smoothing making adjacent pixels look more
    similar.
  • Smoothing strategy pixel ? average of its
    neighbors

4
Box Average
square neighborhood
output
input
average
5
Equation of Box Average
0
6
Square Box Generates Defects
  • Axis-aligned streaks
  • Blocky results

output
input
7
Box Profile
pixelweight
pixelposition
8
Strategy to Solve these Problems
  • Use an isotropic (i.e. circular) window.
  • Use a window with a smooth falloff.

9
Gaussian Blur
per-pixel multiplication

output
input
average
10
input
11
box average
12
Gaussian blur
13
Equation of Gaussian Blur
Same idea weighted average of pixels.
normalizedGaussian function
1
0
14
Gaussian Profile
pixelweight
pixelposition
15
Spatial Parameter
input
size of the window
small s
large s
limited smoothing
strong smoothing
16
How to set s
  • Depends on the application.
  • Common strategy proportional to image size
  • e.g. 2 of the image diagonal
  • property independent of image resolution

17
Properties of Gaussian Blur
  • Weights independent of spatial location
  • linear convolution
  • well-known operation
  • efficient computation (recursive algorithm, FFT)

18
Properties of Gaussian Blur
input
  • Does smooth images
  • But smoothes too muchedges are blurred.
  • Only spatial distance matters
  • No edge term

output
space
Write a Comment
User Comments (0)
About PowerShow.com