Date post: | 10-Apr-2018 |
Category: |
Documents |
Upload: | ashish-mane |
View: | 218 times |
Download: | 0 times |
of 21
8/8/2019 HISTOEQUA
1/21
ADAPTIVE HISTOGRAM
EQUALIZATION
yAngad chahalyAshish Mane
y Dhaval Solanki
y Durgesh kesarkar
y Rupesh gawade
8/8/2019 HISTOEQUA
2/21
Histogram Equalization: 8he histogram equalization is an approach to
enhance a given image. The approach is to design
a transformation such that the gray values in theoutput is uniformly distributed in [0, 1] i.e
pout (s) ! 1, 0 e s e1
8/8/2019 HISTOEQUA
3/21
Histogram equalisation
0.00
500.00
1000.00
1500.00
2000.00
2500.00
3000.00
0.00 50.00 100.00 150.00 200.00 250.00
i
h(i)
0.00
500.00
1000.00
1500.00
2000.00
2500.00
3000.00
0.00 50.00 100.00 150.00 200.00 250.00
i
h(
)
8/8/2019 HISTOEQUA
4/21
Adaptive histogram equalization:
8/8/2019 HISTOEQUA
5/21
yAdaptive histogram equalization is a computerimage processing technique used to improve contrast
in images.y It computes several histograms, each corresponding to
a distinct section of the image, and uses them toredistribute the lightness values of the image.
yAdaptive histogram equalization is considered animage enhancement technique capable of improvingan image's localcontrast, bringing out more detail inthe image.
8/8/2019 HISTOEQUA
6/21
Drawback:
8/8/2019 HISTOEQUA
7/21
y It produces noise in the images
y This noise can spoil the information content of theimage
8/8/2019 HISTOEQUA
8/21
Solution:
8/8/2019 HISTOEQUA
9/21
Contrast limited adaptive
histogram equalization(CLAHE):y CLAHE is improved version of AHE
y CLAHE is a technique used to improve the local
contrast of an image.y TheCLAHE algorithm partitions the images into
contextual regions and applies the histogramequalization to each one.
y This evens out the distribution of used grey values andthus makes hidden features of the image more visible.
y The full grey spectrum is used to express the image.
8/8/2019 HISTOEQUA
10/21
Reduction of noise :
8/8/2019 HISTOEQUA
11/21
y Noise can be reduced while maintaining the highspatial frequency content of the image by applying a
combination ofCL
AHE, median filtration and edgesharpening.
y This technique known as Sequential processing can be
recorded into a user macro for repeat application atany time.
8/8/2019 HISTOEQUA
12/21
Filtration methods to avoid noise:
8/8/2019 HISTOEQUA
13/21
2D minimum filter:y The minimum filter replaces the value of a pixel by the
smallest value of neighboring pixels covered by aNxNmatrix mask.
y The size of the mask can be adjusted via the input fieldkernel size
yIf applied to a binary label field the minimum filterimplements a so-called erosion operation. It reduces thesize of a segmented region by removing pixels from itsboundary.
8/8/2019 HISTOEQUA
14/21
2D maximum filtering:y The maximum filter replaces the value of a pixel by the
largest value of neighboring pixels covered by aNxN
mask.y The size of the mask can be adjusted via the input field
kernel size.
y If applied to a binary label field the maximum filter
implements a so-called dilation operation. It enlargesthe size of a segmented region by adding pixels to itsboundary.
8/8/2019 HISTOEQUA
15/21
2D median filtering:y The median filter is a simple edge-preserving
smoothing filter.
yThe filter works by sorting pixels covered by aNxNmask according to their grey value.
y The center pixel is then replaced by the median ofthese pixels, i.e., the middle entry of the sorted list.
y The size of the pixel mask may be adjusted via the textfield labeled kernel size.
8/8/2019 HISTOEQUA
16/21
Example:
Original image
8/8/2019 HISTOEQUA
17/21
Image after CLADHE:
8/8/2019 HISTOEQUA
18/21
8/8/2019 HISTOEQUA
19/21
Applications:
8/8/2019 HISTOEQUA
20/21
yADE can be used to enhance image used to visualize 3-D data
y It is widely used in medicine industry
y It also has some radiological applications
8/8/2019 HISTOEQUA
21/21