Professional Documents
Culture Documents
8-Image Processing PDF
8-Image Processing PDF
Image processing:
A: data restoration
B: image enhancement
C: image analysis
D: accuracy assessment
Preprocessing: striping
MOMS-2P data :
Band 1: blue (449 – 511 nm)
Lake
Starnberg
1
1/31/2018
Earth´rotation
The effect of earth rotation on scanner imagery
a. Image formed by lines arranged in a square grid
b. Offset of successive lines to the west to correct for the
rotation of earth´s surface during the frame acquisition
time
Earth´curvature
Effect of earth curvature on the size of a pixel in the scan
direction (across track)
2
1/31/2018
The cross track pointing capability of the Spot system of +/- 27° from the nadir
position, increases the displacement drastically.
Preprocessing:
geometric distortions
4/4
Earth rotation Altitude variation Pitch variation
3
1/31/2018
Principle of image
geocoding
(from DIBAG)
Preprocessing: resampling
4
1/31/2018
• visualisation
• RGB display / MCGB printer output
• false colour image concept
• contrast stretching
• linear/ non linear
• histogramm manipulations
• transformations in spectral space (RGB to IHS)
• filter operations : change intensity according to surrounding
pixel
• etc.
blue cyan
5
1/31/2018
Printer used for hardcopy output usually are working according to the subtractive color
scheme with the ink colors cyan/magenta/yellow. The brightness is controlled by the fraction
of black ink added to the basic CMY colors
6
1/31/2018
„additive color
scheme“ :
visualization in
the RGB
environment of a
computer screen
The original histogram (a) shows DN values from 60 to 158. A better differentiation of this region
will be helpful for image interpretation. This is done by redistributing the existing DNs using
different functions. The result is a DN value distribution covering the whole dynamic range.
7
1/31/2018
Our screen is able to display 256 greyvalues per band (theoretical 16777216 colors). Often we are
interested in objects displayed within a specific brightness range (9 to77 or 158 to 234).
To get a more detailed insight this range is rescaled band for band. The new image is stretching the
greyvalues of this range to again 256 greyvalues (screen limit).
8
1/31/2018
Sharpen with a
Original,
10 x 10
RGB =
window
NIR/red/green
“smooth”
“Sobel” filter
With a 5 x 5
window
C. image analysis
• multivariate data analysis (traditional)
• multidimensional spectral space
• indices calculations
• ratios f.e. simple ratio = band 1/ band 2
• vegetation indices like NDVI = band 1 – band 2 / band
1 + band 2
• principal component calculation
• supervised classification
• unsupervised classification
• object oriented image analysis
D. accuraccy assessment
9
1/31/2018
Image analysis:
Basic assumptions:
Window:
x 2219-2221, y 1613-1615
6000
6000
6000 6000
Result: Result:
DN of the 4 DPA DN of the 4 DPA Multispectral
Multispectral Bands: bands for the central pixel
Band 1 = 42 Band 1= (3 * 3 Filter) = 41
Band 2 = 45 Band 2= (3 * 3 Filter) = 47
Band 3 = 33 Band 3= (3 * 3 Filter) = 32
Band 4 = 46 Band 4= (3 * 3 Filter) = 46
10
1/31/2018
Coniferous
I
1. image domain 2. Spectral domain
3 Domains:
1. The Image domain (2D: area
imaged)
2. The spectral domain (spectral
signature of each pixel: coniferous)
3. The feature space (set of features
characterizing a class: visualized for
the class coniferous in a 2-D plot of
3. 2(n)-dim. feature space RED versus Infrared
Image domain,
showing the spatial
distribution of
homogeneous
surfaces
“profiles”row 20 for
band 3 (red, left) and
band 4 (NIR, right)
10
128
20 lake forest
forest
lake
0 128 256
Greyvalues Band 4 (NIR)
11
1/31/2018
Wiese Wiese
Waschsee Waschsee
Fichte Fichte
classification-strategies
unsupervised classification
• pixel are assigned to a class on base of homogeneity criteria
(„cluster analysis“)
• labelling of the classes by an human analyst is done after
class assignment
supervised classification
• thematic classes are defined
• test and training areas are delineated by the operator by
visual interpretation of the image domain
• classifiers assign each pixel to a predefined class by
comparing the pixel values with the class values as defined by
the training samples
Classification strategies:
assigning a pixel to a class there are three options:
Region of the feature space which do not belong to the object class but is
represented by the training areas (sample areas) (f.e. a car on the road)
(“errors of comission”)
Sample point
placement:
Region of the feature space which is
‚good‘
belonging to the object class but is not
‚not helpful‘ represented by the training areas
(“errors of omission”)
Spectral Band A
12
1/31/2018
Standard deviation (SD, abbr.: σ, ς:;) is representing the square root of the
variance, which is the most common quantile for distributions, especially of
the Gaussian distribution
Most classifiers require a Gaussian distribution of the pixel values (DNs) for an object
class. Common thresholds for the assignment of a pixel to a class are 1-, 2-, 3-standard
deviations with respect to the center (maxima) position.
classifiers
13
1/31/2018
TM CIR
09. 12.
Aug. Aug.
1992
1993
Thematic map representing land cover classes of the Sava river floodplains in Kroatia
14
1/31/2018
with
eCognition software
Inventury sample plot imaged by CIR aerial photography and the Daedalus
ATM multispectral scanner, October 86, Auerhahn, Harz mountains
Sample plot 22
15
1/31/2018
ATM 5
highly damaged
middle
slightly
Histograms und sumcurves of the sample plots „highly“, „mid“ „low“ damages
source: Kenneweg, Förster, Runkel (1991): Untersuchungen und Kartierung von Waldschäden mit Methoden der
Fernerkundung
1.1.1
Hierarchy level
1.1.1
Hierarchy level 1.1.1.1 ”object primitives” Hierarchy level 1.1 “classification results”
eCognition procedure
0
0
FA
6000
6000
Segmentation base:
6 spectral-bands, texture, context
16
1/31/2018
Red
Infrared
II
IV I : Image domain with selected Object in Yellow,
II : Spectral domain per Class,
IV : Database per Object including topology
17
1/31/2018
GIS eCognition
Data-Fusion
attribute
table of attribute
eCognition table of
segmenta- the forest
Level 1 (1*1m orthophoto) stand
tion Detail showing
subobjects inside the area covered by a
Spot pixel
18
1/31/2018
thematic GIS-data
l i s a t i o n
Bestk. Nbstf Bhfn
Knowledge base
4 55123 33666 13959
5 56234 98374 45644
a
m
Inference maschine
r
Theoretical
o
practical knowledge
Basic decisions!
19
1/31/2018
non forest
unchanged
Kernel area decrease
increase
Change detection
increase
for water run off decrease
simulations unchanged
non forest
(EU, ALPMON)
ATKIS forestry data
7
28 1
6,5
26 0,8
24 0,6
5,5
22 0,4
5
20 0,2
4,5
18 4 0
Summary:
20
1/31/2018
The process of accuracy assessment is the final step of an image analysis session and is
evaluating the quality of the classification. Usually a confusion matrix is created, by
comparing :
This confusion matrix can be created by visual interactive examination, image processing
packages offers also other methods, f.e. the split of training areas in two groups, one
used as training set the other as verification set.
Confusion matrix
And remember:
"Remote Sensing" comprise a method pool for
data acquisition as well as for data evaluation.
An RS data set is an image of the landscape at
the time of data take and in this sense a spatial
"document".
Evaluations of RS data are important sources for
landscape analysis and successive GIS
updates.
21
1/31/2018
Image table
RS
• in GIS the visualisation of the real world model is performed via a table with
already extracted, generalised information
• in RS the real world is directly imaged by the data. The goal of remote sensing
data evaluations is to retrieve an attribute table describing the real world as
accurate as possible after: Roeland de Kok, 2001
Satellite
Scales in RS
airborne,
multispectral-
scanner
Forest stand Pixel (1m – 5m) digital grey-/colourvalues (RGB)
Aerial
source: Kenneweg,
Förster, Runkel (1991): photograph
Untersuchungen
und Kartierung von
Waldschäden mit Forest stand/details single tree structure, colour
Methoden der
Fernerkundung
terrain
• Forest loss
Forest loss1212_005_AR_EN.mp4
22
1/31/2018
Forest fire
• Earthquake in
Italy 2016
23
1/31/2018
Details
TAGS
Details
•Title Hurricane Harvey
•Released 25/08/2017 3:42 pm
•Copyright contains modified Copernicus Sentinel
data (2017), processed by ESA, CC BY-SA 3.0
IGO
•Description
The Copernicus Sentinel-3A satellite saw the
temperature at the top of Hurricane Harvey on 25
August 2017 at 04:06 GMT as the storm
approached the US state of Texas.
The brightness temperature of the clouds at the top
of the storm, some 12–15 km above the ocean,
range from about –80°C near the eye of the storm
to about 20°C at the edges.
Hurricanes are one of the forces of nature that can
be tracked only by satellites, providing up-to-date
imagery so that authorities know when to take
precautionary measures. Satellites deliver
information on a storm’s extent, wind speed and
path, and on key features such as cloud thickness,
temperature, and water and ice content.
Sentinel-3’s Sea and Land Surface Temperature
Radiometer measures energy radiating from
Earth’s surface in nine spectral bands and two
viewing angles.
•Id 382898
TAGS
•Click on the tags to find the matching images.
•Activity Observing the Earth
•Mission Sentinel-3
•System Copernicus
•Location USA
•Keywords Hurricanes, Storms, Temperature,
Radiometer
24
1/31/2018
• http://www.esa.int/spaceinimages/Images
Control questions:
• Which are the four main steps of an image processing session?
• How geocoding works? What‘s behind the term ‚resampling‘?
• How digital images are registered, what does ‚digital number# (DN) mean?
• What does ‚imafe analysis‘ mean? Which aare the basic assumptions?
• What‘s the idea of the ‚spectral feature space‘ concept?
• Which are the three domains explored by an image processing session?
• Which classification approaches do you know, which is the fundamental
difference?
• Which is the function of training samples?
• What fore a ‚classifier‘ is used? Do you know some of them (concept)?
• Please comment the statement: ‚each classifier gains different results‘
• Which are the fundamental differences between pixel- and object-based image
processing approaches?
• What‘s behind the ‚mixed pixel‘ problem in remote sensing data?
• Describe in few words how object oriented image analysis works!
• Which are the key features of ‚oo‘ image analysis?
• Which basic decisions have to be taken when conceptualizing an image
analysis project?
• Which is the function of the final accuracy assessment step?
25
1/31/2018
26