GNR607 Principles of Satellite Image Processing
Instructor: Prof. B. Krishna Mohan CSRE, IIT Bombay bkmohan@csre.iitb.ac.in
Slot 2 Lecture 10 Histogram and Image Enhancement August 12, 2014 10.35 AM – 11.30 AM
GNR607 Principles of Satellite Image Processing Instructor: Prof. - - PowerPoint PPT Presentation
GNR607 Principles of Satellite Image Processing Instructor: Prof. B. Krishna Mohan CSRE, IIT Bombay bkmohan@csre.iitb.ac.in Slot 2 Lecture 10 Histogram and Image Enhancement August 12, 2014 10.35 AM 11.30 AM IIT Bombay
Slot 2 Lecture 10 Histogram and Image Enhancement August 12, 2014 10.35 AM – 11.30 AM
– Linear Contrast Enhancement IIT Bombay Slide 1 GNR607 Lecture 10 B. Krishna Mohan August 12, 2014 Lecture 10 Histogram and Image Enhancement
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 2
∞ −∞
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 3
∞ −∞
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 4
k
∞ −∞
f(x) f(x) g(x) g(x)
IIT Bombay Slide 5 GNR607 Lecture 10 B. Krishna Mohan
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 6
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 7
f(j) = #{Fm,n = j, 0 ≤ m ≤ M-1; 0 ≤ n ≤ N-1}
number of gray levels in the image, as the histogram of the image.
has occurred in the image.
Σn f(n) = M . N IIT Bombay Slide 8 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 9 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 10 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 11 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 12 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 13 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 14 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 15 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 16 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 17 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 18 GNR607 Lecture 10 B. Krishna Mohan
event whose probability of occurrence is p(n) is given by I(n) = ln{1/p(n)} = -ln{p(n)}
event is low, then its occurrence conveys significant amount of information
conveyed by its occurrence is low IIT Bombay Slide 19 GNR607 Lecture 10 B. Krishna Mohan
probabilities p(i), i=1,2,…, is given by
processing operations
Hmax = -Σ n k.ln(k), where p(n) = k for all n
k ≠ j
IIT Bombay Slide 20 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 21 GNR607 Lecture 10 B. Krishna Mohan
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 22
IIT Bombay Slide 23 GNR607 Lecture 10 B. Krishna Mohan
Peak 1 Peak 2 Mode 1 Mode 2 n f(n) =µ 1 =µ 2 Width equal to σ
IIT Bombay Slide 24 GNR607 Lecture 10 B. Krishna Mohan
n=0 f(n) = (M.N)/2
IIT Bombay Slide 25 GNR607 Lecture 10 B. Krishna Mohan
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 26
3 3
Negatively skewed Positively skewed histogram histogram
IIT Bombay Slide 27 GNR607 Lecture 10 B. Krishna Mohan n n f(n) f(n)
GNR607 Lecture 10 B. Krishna Mohan IIT Bombay Slide 28
4 4
IIT Bombay Slide 29 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 30 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 31 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 32 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 33 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 34 GNR607 Lecture 10 B. Krishna Mohan
Negatively skewed Positively skewed histogram histogram IIT Bombay Slide 35 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 36 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 37 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 38 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 39 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 40 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 41 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 42 GNR607 Lecture 10 B. Krishna Mohan
need NOT be computed at each pixel in the image
transformation has to be computed only for 2L gray values, 0 , 1, … , 2L-1
gray level to its new level, supported by display hardware and facilitated by programming libraries IIT Bombay Slide 43 GNR607 Lecture 10 B. Krishna Mohan
f1 f2 f3 f4 … fn g1 g2 g3 g4 … gn Input Output
IIT Bombay Slide 44 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 45 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 46 GNR607 Lecture 10 B. Krishna Mohan
max min min min max min min max min max min
IIT Bombay Slide 47 GNR607 Lecture 10 B. Krishna Mohan
ymax ymin xmin xmax Input level
m > 1 stretching m < 1 compressing m is the slope of the line Output level m=1 line IIT Bombay Slide 48 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 49 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 50 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 51 GNR607 Lecture 10 B. Krishna Mohan
IIT Bombay Slide 52 GNR607 Lecture 10 B. Krishna Mohan