Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 101

1

3.3 Histogram Processing

4/28/2019
2 Histogram Processing

3.1- Background

3.2- Some Basic Intensity Histogram Modification


Transformation Functions

3,3- Histogram Processing Histogram Equalization


3.4- Fundamentals of Spatial
Filtering Adaptive Contrast Enhancement (ACE)
3.5 - Smoothing Spatial Filters
Histogram Matching (Specification)
3.6- Sharpening Spatial Filters

3.7- Combining Spatial Local Histogram Processing


Enhancement Tools

3.8- Using Fuzzy Techniques for Using Histogram Statistics for Image Enhancement
Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Processing
3 (What is Histogram?)
A histogram is an accurate representation of the distribution of
numerical data. It is an estimate of the probability distribution
of a continuous variable (quantitative variable)

3.1- Background

3.2- Some Basic Intensity Histogram:


Transformation Functions
h(rk)=nk
3,3- Histogram Processing
Where rk is the kth gray level and nk is the number of
3.4- Fundamentals of Spatial pixels in the image having gray level rk
Filtering

3.5 - Smoothing Spatial Filters Normalized histogram:


3.6- Sharpening Spatial Filters P(rk)=nk/n
3.7- Combining Spatial
Enhancement Tools
Histogram of an image represents the relative frequency of
occurrence of various gray levels in the image
3.8- Using Fuzzy Techniques
for Intensity Transformations
and Spatial Filtering
4/28/2019
4
Histogram Examples

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Dark image
3,3- Histogram Processing
Components of histogram
3.4- Fundamentals of Spatial are concentrated on the low
Filtering side of the gray scale.
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters Bright image


Components of histogram
3.7- Combining Spatial
Enhancement Tools are concentrated on the high
side of the gray scale.
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Examples
5

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Low-contrast image
3,3- Histogram Processing
Histogram is narrow and
3.4- Fundamentals of Spatial centered toward the middle
Filtering of the gray scale

3.5 - Smoothing Spatial Filters


High-contrast image
3.6- Sharpening Spatial Filters
Histogram covers broad range
3.7- Combining Spatial
of the gray scale and the
Enhancement Tools distribution of pixels is not too
far from uniform, with very few
3.8- Using Fuzzy Techniques for vertical lines being much higher
Intensity Transformations and than the others
Spatial Filtering
4/28/2019
6 Why Histogram?

3.1- Background

3.2- Some Basic Intensity x 10


4

Transformation Functions 4

3.5

3,3- Histogram Processing 3

2.5

2
3.4- Fundamentals of Spatial
1.5
Filtering
1

0.5
3.5 - Smoothing Spatial Filters 0

0 50 100 150 200 250

3.6- Sharpening Spatial Filters


It is a baby in the cradle!
3.7- Combining Spatial
Enhancement Tools
Histogram information reveals that image is under-exposed
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering
4/28/2019
7
Why Histogram?

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
7000

3,3- Histogram Processing 6000

5000
3.4- Fundamentals of Spatial
4000
Filtering
3000

3.5 - Smoothing Spatial Filters 2000

1000

3.6- Sharpening Spatial Filters 0

0 50 100 150 200 250

3.7- Combining Spatial Over-exposed image


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
17 Histogram Equalization
As the low-contrast image’s histogram is narrow and
centered toward the middle of the gray scale, if we
distribute the histogram to a wider range the quality of the
image will be improved.
3.1- Background

3.2- Some Basic Intensity


We can do it by adjusting the probability density function
Transformation Functions of the original histogram of the image so that the
probability spread equally
3,3- Histogram Processing

3.4- Fundamentals of Spatial


Low-contrast image
Filtering
Histogram is narrow and
3.5 - Smoothing Spatial Filters centered toward the middle
of the gray scale
3.6- Sharpening Spatial Filters
High-contrast image
3.7- Combining Spatial Histogram covers broad range
Enhancement Tools of the gray scale and the
distribution of pixels is not too
3.8- Using Fuzzy Techniques for far from uniform, with very few
Intensity Transformations and
Spatial Filtering vertical lines being much higher
than the others 4/28/2019
18 Histogram Equalization

