Upload
nanda-krishna-bettu-ramesh
View
222
Download
0
Embed Size (px)
Citation preview
8/2/2019 ion of Abf Parameters
1/19
Adaptive Bilateral Filter for Sharpness
Enhancement and Noise Removal
8/2/2019 ion of Abf Parameters
2/19
SUMMARYWe have Learnt about
1 Bilateral Filters, Its Working, Advantages and
Disadvantages.
2 Adaptive Bilateral Filter, some modifications done for
ABF to perform Smoothing and Sharpening operations.
3 Forms of degradations
4 Sharpening Algorithms
8/2/2019 ion of Abf Parameters
3/19
Introduction
OPTIMIZATION OF ABF PARAMETERS
FEATURE DESIGN
LOG OPERATOR
POINT SPREAD FUNCTION
8/2/2019 ion of Abf Parameters
4/19
OPTIMISATION OF ABF PARAMETERS
The parameter optimization is formulated as a
minimum mean squared error (MMSE) estimation
problem.
We classify the pixels into T classes, and estimate
the optimal and r for each class that minimizes
the overall MSE between the original and restoredimages
8/2/2019 ion of Abf Parameters
5/19
Consider P be the total number of training image sets of
dimensions Mk*Nk. The kth set (k = 1,2.P) consists of an
original image fk[m,n], a degraded image gk[m,n], the class
index image Lk[m,n], and the restored image [m,n].
Let
be the set of indices for the pixels in these images.
Also let
be the set of indices for the pixels belonging to theclass iin image k.
8/2/2019 ion of Abf Parameters
6/19
The optimal parameters { , r} must satisfy
the eqn
fk[m,n] is the original image, is a degraded image
= {i : i = 1, 2, ..., T },and r = {r,i : i =1, 2, ..., T }.
Since the classes are independent and
non overlapping, we can separately
estimate the optimal { , r} for each
class.
8/2/2019 ion of Abf Parameters
7/19
fk[m,n], a degraded image Lk[m,n], and the restored image [m,n].
To find the pair of parameters to minimize the MSE
for each class, we perform an search in the parameterspace.
The parameter space is uniformly quantized.
8/2/2019 ion of Abf Parameters
8/19
The range and the step size of the parameters
are chosen such that they can yield adequate
sharpening and smoothing for all types of imagestructures with a balance between accuracy.
8/2/2019 ion of Abf Parameters
9/19
FEATURE DESIGN
Despite the high correlation between and thedesired sharpening/smoothing effect, is not an
appropriate feature for pixel classification
because it is very sensitive to noise.The main features required are
1) be able to reflect the strength of edges,
2) can distinguish the regions we want toprocess differently, mainly, the regions for
smoothing and sharpening.
8/2/2019 ion of Abf Parameters
10/19
The feature we have chosen to use for pixel
classification is the strength of the edges
measured by a Laplacian of Gaussian (LoG)
operator
m0,n0 is the center pixel of the window
8/2/2019 ion of Abf Parameters
11/19
Log operator
LoG operator is a highpass filter.
It computes the second derivative of the input
image.
The magnitude of its response is high near the
edges, Low in smooth regions, on the center of
an edge, the magnitude of its response is 0
8/2/2019 ion of Abf Parameters
12/19
Two major reasons to choose the LoG
output as our pixel classification feature
The magnitude of the LoG strength reflects the
local edge structure.
It can distinguish smooth regions from edge
regions, where the optimal filter parameters are
most likely to be very different.
But The magnitude of the LoG response cannot
distinguish the center of the edges and the noisysmooth regions very well because both have
small LoG response
8/2/2019 ion of Abf Parameters
13/19
ABF for various input image structures
8/2/2019 ion of Abf Parameters
14/19
Considering 3 sample Pixels
The pixels A and B are located in a noisy smooth
region and on an edge center.Even though the optimal filter parameters are the
same for both pixels, the impulse responses of the
ABF are different for pixels A and B.Pixel C shows how and r impact the ABF.
Without the Offset and the locally adaptive r, the ABF
at pixel C would be the same as that in pixel B,in that
case no sharpening effect would be achieved at pixel CSo ABF with the same and r can satisfy the filtering
needs of both types of regions.
8/2/2019 ion of Abf Parameters
15/19
8/2/2019 ion of Abf Parameters
16/19
TRAINING IMAGES
Test image
ABF restored image
8/2/2019 ion of Abf Parameters
17/19
Point Spread FunctionFor the image we apply Blur PSF[The PSF is the
output of the imaging system for an input pointsource] to the original image, and added tone-
dependent noise to the blurred image.
So it pushes pixel values in edge regions from
the edge slope center value either towards the
high or low side of the edge based on whether
the pixel is originally above or below the
midpoint of the edge slope.The choice of whether ABF sharpens or smoothes is
controlled by r
8/2/2019 ion of Abf Parameters
18/19
CONCLUSION
The performance of the ABF is evaluated with
three images. The first test image is degraded
exactly according to the degradation model.
The second test image is to demonstratesharpening effect.
The third test image is outside the context of
our degradation model.
8/2/2019 ion of Abf Parameters
19/19
DENOISED/FILTERED IMAGE