Full text: Proceedings, XXth congress (Part 7)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B7. Istanbul 2004 
3D object extraction by means of a region growing process 
based on all of first/last pulse of range and intensity data. 
2.1.1 3D regions extraction based on morphological 
operators 
In this study we have adapted morphological operators for 
extraction and refinement of the 3D regions (Gonzaless and 
Woods, 1993). The adapted process may be outlined as follows: 
in the first step the initial regions are extracted by a top-hat 
morphological operator: 
Re gions = DSM - (DSM <b) (1) 
where b is the structuring element function, and © denotes the 
opening operator given by: 
fob=(f Ob)@b (2) 
(f ®b)(s,t) = 
min{/ (s —Xx,t-y)- b(x, y) — x), (t-y)e Dy;(x, ye Dy] 
.(f ©Ob)(s,t) = 
min {f(s +Xx,t+y)— b(x, y)Ks TXxL(t-y)e Dpi(x.y) € D, | 
where © and @ denote the grey scale Erosion and Dilation 
operators and D D, are the domains of f and b, respectively. 
The output of this process will be binary data with the values 
one and zero denoting the 3D objects and the background 
respectively. This stage is then followed by the binary cleaning 
and the opening morphological operators. In this way only the 
objects of interest will remain and insignificant objects and 
artefacts are excluded from the extracted regions. 
The 3D regions that are extracted from the range data may be 
quite close and thus morphological operators may fail to isolate 
them as 3D individual objects and hence they may be 
erroneously classified as a single 3D object. This defect is 
resolved by exploiting other information available in the data 
set. That is, the relief and textural information. To utilize these 
information, the extracted 3D regions are mapped into the 
intensity information of LIDAR data. This leads to the 
generation of the preliminary regions. 
2.1.2 Object Extraction Based on Simultaneous Fusion of 
RTS Information 
This stage is designed to extract of all objects of interest in the 
object space, by means of a region growing process. It is 
assumed that a region that belongs to a single object should 
demonstrate a uniform variation of the structural values for all 
pixels included in the region. For example for g 3D region that 
belongs to a tree, the fluctuation of the values of the structural 
components should remain relatively uniform for all pixels on 
thé region. This means that if the structural variation exceeds a 
gertain level, the possibility of the presence of a second object 
^in the region is signalled. To express the relief variations for a 
3D object, a relief descriptor is determined using the following 
strategy: A normal vector is computed for a local surface 
defined by a 3x3 or 5x5 window array constructed around 
Table 1. Linguistic variables and labels of fuzzy reasoning structure in region growing process 
the position of each point on the 3D region. Texture metrics are 
computed over a local collection of facets, and represent how 
the directions of the normals are distributed about the local 
mean normal (Figure 2). 
  
Figure 2. Analytical description of the surface based on normal 
vectors. 
The three components of the normal vector are given by: 
Kj a; 
Di — | f (3) 
[2 2 
M; A I | 
where, @; and /; are the coefficients of the surface given by: 
P(w,h)=a;w+ BP; h+ ri (4) 
This surface is determined within a predefined limit specified 
by the window size, w=1:Width,h=1: Height . Based on these 
vector components, the relief descriptor, k, can be defined as: 
N-I] 
bs 4 (5) 
N-R 
2 
N; Yi [XN N 4 
where R* = > Ki + > 4 + SM; and N is the local 
iz} j=! i= 
surface window size (Besl and Jain, 1988). 
Thus, the value of k quantitatively expresses the overall relief 
variation of a region. The large value of K indicates that the 
region comprises rather uniform relief variations. The large 
value of k, on the other hand, denotes the non uniformity of the 
relief fluctuations (Samadzadegan, 2002). 
Taking into account the complexities and the fuzziness 
behaviour associated with these consistency checks, a fuzzy 
based region growing approach is adapted as follows: The 
region growing starts from the pixel located in the centre of the 
gravity of the 2D regions. For all neighbouring pixels, based on 
a fuzzy reasoning strategy and Mamdani inference type, a 
consistency check is carried out (Zimmermann, 1093). 
The linguistic variables to be fed into the fuzzy reasoning 
module are: (1) the pixels and relief fluctuation values in both 
of intensity and range data (the value of k ), (2) the size of the 
region, and (3) the difference of the pixel values ( TextureDiff) 
and the height value (Relie/Diff). The “Size” item is used to 
exclude the objects that are smaller than a predefined size. By 
the region growing process the regions undergo one of the 
following changes: (a) the region remains unchanged if it 
satisfies the consistency criteria, (b) the region is subdivided 
into two or more regions if consistency criteria are not satisfied, 
(c) different regions are merged if they are consistent. The 
  
Linguistic Variable 
Linguistic Labels 
  
  
  
  
  
  
  
  
  
Texture Solrregular, Irregular, Regular, SoRegular 
Relief Solrregular, Irregular, Regular, SoRegular 
Input Size SoSmall , Small , Medium , Large , SoLarge 
TextureDiff SoSmall , Small , Medium , Large , SoLarge 
ReliefDiff SoSmall , Small , Medium , Large , SoLarge 
Output Grow NotGrow , ProbablyNotGrow , ProbablyGrow , Grow 
  
  
922 
Intei 
lingi 
func 
Tabl 
As a 
the 
obje 
fuzz 
base 
unif( 
two 
2.2 
Asn 
conc 
elem 
need 
(Sam 
be € 
parar 
locat 
struc 
proce 
signa 
The 
shape 
by th 
for a 
indic: 
descr 
reliat 
witho 
As m 
enhar 
paran 
natur 
mathe 
takes 
object 
recog 
appro 
It is 1 
not r 
inforn 
descri 
only « 
structi 
this ti 
first s 
degre«
	        
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.