Image Processing
Image Processing
image acquisition
physical
landscape
image of
image inference
landscape
Jensen, 2007
Question of the
day (1)
Strahler, 1980
L image
H image
• To extract information
• To evaluate a sensor
• To evaluate images statistically
• To assess/improve quality
• To make base data sets (e.g. for GIS)
• To make art http://www.remotesensingart.com
Digital image processing operations
• Geometric transformation
• Color correction
• Image editing
• Image registration
• Image projection
• Compositing
• Image differencing
• Image segmentation
• Pattern recognition
What is an image? (What’s in an image?)
Jensen, 2004
Statistical description of images
• image histogram
• individual pixel values
• univariate descriptive statistics
statistics derived from a single variable
• multivariate statistics
statistics derived from multiple variables
Image histogram
• mode
• median
• min, max
• range
• mean
• variance
• standard deviation
• skewness
• kurtosis
Multivariate descriptive statistics
• covariance
• correlation
• regression basics
• coefficient of determination
A note on pixel position
B = f(A)
• All of the image processing techniques we will
discuss today are in the spatial domain (i.e. in the
image plain itself) as opposed to the transformed
domain
Fundamentals
g(x,y) = T[f(x,y)]
An intensity transformation example
s = T(r)
s0 = T(r0)
light
output
dark T(r)
r
k r0
dark light
input
• noise removal/addition
• representation of spatial variability of a
feature by region
• extract particular spatial scale component
from an image
• smoothing
• edge detection
• frequency domain
What is a filter?
• by analogy with the procedure used in
chemistry to separate components of a
suspension, a digital filter is used to extract
a particular feature (spatial-scale)
component from a digital image
1/9 1/9 1/9 -1 -1 -1 0 -1 0
-1 -1 -1 -1 0 1 -1 -1 0
0 0 0 -1 0 1 -1 0 1
1 1 1 -1 0 1 0 1 1
Mather, 1999
Sources of geometric distortions in digital
satellite data
• instrument error
• distortion in the optical system
• panoramic distortion
• sensor field of view
• Earth rotation
• Earth rotation velocity changes with latitude
• platform instability
• variation in platform altitude and attitude
Mather, 1999
Two forms of geometric correction
a) Landsat Thematic
Mapper band 7 (2.08 –
2.35 µm) image of the
Santee Delta in South
Carolina. One of the 16
detectors exhibits serious
striping and the absence of
brightness values at pixel
locations along a scan line.
b) An enlarged view of the
bad pixels with the
brightness values of the
eight surrounding pixels
annotated.
c) The brightness values of
the bad pixels after shot
noise removal. This image
was not destriped.
Jensen, 2004
N-line striping
Jensen, 2004
N-line striping
Jensen, 2004
Jensen, 2004
External radiometric errors
• Even if the remote sensor is functioning properly, external
radiometric errors can be introduced by phenomena that
vary in nature through space and time. They are external to
the remote sensing process but heavily influence the resulting
image data.
Relative Correction
Absolute Correction
(Radiometric normalization)
Requires (hard-to-obtain)
Correction is performed information on
relative to other atmospheric conditions at
(reference) images so that the time of image
the corrected image is acquisition. The results
normalized as if it was are in absolute surface
acquired under same reflectance units.
atmospheric, sensor,
topographic conditions.
Image-based RT-based
Methods methods
Unnecessary atmospheric correction
Jensen, 2004
Atmospheric Correction
Relative Correction
Absolute Correction
(Radiometric normalization)
Requires (hard-to-obtain)
Correction is performed information on
relative to other atmospheric conditions at
(reference) images so that the time of image
the corrected image is acquisition. The results
normalized as if it was are in absolute surface
acquired under same reflectance units.
atmospheric, sensor,
topographic conditions.
Image-based RT-based
Methods methods
Relative Radiometric correction methods
(three among many others)
Jensen, 2004
Single image normalization
using histogram adjustment
NOTE
Does not account
for atmospheric
absorption!!
Radiometric correction
using regression
date 1 (red)
date 1 (red) date 2 (red)-corrected
The ridge method
Atmospheric Correction
Relative Correction
Absolute Correction
(Radiometric normalization)
Requires (hard-to-obtain)
Correction is performed information on
relative to other atmospheric conditions at
(reference) images so that the time of image
the corrected image is acquisition. The results
normalized as if it was are in absolute surface
acquired under same reflectance units.
atmospheric, sensor,
topographic conditions.
Image-based RT-based
Methods methods
Atmospheric correction
• Hybrid approaches
• Hybrid methods
• Streamer (UW-Madison!)
Image-based methods
Jensen, 2004
DOS - Dark Object Subtraction
http://www.sc.chula.ac.th/courseware/2309507/Lecture/remote18.htm
local scale
Iowa, 2006
regional scale
regional scale
Peruvian Amazon
global scale
• hybrid approaches
unsupervised vs. supervised
• In a supervised classification, the identity and location of the
land-cover types (e.g., urban, agriculture, or wetland) are
known a priori and the analyst attempts to locate specific
sites in the remotely sensed data that represent
homogeneous examples of these known land-cover types
known as training sites because they are used to train the
classification algorithm for eventual land-cover mapping of
the remainder of the image.
acquire data
distribute results
defining the problem
• mutually exclusive
• exhaustive, and
• hierarchical.
Jensen, 2005
Existing classification schemes
• Certain hard classification schemes can readily incorporate land-use
and/or land-cover data obtained by interpreting remotely sensed data,
including the:
American Planning Association Land-Based Classification System which is oriented toward
detailed land-use classification;
United States Geological Survey Land-Use/Land-Cover Classification System for Use with
Remote Sensor Data and its adaptation for the U.S. National Land Cover
U.S. Department of the Interior Fish & Wildlife Service Classification of Wetlands and
Deepwater Habitats of the United States;
Jensen, 2005
Common questions
• How many spectral classes should I use? The rule of thumb is to
have 10 spectral classes per land-cover class of interest. This
often captures enough variability in any given image
Jensen, 2004
Characteristics of training data
Jensen, 2005
land-cover vs. land-use
• Why?
- We want to assess the accuracy and test our
hypothesis
- Create an objective means of map comparison
- Correct area estimates
• How?
- Extract known samples and test against
predictions using a confusion a matrix
Accuracy assessment
• systematic
• cluster
• simple random
• stratified random
Systematic Sample
• Expected accuracy
• Desired accuracy
• Desired level of confidence interval
• ultimately resources available
Proportional Allocation
235 correct
classified map
235/284 =
0.82
overall
map
accuracy
Which is better?
high user’s or
option #1
aerial tree
spraying program
Which is better?
aerial tree
spraying program
Digital Change
Detection
What is change detection?
• Extraction of temporal change information from
remotely sensed imagery
• Remote sensing only provides the changes in
measurements (reflectances) over time
• The purpose of digital change detection is to relate
these changes in measurements to changes the
nature and character of biophysical - environmental
variables
• The main challange of digital change detection is then
to separate changes of interest from changes of non-
interest
• What are the examples of change detection?
What is change detection?
• sun angle
• clouds/shadows
• snow cover
• phenology
• inter-annual variability (climate)
• atmospheric effects
• sensor calibration
• sensor view angle differences
• the problem of agriculture!
Remote Sensing system considerations
Successful remote sensing change detection
requires careful attention to:
• remote sensor system considerations, and
• environmental characteristics.
Failure to understand the impact of the various
parameters on the change detection process can
lead to inaccurate results. Ideally, the remotely
sensed data used to perform change detection is
acquired by a remote sensor system that holds the
following resolutions constant: temporal, spatial
(and look angle), spectral, and radiometric.
Temporal resolution
• Two temporal resolutions should be held constant
during change detection:
• First, use a sensor system that acquires data at
approximately the same time of day. This eliminates
diurnal Sun angle effects that can cause anomalous
differences in the reflectance properties of the
remote sensor data.
• Second, acquire remote sensor data on anniversary
dates, e.g., Feb 1, 2004, and Feb 1, 2006. Anniversary
date imagery minimizes the influence of seasonal
Sun-angle and plant phenological differences that
can negatively impact a change detection project.
Spatial resolution
DOS: Dark Object Subtraction; RT: Radiative Transfer; K-T: Kauth-Thomas transform; GS: Gramm-Schmidth;
PCA: Principal Components Analysis; SMA: Spectral Mixture Analysis.
Change Detection Process
Muchoney, D.M. and Haack, B.N., 1993, Change detection for monitoring forest defoliation,
Photogrammetric Engineering and Remote Sensing, 60(10):1243-1251
DOS: Dark Object Subtraction; RT: Radiative Transfer; K-T: Kauth-Thomas transform; GS: Gramm-Schmidth;
PCA: Principal Components Analysis; SMA: Spectral Mixture Analysis.
Change Detection Process
Vogelmann, J.E. and Rock, B.N., 1989, Use of Thematic Mapper data for the detection of
Forest damage caused by the pear thrips, Remote Sensing of Environment, 30:217-225
DOS: Dark Object Subtraction; RT: Radiative Transfer; K-T: Kauth-Thomas transform; GS: Gramm-Schmidth;
PCA: Principal Components Analysis; SMA: Spectral Mixture Analysis.
Change Detection Process
Radeloff, V.C., Mladenoff, D.J., and Boyce, M.S., 1999, Detecting jack pine budworm
Defoliation using spectral mixture analysis: separating effects from determinants, Remote
Sensing of Environment, 69:156-169
DOS: Dark Object Subtraction; RT: Radiative Transfer; K-T: Kauth-Thomas transform; GS: Gramm-Schmidth;
PCA: Principal Components Analysis; SMA: Spectral Mixture Analysis.
Methods