Histogram equalization:

s  T (r ), 0  r  1
r  T 1 ( s), 0  s  1

4/28/2019
19
Histogram Equalization

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
20
 In probability theory, a probability density function (PDF), or density of a
continuous random variable, is a function, whose value at any given
sample (or point) in the sample space (the set of possible values taken by
the random variable)
 It can be interpreted as providing a relative likelihood that the value of the
random variable would equal that sample.

 A probability density function is most commonly associated with absolutely


continuous univariate distributions. A random variable X has density fX,
where fX is a non-negative Lebesgue-integrable function, if:

Hence, if FX is the cumulative distribution function of X, then:

and (if fX is continuous at x)


4/28/2019
21
Histogram Equalization

3.1- Background Probability density functions (PDF):

3.2- Some Basic Intensity dr


Transformation Functions p s ( s )  pr ( r )
ds
3,3- Histogram Processing
r
3.4- Fundamentals of Spatial s  T (r )  ( L  1) pr (w)dw
0
Filtering

 ( L  1)   pr ( w)dw  ( L  1) pr (r )
3.5 - Smoothing Spatial Filters ds dT (r ) d r

3.6- Sharpening Spatial Filters dr dr dr  0 

3.7- Combining Spatial


1
Enhancement Tools ps ( s ) 
L 1
3.8- Using Fuzzy Techniques for
Intensity Transformations and k k nj
Spatial Filtering sk  T (rk )  ( L  1) pr (rj ) ( L  1) , k  0,4/28/2019
1,2,..., L  1
j 0 j 0 n
22 Histogram Equalization

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Equalization
23
Histogram:
h(rk)=nk

Where rk is the kth gray level and nk is the number of pixels in the
image having gray level rk
Normalized histogram: P(rk)=nk/n
Histogram of an image represents the relative frequency of occurrence of
various gray levels in the image where n is the total size of image=M*N=64*64
K=0,1,2….7 (gray level image, intensity=2^3= 8, histogram values for 3 bit)

4/28/2019
24 Histogram Equalization

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
25 Histogram Equalization

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Before After
3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering The quality is
not improved
3.5 - Smoothing Spatial Filters much because
the original
3.6- Sharpening Spatial Filters
image already
3.7- Combining Spatial has a broaden
Enhancement Tools gray-level
scale
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering
4/28/2019
26 Histogram Equalization

4/28/2019
Histogram Equalization
27

4/28/2019
Histogram Equalization
28

Histogram

Cumulative
Normalized Histogram

4/28/2019
29 Histogram Equalization

transformed intensity
gk = (L-1) * T(k).
To encompass the
whole dynamic range.

4/28/2019
Histogram Equalization
30

4/28/2019
Histogram Equalization
31

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
32 Histogram Equalization

4/28/2019
33 Histogram Equalization

4/28/2019
Histogram Processing
34

3.1- Background

3.2- Some Basic Intensity Histogram Modification


Transformation Functions

3,3- Histogram Processing Histogram Equalization


3.4- Fundamentals of Spatial
Filtering Adaptive Contrast Enhancement (ACE)
3.5 - Smoothing Spatial Filters
Histogram Matching (Specification)
3.6- Sharpening Spatial Filters

3.7- Combining Spatial Local Histogram Processing


Enhancement Tools

3.8- Using Fuzzy Techniques for Using Histogram Statistics for Image Enhancement
Intensity Transformations and
Spatial Filtering
4/28/2019
Adaptive
35
Contrast Enhancement (ACE)

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Adaptive Contrast Enhancement (ACE)
36

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
37
Adaptive Contrast Enhancement
(ACE)

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Adaptive
38
Contrast Enhancement (ACE)

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
39
Histogram Processing

3.1- Background

