Download presentation
Presentation is loading. Please wait.
Published byErnest Johnston Modified over 9 years ago
1
Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny Prof.dr.ir. Marcel Breeuwer dr. Anna Vilanova Histogram equalization
2
Contact dr. Andrea Fuster – A.Fuster@tue.nlA.Fuster@tue.nl Mathematical image analysis at W&I and Biomedical image analysis at BMT HG 8.84 / GEM-Z 3.108
3
Today Definition of histogram Examples Histogram features Histogram equalization: Continuous case Discrete case Examples
4
Histogram definition Histogram is a discrete function h(r k ) = N(r k ), where r k is the k-th intensity value, and N(r k ) is the number of pixels with intensity r k Histogram normalization by dividing N(r k ) by the number of pixels in the image (MN) Normalization turns histogram into a probability distribution function
5
rkrk Histogram MN: total number of pixels (image of dimensions MxN)
6
What do the histograms of these images look like?
7
Bimodal histogram
8
Tri- (or more) modal histogram
9
Natural image histogram
10
Example histograms
11
More examples histograms
13
Mean Variance Histogram Features Mean: image mean intensity, measure of brightness Variance: measure of contrast
14
Questions? Any questions so far?
15
Histogram processing
17
Histogram equalization Idea: spread the intensity values to cover the whole gray scale Result: improved/increased contrast!☺
18
Histogram equalization – cont. case Assume r is the intensity in an image with L levels: Histogram equalisation is a mapping of the form with r the input gray value and s the resulting or mapped value
19
Histogram equalization – cont. case Assumptions / conditions: ① is monotonically increasing function in ② Make sure output range equal to input range
20
Histogram equalization – cont. case Monotonically increasing function T(r)
21
Histogram equalization – cont. case Consider a candidate function for T(r) – conditions ① and ② satisfied? Cumulative distribution function (CDF) Probability density function (PDF) p is always non- negative This means the cumulative probability function is monotonically increasing, ① ok!
22
Histogram equalization – cont. case Does the CDF fit the second assumption? To have the same intensity range as the input image, scale with (L-1) So ② ok!
23
Histogram equalization – cont. case What happens when we apply the transformation function T(r) to the intensity values? – how does the histogram change?
24
Histogram equalization – cont. case What is the resulting probability distribution? From probability theory
25
Histogram equalization – cont. case Uniform: What does this mean?
26
Histogram equalization – disc. case Spreads the intensity values to cover the whole gray scale (improved/increased contrast) Fully automatic method, very easy to implement:
27
Histogram equalization – disc. case Notice something??
28
Demo of equalization in Mathematica Original image Original histogram Transformation function T(r) “Equalised” image “Equalised” histogram
29
End of part 1 And now we deserve a break!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.