Beruflich Dokumente
Kultur Dokumente
-Outline-
Filtering
Speckle Reduction
- Definition; Why speckle filtering; What is the ideal
speckle reduction filter
- Non-adaptive filters (FFT filters)
- Adaptive filters (Frost, Lee, MAP Gamma filters)
Edge Detection
- Ratio edge detector filter
- Touzi filter
Contrast Enhancement
Linear Enhancement
Nonlinear Enhancement
- Histogram, Exponential, Logarithmic,
Power Law Stretch
Introduction
This section reviews the methods of enhancing the
radiometrics of an image using speckle reduction filters,
spatial enhancement filters and visual enhancements.
The understanding of radar speckle is key to the
understanding of SAR and SAR radiometric
enhancements.
Often the reduction of speckle is desired to improve
classification and/or for enhancement.
To reduce speckle, adaptive filters (e.g. map gamma
filter), should be used rather than non-adaptive filters (e.g.
FFT filters) on radar imagery.
Adaptive filters take into account the local properties of the
terrain backscatter or the nature of the sensor, whereas
non-adaptive filters do not.
Canada Centre for Remote Sensing, Natural Resources Canada
Introduction to Speckle
Image variance or speckle is a granular noise that inherently
exists in SAR imagery (Figure 5.1).
Speckle gives a single look image a grainy, salt and pepper
appearance and is the dominating factor in radar imagery.
Speckle noise occupies a wider dynamic range than the scene
content itself.
Images processed with a small number of 'looks' will have
distribution intensities which are quite asymmetric due to
speckle noise.
Creating a symmetrical histogram may not be the optimum
procedure. Instead, pixels are set to the extreme limits of the
data intensity distribution (e.g. DN values of 0 and 255 for 8-bit
data).
For a detailed review of speckle, see Raney (1998).
Canada Centre for Remote Sensing, Natural Resources Canada
What is Speckle?
Speckle is coherent interference of waves scattered from terrain
elements observed in each resolution cell.
Coherent
radar waves
Destructive Interference
Result
Speckle Suppression
Speckle results from a coherent (phase included) process.
Speckle can be reduced by incoherent (amplitude or power) processes.
A
C
6.1 m x 6.1 m
N=1
QSAR = 0.027
6.1 m x 6.1 m
N = 16
QSAR = 0.43
B
Courtesy R.
Shuchman and
E. Kasischke,
ERIM
6.1 m x 6.1 m
N=4
QSAR = 0.11
1.5 m x 2.13 m
N=1
QSAR = 0.31
Examples of multi-look
processing. Note that
image chips A, B, and
C all have the same
resolution, but that
image chips C and D
have comparable
image quality factors
(data from an X-band
airborne SAR, 1972,
optically processed).
(In Principles &
Applications of
Imaging Radar,
Manual of Remote
Sensing, 1998,
Chapter 2 - Raney,
pg. 75)
radiometric information
radiometric information
Adaptive filters
Examples are the Frost, Lee, Map Gamma, local mean and local
median filters
Median 5x5
Original Image
Map Gamma
5x5
Canada Centre for Remote Sensing, Natural Resources Canada
Kernel Size
Examples of Mean, Median and Mode filter kernels
(or windows) are shown in Figure 5.5.
Filters are a sub-array of X by Y pixels that moves
through the image.
All three filters shown in Figure 5.5 are square box
filters, with a kernel size of 3 by 3 pixels
Degree of smoothing is a function of the size of the
kernel.
As filter kernel size increases, smoothing increases.
5 7 4
9 8 6
5 5 8
5+7+4+9+8+6+5+5+8= 57
57 9 =
MEAN = 6
4,5,5,5,6,7,8,8,9
MEDIAN = 6
MODE
5 7 4
9 8 6
5 5 8
5x5
3x3
MEDIAN
5 7 4
9 8 6
5 5 8
7x7
4
555
6
7
88
9
MODE = 5
Source: CCRS
Canada Centre for Remote Sensing, Natural Resources Canada
Median 7x7
Original Image
Mean 7x7
Adaptive Filtering
Adaptive filters (e.g. Map Gamma) reduce speckle
while preserving the edges (sharp contrast
variation).
Adaptive filters modify the image based on statistics
extracted from the local environment of each pixel.
Larger kernel size (e.g. 11x11) result in an important
increased smoothing effect on the resulting image
(Figure 5.7).
Map Gamma
7x7
Original Image
Map Gamma
11x11
Canada Centre for Remote Sensing, Natural Resources Canada
Original Image
Map Gamma
11x11
Effects of Filtering
Whereas, adaptive filters (Lee, Frost and Gamma)
preserve the mean value and are therefore
preferable for SAR imagery (Figure 5.10).
Figure 5.11 shows that as the filter kernel size
increases, so does the percent change in standard
deviation.
A quantitative example of these effects on real data
is shown in Figure 5.12.
Raw
Median 7x7
Median 3x3
Lee 3x3
Median 5x5
Lee 7x7
Lee 5x5
Frost 7x7
Frost 3x3
Frost 5x5
Source: CCRS
Raw
Median 7x7
Median 3x3
Lee 7x7
Frost 3x3
Lee 3x3
Median 5x5
Lee 5x5
Frost 7x7
Frost 5x5
Source: CCRS
Standard
Deviation
% Change
in Mean
Raw
Median 3x3
Median 5.5
Median 7x7
Lee 3x3
Lee 5x5
Lee 7x7
Frost 3x3
Frost 5x5
Frost 7x7
% Change
in SD
Mean/SD
The filters are not effective primarily when applied to fine structures
such as roads and trails which are generally smoothed out by the
filters.
A new multi-resolution filter the Touzi Filter (Figures 5.13 and 5.14)
was developed at CCRS (a part of PCI software 2002 version).
The size and the shape of the filter processing window are adapted
to signal nonstationarity.
The Touzi multi-resolution ratio edge detector is used for better
filtering of contours and edges (Touzi et al., IEEE TGRS 1998)
This permits more efficient speckle reduction and a better
preservation of the scene spatial variations (texture, edges, point
targets).
Original Image
Touzi filter
Original Image
Touzi filter
15X15
Introduction to Texture
Texture is the spatial variation of tones in an image.
Image texture may be qualitatively described as
having properties like fineness, coarseness,
smoothness, granulation, randomness, lineation,
mottled, irregular, hummocky (Figure 5.15).
In a SAR image, texture has two components: (1)
spatial variability in the scattering properties of the
scene and (2) speckle.
Forest
300 m
Source: Ulaby and Dobson, 1989
Canada Centre for Remote Sensing, Natural Resources Canada
300 m
Texture Analysis
Texture
Textural features contain information about the
spatial distribution of tonal variations.
Methods available:
Model-based approaches
- Mean
- Standard deviation
- Entropy
- Correlation
Contrast Stretch
A contrast stretch enhances visual interpretation
(Figure 5.16).
Matches datas dynamic range to dynamic range of display.
Involves the construction of a look-up table (LUT).
LUT is a graphical model of the mathematical function
selected.
Original image
Linear Stretch
Linear Stretch
Effective upper and lower cutoff values are
established.
Upper and lower histogram values are set to
maximum & minimum limits respectively.
May use full or piecewise stretch.
Balance of the data are stretched linearly to
fill the expanded display range.
See Figure 5.17.
Canada Centre for Remote Sensing, Natural Resources Canada
Nonlinear Enhancements
Distort the image radiometry.
Useful only for visual interpretation.
Histogram Stretch
Input display range may not be fully utilized.
Output display range makes full use of the
dynamic range.
Enhances the contrast where frequency of
occurrence is greatest.
Options include:
- Inverse frequency
- Frequency equalization
- Gaussian normalization
- Histogram matching
Canada Centre for Remote Sensing, Natural Resources Canada
Frequency Equalization
Redistribute pixel values so that there are
approximately the same number of pixels for each
data value available.
More for visual display than for image analysis.
Figure 5.19 is an example of Frequency
Equalization.
Exponential Stretch
High-range brightness is enhanced and high
histogram skew can be corrected.
Details in the higher part of the dynamic range
are revealed.
An example of an algorithm for this stretch is ex.
Logarithmic Stretch
Low-range brightness is enhanced and histogram
skew may be corrected.
Skewness is common and may invalidate some image
analysis algorithms which assume a normal data
distribution.
Also known as root Enhancement.
Root ( log N).
Tends to lend an overall brightening to the resultant
image (see figure 5.20).
QUALITATIVE
AMPLITUDE
Digital Number
(DN)
TEXTURE ANALYSIS
(input for classification)
FILTER
(speckle reduction)
- Adaptive filters
- Non adaptive filters
AUTOMATED FEATURE
EXTRACTION
- image thresholding
- edge detection, lineaments
- directional filters (Sobel, etc.,)
AMPLITUDE + PHASE
Single Look Complex
(DNI + DNQ)
or
(power)
ENHANCEMENT
(for visual interpretation)
- High pass filters
- Low pass filters
- FFT filters
- Contrast stretch
DATA FUSION
- RGB-IHS Colour Space
- Principal Component
Analysis
- Vector Overlay
STEREOSCOPY
- DEM generation
- Planimetric feature
extraction
CHANGE DETECTION
(e.g. ratio, difference)
GEOMETRIC CORRECTION
- Ortho-rectification using DEM
- Slant / ground range conversion
- Polynomial transformation
INFORMATION
EXTRACTION
- Valued-added
information map
ACCURACY
ASSESSMENT
INTERFEROMETRY
- DEM generation
- Coherence image
- Surface change detection
FILTER
(speckle reduction)
- Adaptive filters
- Non adaptive filters
STEREOSCOPY
- terrain interpretation
OTHER DATA
- multitemporal SAR
- optical RS
- geophysical
- Thematic polygons
or vectors (GIS)
- etc.
or
(dB)
CLASSIFICATION
- Supervised
- Unsupervised
Remote
Sensing,
CALCULATION OF
TARGET SIGNATURES
CONVERT POWER
VALUES TO dB
e.g. (dB) = 10 log10 ( X )
MODELLING
- Theoretical backscatter
- Geophysical parameters
extraction