3.2- Some Basic Intensity Histogram Modification


Transformation Functions

3,3- Histogram Processing Histogram Equalization


3.4- Fundamentals of Spatial
Filtering Adaptive Contrast Enhancement (ACE)
3.5 - Smoothing Spatial Filters
Histogram Matching (Specification)
3.6- Sharpening Spatial Filters

3.7- Combining Spatial Local Histogram Processing


Enhancement Tools

3.8- Using Fuzzy Techniques for Using Histogram Statistics for Image Enhancement
Intensity Transformations and
Spatial Filtering
4/28/2019
40
Histogram Matching (Specification)
Histogram equalization produces a transformation function that is adaptive in
the sense that it is based on the histogram of a given image.

Histogram equalization obtains enhancement by spreading the levels of the


input image over wider range of the intensity scales.

Histogram equalization has a disadvantage which is that it can generate only one type
of output image.

With Histogram Specification, we can specify the shape of the histogram that we wish
the output image to have.

It doesn’t have to be a uniform histogram

4/28/2019
Histogram Matching (Specification)
41

3.1- Background

3.2- Some Basic Intensity


Transformation Functions Given a desired histogram, the goal is to transform the
image intensity such that the transformed image has a
3,3- Histogram Processing histogram matches the desired histogram.

3.4- Fundamentals of Spatial Let the initial image histogram be pr, the desired image
Filtering histogram be pz.
3.5 - Smoothing Spatial Filters
Let T be the function that equalizes the original image and
3.6- Sharpening Spatial Filters G be the function that equalizes the desired image.
– r: The initial image intensity.
3.7- Combining Spatial – s: The image intensity after equalization
Enhancement Tools
– z: The image intensity of the desired image.
3.8- Using Fuzzy Techniques for – v: The image intensity after equalization of the
Intensity Transformations and desired image.
Spatial Filtering
4/28/2019
42
Histogram Matching (Specification)

3.1- Background

3.2- Some Basic Intensity Histogram matching (specification)


Transformation Functions

r
3,3- Histogram Processing
s  T (r )  ( L  1)  pr ( w)dw
0
3.4- Fundamentals of Spatial
Filtering
z
3.5 - Smoothing Spatial Filters G( z )  ( L  1)  pz (t )dt  s
0

3.6- Sharpening Spatial Filters

3.7- Combining Spatial z  G 1 ( s)  G 1[T (r )]


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and pz (z ) is the desired PDF
Spatial Filtering
4/28/2019
43
Histogram Matching (Specification)

3.1- Background

3.2- Some Basic Intensity


Transformation Functions k k nj
sk  T (rk )  ( L  1) pr (rj )  ( L  1) , k  0,1,2,..., L  1
3,3- Histogram Processing j 0 j 0 n
3.4- Fundamentals of Spatial
Filtering

3.5 - Smoothing Spatial Filters k


vk  G ( z k )  ( L  1) p z ( zi ) sk , k  0,1,2,..., L  1
3.6- Sharpening Spatial Filters i 0

3.7- Combining Spatial


Enhancement Tools
z k  G 1[T (rk )], k  0,1,2,..., L  1
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Matching (Specification)
44

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Histogram matching:
3,3- Histogram Processing
Obtain the histogram of the given image, T(r)
3.4- Fundamentals of Spatial Precompute a mapped level Sk for each level rk
Filtering Obtain the transformation function G from the given pz(z)
3.5 - Smoothing Spatial Filters
Precompute Zk for each value of rk
Map rk to its corresponding level Sk; then map level Sk into
3.6- Sharpening Spatial Filters the final level Zk
3.7- Combining Spatial
Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
45
Histogram Matching (Specification)

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Matching (Specification)
46

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Matching (Specification)
47

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Matching (Specification)
48

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Matching (Specification)
49

3.1- Background
Image is dominated by large, dark areas, resulting in a
3.2- Some Basic Intensity
Transformation Functions histogram characterized by a large concentration of pixels
in pixels in the dark end of the gray scale
3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Matching (Specification)
50

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial Notice that the output


