Full text: Proceedings, XXth congress (Part 2)

IS systems 
key to the 
tive of this 
as: (a) The 
elongation, 
This paper 
scussed are 
| by using 
s from the 
1998], the 
y using the 
studies are 
roving the 
detecting 
lating GIS 
y was the 
dating the 
combining 
ently and 
unly, in the 
tive, a rule 
system was 
Taken into 
metric and 
ers of the 
gation, etc; 
ects of the 
well. 
carried out 
" approach. 
stection was 
sions which 
holds of the 
of change to 
ss) for each 
lentification.” 
'ameters: (a) 
uch as area, 
(c) Textural 
y; and (d) 
he objects. 
defined for 
eveloped to 
a building 1s 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
  
described by: specific spectral parameters, small area, compact 
shape, access way, etc. On the other hand, a street is described 
by: specific spectral parameters, elongated shape, connected to 
other streets, moderate slope, etc. 
The algorithm for change identification was developed as a 
hierarchical decision tree, to integrate the different rules. The 
algorithm is implemented in two steps. The first step is to mark 
objects and clusters of pixels which were "changed". The 
detection was implemented in "object-wise" manner rather than 
single pixel treatment, as used in traditional methods. The 
labeling process is done by using the region growing 
segmentation method, which takes into consideration. four 
different data sources: change intensity index, edge gradient, 
radiometric data and the objects from the existing spatial 
database. The second step is to identify the type of "change" 
using the set of rules. 
3. DATA SOURCES 
In this research, three data sources were used: National GIS 
spatial data layers, including the hypsographic data; Orthophoto 
generated from color photographs, for two different epochs; 
Multi-spectral IKONOS imagery. All of these data were fused 
and integrated into one spatial database, which was developed 
for the research experiments. The types of objects to be treated 
and tested were determined during the integration process. In 
addition, a quality control process [Peled, Gilichinski, 2004] 
was implemented to test the GIS spatial database. The results of 
the quality control process indicated serious problems especially 
in the values of the TYPE-CODE attribute for general objects 
and of the WIDTH attribute for road links. The detection of 
errors, their correction and removal, were essential to the 
system learning process and the specific spectral determination 
for each type-code processing. 
4. EXPERIMENTS 
4.1 Change Detection 
The change detection process was implemented by comparing 
color orthophotos from different epochs. Different factors of 
detecting the "regions of changes" were tested. These factors 
are: (a) Change detection method category, whether it is a-pre- 
classification or post-classification method; (b) Comparison 
implementation method for single pixels or for a small window 
around the single pixel; (c) Comparison between the RGB 
components or between other color components, such as HLS, 
HSI, L*a*b*, etc.; (d) Radiometric normalization; (e) Noise 
removal; (f) Methods for defining the "regions of changes" and 
the determination of thresholds for defining "significant" 
changes. The experiments included many combinations of these 
factors. Figure 1, illustrates some of the results of these 
experiments. According to these procedures two conclusions 
were made. The first was to use the Euclidean spectral distance 
in the L*a*b* color space to define the change magnitude. The 
second conclusion was that the optimal threshold to define a 
significant change is close to the value of one standard deviation 
of the change magnitude for all pixels in the research area. 
499 
4.2 Rule-Based System 
The rule-based system which was developed includes sets of 
rules which supply a unique description for each type of objects. 
These sets of rules integrate radiometric, geometric, textural and 
topological parameters. The radiometric parameters include the 
distribution and other statistical parameters of the grey level 
values of each band for the pixels within each object (see figure 
2). These parameters were computed only for objects within 
"no-change" regions. The geometric parameters include 
descriptors which define the geometrical characteristics of the 
object, such as area, perimeter, elongation, compactness, 
moments of inertia, etc. The textural parameters describe the 
textural template of grey level values for each band, such as: 
contrast and homogeneity. The topological parameters include 
topological and spatial relations between the objects from 
different types. These relations take into consideration instances 
such as if the object is within urban, rural, industrial, flat or 
mountainous zones. 
4.3 Segmentation 
In the segmentation algorithm distinguished are two groups of 
changed objects: (1) Objects, in the spatial database, that were 
changed totally; and (2) Clusters of pixels that were changed 
and are only part of objects within the ‘old’ database. 
4.3.1 Whole Objects 
Two methods were implemented to detect whole objects which 
were changed. In the first method, a change index was defined 
for each object in the existing spatial database. This index is 
calculated by averaging the change magnitude for each pixel 
within the object. If the value of this index exceeds specified 
criteria then the related object will be tagged as a changed 
object. Figure 3 shows some examples of objects which were 
tagged as "totally changed". In the second method, a quality 
control process is performed. The quality control process 
detects objects which have irregular radiometric parameters. 
While building the rule-based system, for each type of objects 
were calculated the average and the standard deviation values of 
the histograms of grey level values in each radiometric band. 
For each grey level a range of normal population were 
determined by the average + 20 (0 = standard deviation). The 
quality control process counts, for each object, the number of 
grey level ranges which have population (percent of pixels) 
outside this range of “normal population”. If the counting 
results exceeded a specified threshold then the treated object 
was marked as "incorrect" type or "changed" object. 
4.3.2 Clusters of Single Pixels 
After the process of detecting whole objects which where 
changed, single pixels were tagged if the average of the change 
magnitude of the neighborhood pixels exceeded a specified 
threshold. The neighborhood pixels are defined by an operator 
of 9X9 pixels in size. This process is implemented for each 
pixel which falls within a specified region or any large area 
objects. The objective of defining this type of pixels is to detect 
whether a small part of large-area-objects was changed without 
affecting the change index (defined for the whole object). The 
segmentation process is implemented for the segmentation of 
clusters of these single pixels and their partitioning into separate 
objects. The newly developed segmentation algorithm is based 
on the region growing method. Seed pixels are selected 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.