High Boost filtering
In image processing, it is often desirable to emphasize high frequency
components representing the image details without eliminating low
frequency components (such as sharpening). The high-boost filter can
be used to enhance high frequency component.
Course Name: Digital Image Processing Level(UG/PG): UG
Author(s) : Phani Swathi Chitta
Mentor: Prof. Saravanan Vijayakumaran
*The contents in this ppt are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 2.5 India license
Learning Objectives
After interacting with this Learning Object, the learner will be able to:
• Explain the method of sharpening using High Boost Filtering
Definitions of the components/Keywords:
1 •
•
The high-boost filter can be used to enhance high frequency component
while still keeping the low frequency components.
High boost filter is composed by an all pass filter and a edge detection filter
(laplacian filter). Thus, it emphasizes edges and results in image sharpener.
2 • The high-boost filter is a simple sharpening operator in signal and image
processing.
• It is used for amplifying high frequency components of signals
and images. The amplification is achieved via a procedure which subtracts a
3 smoothed version of the media data from the original one.
• In image processing, we can sharpen edges of a image through the
amplification and obtain a more clear image.
• The high boost filtering is expressed in equation form as follows:
4
5 Where
and A is a constant
is the high boost convolution kernel
Definitions of the components/Keywords:
1 • Unsharp masking filter (High-boost filter) removes the blurred parts and
enhances the edges
• The high-boost filtering technique can be implemented using the masks
given below for
2
5
Master Layout
1 Original Image Image after sharpening
3
• Give radio buttons to select the mask and the masks are given
below
• Give a slider to select any one value of sigma ranging from 1 to 2
4
5
Step 1: Mask 1,Sigma =1
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 1 and sigma=1
the figures
5
Step 2: mask 1, Sigma 1.2
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 1 and sigma=1.2
the figures
5
Step 3: Mask 1, Sigma 1.5
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 1 and sigma=1.5
the figures
5
Step 4: Mask 1, Sigma 1.8
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 1 and sigma=1.8
the figures
5
Step 5: Mask 1, Sigma 2
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 1 and sigma=2
the figures
5
Step 6: Mask 2, Sigma 1
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 2 and sigma=1
the figures
5
Step 7: Mask 2,Sigma 1.2
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 2 and sigma=1.2
the figures
5
Step 8: Mask 2, Sigma 1.5
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 2 and sigma=1.5
the figures
5
Step 9: Mask 2, Sigma 1.8
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 2 and sigma=1.8
the figures
5
Step 10: Mask 2, Sigma 2
1
3
4 Instruction for the animator Text to be displayed in the working area (DT)
• The first fig. should appear and then when • The original image
the slider points at sigma, the second fig.
should be shown • The resulting image after high boost filtering is applied
• The text in DT should appear in parallel to • The filter mask used for filtering is mask 2 and sigma=2
the figures
5
Electrical Engineering
Slide Slide Slide Slide
1 3 23, 24,25 26
Test your understanding Want to know more…
Introduction Definitions Analogy Lets Sum up (summary)
(questionnaire) (Further Reading)
Interactivity:
Try it yourself
Select any one of the
figures
a b
c d
Select the value of
sigma
16
Credits
1 Questionnaire
1. If A is very large, the high boost filtered image contains
large number of white pixels. Why?
2 Hint: Pixel values >255 show up as white
Answers:
3
a) when A is large, high boost filtering results in a lot of
pixels with values >255
b) When A is large, the high pass component of the image
4 is large resulting in a lot of white pixels
c) When A is large, the low pass component of the image
is large resulting in a lot of white pixels
5 d) All the above
Questionnaire
1 2. Which is the resulting image if high boost filter is applied to
the original image?
3 Original Image
Answers: a) b)
4
5
Questionnaire
1 2. Which is the resulting image if high boost filter is applied to
the original image?
3 Original Image
Answers: c) d)
4
5
Links for further reading
Reference websites:
[Link]
ad/[Link]
[Link]
/LECT5/[Link]
[Link]
[Link]
Books:
Digital Image Processing – Rafael C. Gonzalez,
Richard E. Woods, Third edition, Prentice Hall