Enhancement Tools histogram’s low end has
shifted right toward the
3.8- Using Fuzzy Techniques for lighter region of the gray
Intensity Transformations and scale as desired.
Spatial Filtering
4/28/2019
51 Histogram Matching (Specification)

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Processing
52

3.1- Background

3.2- Some Basic Intensity Histogram Modification


Transformation Functions

3,3- Histogram Processing Histogram Equalization


3.4- Fundamentals of Spatial
Filtering Adaptive Contrast Enhancement (ACE)
3.5 - Smoothing Spatial Filters
Histogram Matching (Specification)
3.6- Sharpening Spatial Filters

3.7- Combining Spatial Local Histogram Processing


Enhancement Tools

3.8- Using Fuzzy Techniques for Using Histogram Statistics for Image Enhancement
Intensity Transformations and
Spatial Filtering
4/28/2019
Local Histogram Processing
53

3.1- Background

3.2- Some Basic Intensity


Transformation Functions Histogram specification is a trial-and-error process

3,3- Histogram Processing


There are no rules for specifying histograms, and one must
3.4- Fundamentals of Spatial resort to analysis on a case-by-case basis for any given
Filtering enhancement task.
3.5 - Smoothing Spatial Filters
Histogram processing methods are global processing, in the
3.6- Sharpening Spatial Filters sense that pixels are modified by a transformation function
based on the gray-level content of an entire image.
3.7- Combining Spatial
Enhancement Tools
Sometimes, we may need to enhance details over small areas
3.8- Using Fuzzy Techniques for in an image, which is called a local enhancement.
Intensity Transformations and
Spatial Filtering
4/28/2019
Local Histogram Processing
54

3.1- Background
Local enhancement:
Histogram using a local neighborhood, for example 7*7
3.2- Some Basic Intensity neighborhood
Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters


