Documente Academic
Documente Profesional
Documente Cultură
Lecture 4
September 23, 2006
What is image processing
Is enhancing an image or extracting
information or features from an image
Computerized routines for information
extraction (eg, pattern recognition,
classification) from remotely sensed
images to obtain categories of information
about specific features.
Many more
Image Processing Includes
Image quality and statistical evaluation
Radiometric correction
Geometric correction
Image enhancement and sharpening
Image classification
Pixel based
Object-oriented based
Accuracy assessment of classification
Post-classification and GIS
Change detection
Image Quality
Many remote sensing datasets contain high-quality,
accurate data. Unfortunately, sometimes error (or
noise) is introduced into the remote sensor data by:
the environment (e.g., atmospheric scattering,
cloud),
random or systematic malfunction of the remote
sensing system (e.g., an uncalibrated detector
creates striping), or
improper pre-processing of the remote sensor
data prior to actual data analysis (e.g., inaccurate
analog-to-digital conversion).
154 155
Cloud
155
160
162
MODIS
True
143
163
164
Clouds in ETM+
Striping Noise and Removal
CPCA
Combined Principle
Component Analysis
G-MAP
Gamma Maximum
A Posteriori Filter
Univariate descriptive image statistics
∑ (BV − µk )
2
Min ik
Max vark = i =1
n −1
Variance
Standard deviation
Coefficient of
variation (CV)
sk = σ k = vark
Skewness
Kurtosis σ
CV = k
Moment µ k
Multivariate Image Statistics
∑ BV ∑ BV SPkl
cov kl =
n ik il
SPkl = ∑ (BVik ×BVil ) − i =1 i =1
i =1 n n −1
Correlation
To
Toestimate
estimatethe thedegree
degreeof ofinterrelation
interrelationbetween
betweenvariables
variablesininaamanner
mannernotnot
influenced
influencedby bymeasurement
measurementunits, units,the
thecorrelation
correlationcoefficient,
coefficient,isis
commonly
commonlyused. used.The
Thecorrelation
correlationbetween
betweentwo
twobandsbandsofofremotely
remotelysensed
sensed
data,
data,rrklkl,,isisthe
theratio
ratioof
oftheir
theircovariance
covariance(cov
(covklkl))to
tothe
theproduct
productofoftheir
their
standard
standarddeviations
deviations(s(skkssl); thus:
l); thus:
cov kl
rkl =
sk sl
IfIf we
we square
square the
the correlation
correlation coefficient
coefficient (r(rklkl),), we
we obtain
obtain the
the sample
sample coefficient
coefficient ofof
determination 2
determination(r(r2),),which
whichexpresses
expressesthe
theproportion
proportionof ofthe
thetotal
totalvariation
variationininthethevalues
valuesof of
“band
“bandl”l”that
thatcan
canbebeaccounted
accountedforforor
orexplained
explainedby byaalinear
linearrelationship
relationshipwith withthe
thevalues
values
of
ofthe
therandom
randomvariable
variable“band
“bandk.”
k.”Thus
Thusaacorrelation coefficient(r(rklkl))of
correlationcoefficient of0.70
0.70results
resultsininan
an
2
rr2value
valueof
of0.49,
0.49,meaning
meaningthat
that49%
49%of ofthe
thetotal
totalvariation
variationofofthe
thevalues
valuesof of“band
“bandl”l”ininthe
the
sample
sampleisisaccounted
accountedforforby
byaalinear
linearrelationship
relationshipwith withvalues
valuesofof“band
“bandk”. k”.
Pixel Band 1
(green)
Band 2
(red)
Band 3
(ni)
Band 4
(ni) example
(1,1) 130 57 180 205
(1,2) 165 35 215 255
(1,3) 100 25 135 195
SP12 = (31,860) −
(675)(232 )
(1,4) 135 50 200 220
5
(1,5) 145 65 205 235
540
cov12 = = 135
4
Band 1 (Band 1 x Band Band 2
2)
130 7,410 57
165 5,775 35
100 2,500 25
135 6,750 50
145 9,425 65
675 31,860 232
Band 1 Band 2 Band 3 Band 4
Mean (µk) 135 46.40 187 222
Variance (vark) 562.50 264.80 1007 570
(s k ) 23.71 16.27 31.4 23.87
(mink) 100 25 135 195
(maxk) 165 65 215 255
Range (BVr) 65 40 80 60
Univariate statistics
θv
Absolute atmospheric 3
θ0
correction, and LI
Relative atmospheric
correction. 5
⎛ BVin − min k ⎞
BVout = ⎜⎜ ⎟⎟quant k
⎝ max k − min k ⎠
where:
where:
--BV
BVininisisthe
theoriginal
originalinput
inputbrightness
brightnessvalue
value
--quant
quantkkisisthe
therange
rangeofofthe
thebrightness
brightnessvalues
valuesthat
thatcan
canbe
be
displayed
displayedon onthe
theCRT
CRT(e.g.,
(e.g.,255),
255),
--min
minkkisisthe
theminimum
minimumvaluevaluein
inthe
theimage,
image,
--max
maxkkisisthe
themaximum
maximumvaluevaluein
inthe
theimage,
image,and
and
--BV
BVout is the output brightness value
out is the output brightness value
Percentage linear and
standard deviation contrast
stretch
X percentage (say 5%) top or low values of the image
will be set to 0 or 255, rest of values will be linearly
stretched to 0 to 255
ENVI has a default of a 2% linear stretch applied to each
image band, meaning the bottom and top 2% of image
values are excluded by positioning the range bars at the
appropriate points. Low 2% and top 2% will be saturated
to 0 and 255, respectively. The values between the range
bars are then stretched linearly between 0 and 255
resulting in a new image.
If the percentage coincides with a standard deviation
percentage, then it is called a standard deviation contrast
stretch. For a normal distribution, 68%, 95.4%, 99.73%
values lie in ±1σ, ±2 σ, ±3 σ. So 16% linear contrast
stretch is the ±1σ contrast stretch.
original Saturating the water Saturating the land
Stretching the land Stretching the water
Alfalfa
Cotton
Grass
Fallow
Supervised classification methods
Various supervised classification algorithms may be used to assign an unknown pixel to one
of m possible classes. The choice of a particular classifier or decision rule depends on the
nature of the input data and the desired output. Parametric classification algorithms
assumes that the observed measurement vectors Xc obtained for each class in each spectral
band during the training phase of the supervised classification are Gaussian; that is, they are
normally distributed. Nonparametric classification algorithms make no such assumption.
Spectral Feature
Fitting
Source: http://popo.jpl.nasa
.gov/html/data.html
Accuracy assessment of classification
salt-
and-
pepper
types
Majority/Minority Analysis
Clump Classes
Morphology Filters
Sieve Classes
Combine Classes
Classification to vector (GIS)
Change detection
Change detect involves the use of multi-temporal datasets to
discriminate areas of land cover change between dates of imaging.
Ideally, it requires
Same or similar sensor, resolution, viewing geometry, spectral bands,
radiomatric resolution, acquisition time of data, and anniversary dates
Accurate spatial registration (less than 0.5 pixel error)
Methods
Independently classified and registered, then compare them
Classification of combined multi-temporal datasets,
Principal components analysis of combined multi-temporal datasets
Image differencing (subtracting), (needs to find change/no change threshold,
change area will be in the tails of the histogram distribution)
Image ratioing (dividing), (needs to find change/no change threshold,
change area will be in the tails of the histogram distribution)
Change vector analysis
Delta transformation
Example: stages of development
Sun
Sun City
City ––
Hilton
Hilton Head
Head
1994
1994
1996
1996
1974
1,040 urban
hectares
1994
3,263 urban
hectares
315%
increase