a) Original image (slightly
blurred to reduce noise)
3.6- Sharpening Spatial Filters b) global histogram
equalization (enhance
3.7- Combining Spatial • define a square or rectangular neighborhood and move the noise & slightly
center of this area from pixel to pixel. increase contrast but
Enhancement Tools
• at each location, the histogram of the points in the the construction is not
neighborhood is computed and either histogram equalization changed)
3.8- Using Fuzzy Techniques for or histogram specification transformation function is c) local histogram
obtained. equalization using 7x7
Intensity Transformations and
• another approach used to reduce computation is to utilize no neighborhood (reveals
Spatial Filtering overlapping regions, but it usually produces an undesirable the4/28/2019
small squares inside
checkerboard effect.
larger ones of the
original image.
Local Histogram Processing
55

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering
Basically, the original image consists of many small squares
inside the larger dark ones.
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters However, the small squares were too close in gray level to
the larger ones, and their sizes were too small to influence
global histogram equalization significantly.
3.7- Combining Spatial
Enhancement Tools
So, when we use the local enhancement technique, it reveals
the small areas.
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering Note also the finer noise texture is resulted by the local
processing using relatively small neighborhoods. 4/28/2019
Local Histogram Processing
56

3.1- Background

3.2- Some Basic Intensity


Transformation Functions Histogram using a local 3*3 neighborhood

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Histogram Processing
57

3.1- Background

3.2- Some Basic Intensity Histogram Modification


Transformation Functions

3,3- Histogram Processing Histogram Equalization


3.4- Fundamentals of Spatial
Filtering Adaptive Contrast Enhancement (ACE)
3.5 - Smoothing Spatial Filters
Histogram Matching (Specification)
3.6- Sharpening Spatial Filters

3.7- Combining Spatial Local Histogram Processing


Enhancement Tools

3.8- Using Fuzzy Techniques for Using Histogram Statistics for Image Enhancement
Intensity Transformations and
Spatial Filtering
4/28/2019
58 Using Histogram Statistics

3.1- Background

3.2- Some Basic Intensity Use of histogram statistics for image enhancement:
Transformation Functions r denotes a discrete random variable
3,3- Histogram Processing P(ri) denotes the normalized histogram component
corresponding to the ith value of r
3.4- Fundamentals of Spatial
L 1
m   ri p (ri )
Filtering
Mean:
3.5 - Smoothing Spatial Filters i 0

L 1
3.6- Sharpening Spatial Filters
The nth moment:  n (r )   (ri  m) n p (ri )
i 0
3.7- Combining Spatial
Enhancement Tools
L 1

3.8- Using Fuzzy Techniques for The second moment:  2 (r )   (ri  m) 2 p (ri )
Intensity Transformations and i 0
Spatial Filtering
4/28/2019
59 Using Histogram Statistics

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Global enhancement: The global mean and variance are
measured over an entire image
3.4- Fundamentals of Spatial
Filtering
Local enhancement: The local mean and variance are used
3.5 - Smoothing Spatial Filters as the basis for making changes

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
60 Using Histogram Statistics

3.1- Background

3.2- Some Basic Intensity


Transformation Functions rs,t is the gray level at coordinates (s,t) in the neighborhood
3,3- Histogram Processing
P(rs,t) is the neighborhood normalized histogram component
3.4- Fundamentals of Spatial
Filtering

3.5 - Smoothing Spatial Filters mean: mS xy  r


( s ,t )S xy
s ,t p(rs ,t )
3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools
local variance:  S2 
xy  [r
( s ,t )S xy
s ,t  mS xy ]2 p(rs ,t )

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
61 Using Histogram Statistics

3.1- Background

3.2- Some Basic Intensity


Transformation Functions E,K0,K1,K2 are specified parameters
MG is the global mean
3,3- Histogram Processing
DG is the global standard deviation
3.4- Fundamentals of Spatial
Filtering
Mapping:
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters


 if mS xy  k0 M G
E  f ( x, y )
3.7- Combining Spatial g ( x, y )   and k1 DG   S xy  k2 DG
Enhancement Tools
 f ( x, y )
 otherwise
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering
4/28/2019
62 Using Histogram Statistics

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
63 Using Histogram Statistics

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
64 Using Histogram Statistics

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
65

3.4 Fundamentals of Spatial Filtering

4/28/2019
66 Fundamentals of Spatial
Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing The Mechanics of Spatial Filtering

3.4- Fundamentals of Spatial


Filtering Spatial Correlation and Convolution

3.5 - Smoothing Spatial Filters


Vector Representation of Linear Filtering
3.6- Sharpening Spatial Filters
Generating Spatial Filter Masks
3.7- Combining Spatial
Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
67 Fundamentals of Spatial
Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions
The Mechanics of Spatial Filtering:
3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering
R  w(1,1) f ( x  1, y  1) 
w(1,0) f ( x  1, y )   
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


w(0,0) f ( x, y )   
w(1,0) f ( x  1, y ) 
Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering w(1,1) f ( x  1, y  1)
4/28/2019
68 Fundamentals of Spatial
Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Image size: M×N
3,3- Histogram Processing Mask size: m×n
3.4- Fundamentals of Spatial a b
g ( x, y )    w( s, t ) f ( x  s, y  t )
Filtering

3.5 - Smoothing Spatial Filters s   at   b


3.6- Sharpening Spatial Filters
a=(m-1)/2 and b=(n-1)/2
3.7- Combining Spatial
Enhancement Tools
x= 0,1,2,…,M-1 and y= 0,1,2,…,N-1
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering
4/28/2019
69 Fundamentals of Spatial
Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
70 Fundamentals of Spatial
Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
71 Fundamentals of Spatial
Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing The Mechanics of Spatial Filtering

3.4- Fundamentals of Spatial


Filtering
Spatial Correlation and Convolution

3.5 - Smoothing Spatial Filters


Vector Representation of Linear Filtering
3.6- Sharpening Spatial Filters
Generating Spatial Filter Masks
3.7- Combining Spatial
Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Spatial Correlation and Convolution
72

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Spatial Correlation and Convolution
73

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
74 Fundamentals of Spatial
Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing The Mechanics of Spatial Filtering

3.4- Fundamentals of Spatial


Filtering Spatial Correlation and Convolution

3.5 - Smoothing Spatial Filters


Vector Representation of Linear Filtering
3.6- Sharpening Spatial Filters
Generating Spatial Filter Masks
3.7- Combining Spatial
Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Vector Representation of Linear
75
Filtering

3.1- Background
Vector Representation of Linear Filtering:
3.2- Some Basic Intensity
Transformation Functions

3,3- Histogram Processing


R  w1 z1  w2 z 2  ...  w9 z9
3.4- Fundamentals of Spatial 9
  wi zi
Filtering

3.5 - Smoothing Spatial Filters i 1

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
76

3.5 Smoothing Spatial Filters

4/28/2019
77 Smoothing Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Smoothing Linear Filters


3.4- Fundamentals of Spatial
Filtering
Order-Static (Nonlinear) Filters
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
78 Smoothing Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Smoothing Linear Filters :
1 9
R   zi
Noise reduction
3,3- Histogram Processing Smoothing of false contours
9 i 1
3.4- Fundamentals of Spatial
Reduction of irrelevant detail
Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
79 Smoothing Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Image size: M×N
3,3- Histogram Processing Mask size: m×n
a b
3.4- Fundamentals of Spatial
Filtering
  w(s, t ) f ( x  s, y  t )
g ( x, y )  s   at   b
a b
3.5 - Smoothing Spatial Filters
  w(s, t )
s   at   b
3.6- Sharpening Spatial Filters
a=(m-1)/2 and b=(n-1)/2
3.7- Combining Spatial
Enhancement Tools
x= 0,1,2,…,M-1 and y= 0,1,2,…,N-1
3.8- Using Fuzzy Techniques for
Intensity Transformations and
Spatial Filtering
4/28/2019
Smoothing Spatial Filters
80

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Image smoothing


with masks of
3.4- Fundamentals of Spatial
Filtering various sizes.

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
81 Smoothing Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
82 Smoothing Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Smoothing Linear Filters


3.4- Fundamentals of Spatial
Filtering
Order-Static (Nonlinear) Filters
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
83 Order-Static (Nonlinear)
Filters
3.1- Background

3.2- Some Basic Intensity


Transformation Functions
Order-statistic filters:
3,3- Histogram Processing
Median filter: Replace the value of a pixel by the median
3.4- Fundamentals of Spatial
of the gray levels in the neighborhood of that pixel
Filtering
Noise-reduction
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
84 Order-Static (Nonlinear)
Filters
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
85

3.6 Sharpening Spatial Filters

4/28/2019
86
Sharpening Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Foundation


3.4- Fundamentals of Spatial
Filtering
Using the Second Derivative for Image Sharpening - The
3.5 - Smoothing Spatial Filters Laplacian

3.6- Sharpening Spatial Filters Unsharp Masking and Highboost Filtering


3.7- Combining Spatial
Enhancement Tools
Using First-Order Derivative for (Nonlinear) Image
3.8- Using Fuzzy Techniques for
Sharpening - The Gradient
Intensity Transformations and
Spatial Filtering
4/28/2019
87 Foundation

3.1- Background

3.2- Some Basic Intensity The first-order derivative:


Transformation Functions

3,3- Histogram Processing


f
 f ( x  1)  f ( x)
3.4- Fundamentals of Spatial
Filtering
x
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters The second-order derivative

2 f
3.7- Combining Spatial
 f ( x  1)  f ( x  1)  2 f ( x)
Enhancement Tools

3.8- Using Fuzzy Techniques for x 2

Intensity Transformations and


Spatial Filtering
4/28/2019
88 Foundation

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Foundation
89

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
90 Sharpening Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Foundation


3.4- Fundamentals of Spatial
Filtering
Using the Second Derivative for Image Sharpening - The
3.5 - Smoothing Spatial Filters
Laplacian

3.6- Sharpening Spatial Filters Unsharp Masking and Highboost Filtering


3.7- Combining Spatial
Enhancement Tools
Using First-Order Derivative for (Nonlinear) Image
3.8- Using Fuzzy Techniques for
Sharpening - The Gradient
Intensity Transformations and
Spatial Filtering
4/28/2019
91 Laplacian

3.1- Background

3.2- Some Basic Intensity Use of second derivatives for enhancement-The Laplacian:
Transformation Functions
Development of the method
3,3- Histogram Processing

2 f 2 f
3.4- Fundamentals of Spatial  f  2  2
2
Filtering
x y
3.5 - Smoothing Spatial Filters

2 f
3.6- Sharpening Spatial Filters
 f ( x  1, y )  f ( x  1, y )  2 f ( x, y )
3.7- Combining Spatial
x 2
Enhancement Tools

3.8- Using Fuzzy Techniques for 2 f


Intensity Transformations and  f ( x, y  1)  f ( x, y  1)  2 f ( x, y)
Spatial Filtering y 2
4/28/2019
92 Laplacian

3.1- Background

3.2- Some Basic Intensity


Transformation Functions
2 f  [f(x 1,y)  f(x 1,y)  f(x,y 1 )  f(x,y1 )]  4 f(x,y)
3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering  if the center coefficien t
 f ( x, y )   2 f ( x, y ) of the Laplacian mask

3.5 - Smoothing Spatial Filters

 is negative
3.6- Sharpening Spatial Filters
g ( x, y )  
if the center coefficien t
3.7- Combining Spatial 
Enhancement Tools  f ( x, y )   2 f ( x, y ) of the Laplacian mask

3.8- Using Fuzzy Techniques for  is positive
Intensity Transformations and
Spatial Filtering
4/28/2019
93 Laplacian

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
94 Laplacian

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
95 Laplacian

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Simplifications:`


3.4- Fundamentals of Spatial
Filtering
g ( x, y)  f ( x, y)  [ f ( x  1, y)  f ( x  1, y)  f ( x, y  1)  f ( x, y  1)]  4 f ( x, y)
3.5 - Smoothing Spatial Filters
 5 f ( x, y)  [ f ( x  1, y)  f ( x  1, y)  f ( x, y  1)  f ( x, y  1)]
3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
96 Laplacian

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
97 Sharpening Spatial Filters

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Foundation


3.4- Fundamentals of Spatial
Filtering
Using the Second Derivative for Image Sharpening - The
3.5 - Smoothing Spatial Filters Laplacian

3.6- Sharpening Spatial Filters


Unsharp
Unsharp Masking
Masking and
and Highboost
Highboost Filtering
Filtering
3.7- Combining Spatial
Enhancement Tools
Using First-Order Derivative for (Nonlinear) Image
3.8- Using Fuzzy Techniques for
Sharpening - The Gradient
Intensity Transformations and
Spatial Filtering
4/28/2019
98 Unsharp Masking and
Highboost Filtering
3.1- Background

3.2- Some Basic Intensity Unsharp masking


Transformation Functions Subtract a blurred version of an image from the image
itself
3,3- Histogram Processing
g mask ( x, y )  f ( x, y )  f ( x, y )
3.4- Fundamentals of Spatial
Filtering

3.5 - Smoothing Spatial Filters f(x,y) : The image, f̄(x,y): The blurred image

3.6- Sharpening Spatial Filters g ( x, y)  f ( x, y)  k * g mask ( x, y) ,k 1


3.7- Combining Spatial
Enhancement Tools High boost Filtering:
3.8- Using Fuzzy Techniques for
g ( x, y)  f ( x, y)  k * g mask ( x, y) ,k 1
Intensity Transformations and
Spatial Filtering
4/28/2019
99 Unsharp Masking and
Highboost Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
10
0 Unsharp Masking and
Highboost Filtering
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Using First-Order Derivative for
101
(Nonlinear) Image Sharpening -
The Gradient
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing Foundation


3.4- Fundamentals of Spatial
Filtering
Using the Second Derivative for Image Sharpening - The
3.5 - Smoothing Spatial Filters Laplacian

3.6- Sharpening Spatial Filters


Unsharp Masking and Highboost Filtering
3.7- Combining Spatial
Enhancement Tools
Using
Using First-Order
First-Order Derivative
Derivative for
for (Nonlinear)
(Nonlinear) Image
Image
3.8- Using Fuzzy Techniques for
Sharpening
Sharpening -- The
The Gradient
Gradient
Intensity Transformations and
Spatial Filtering
4/28/2019
Using First-Order Derivative for (Nonlinear)
10 Image Sharpening - The Gradient
2

3.1- Background

3.2- Some Basic Intensity Using first-order derivatives for (nonlinear) image
Transformation Functions sharpening, The gradient:
The gradient:
3,3- Histogram Processing
 f 
 g x   x 
3.4- Fundamentals of Spatial f      f 
Filtering g y   
 y 
3.5 - Smoothing Spatial Filters
The magnitude is rotation invariant (isotropic)
3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

M ( x, y )  mag (f )  Gx2  G y2 
1
2

1
 f  2  f  2  2
M ( x, y )  g x  g y
3.8- Using Fuzzy Techniques for       
Intensity Transformations and  x   y  
Spatial Filtering
4/28/2019
Using First-Order Derivative for
103
(Nonlinear) Image Sharpening - The
Gradient

3.1- Background

3.2- Some Basic Intensity


Transformation Functions Computing using cross differences, Roberts cross-gradient
operators
3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering g x  ( z9  z5 ) and g y  ( z8  z6 )
3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters



M ( x, y)  ( z9  z5 )  ( z8  z6 )
2 2

1
2

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and M ( x, y)  z9  z5  z8  z6
Spatial Filtering
4/28/2019
Using the Gradient for Image Sharpening
104

3.1- Background

3.2- Some Basic Intensity


Transformation Functions Sobel operators:
3,3- Histogram Processing A weight value of 2 is to achieve some smoothing by
giving more importance to the center point
3.4- Fundamentals of Spatial
Filtering

3.5 - Smoothing Spatial Filters


f  ( z7  2 z8  z9 )  ( z1  2 z 2  z3 )
3.6- Sharpening Spatial Filters

3.7- Combining Spatial


 ( z3  2 z6  z9 )  ( z1  2 z 4  z7 )
Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
Using the Gradient for Image Sharpening
105

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
106
Using the Gradient for Image Sharpening

3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
107

3.7 Combining Spatial


Enhancement Tools

4/28/2019
108 Combining Spatial
Enhancement Tools
3.1- Background

3.2- Some Basic Intensity


Transformation Functions
 An example:
3,3- Histogram Processing

3.4- Fundamentals of Spatial  Laplacian to highlight fine detail


Filtering
 Gradient to enhance prominent edges
3.5 - Smoothing Spatial Filters  Smoothed version of the gradient image used to mask the
Laplacian image
3.6- Sharpening Spatial Filters
 Increase the dynamic range of the gray levels by using a
3.7- Combining Spatial gray-level transformation
Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
109 Combining Spatial
Enhancement Tools
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019
110 Combining Spatial
Enhancement Tools
3.1- Background

3.2- Some Basic Intensity


Transformation Functions

3,3- Histogram Processing

3.4- Fundamentals of Spatial


Filtering

3.5 - Smoothing Spatial Filters

3.6- Sharpening Spatial Filters

3.7- Combining Spatial


Enhancement Tools

3.8- Using Fuzzy Techniques for


Intensity Transformations and
Spatial Filtering
4/28/2019

You might also like