Full text: Proceedings, XXth congress (Part 4)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
grey value difference, additionally considering a minimum size 
(cf. Figure 5, each grey value is one segmented field area). 
3.2.2 Deriving Missing Field Boundaries by Line 
Extraction and Grouping: The ficld arcas obtained from the 
segmentation step are only intermediate results. The reason is, 
that the case of identical vegetation in neighbouring fields — and 
therefore a missing boundary — is not taken into account. 
Accordingly, a line extraction (Steger 1998) is carried out 
within each field area to derive missing boundaries. The 
extracted short pieces of lines arc grouped to straight long lines 
in consideration of a minimum length due to the characteristics 
of the field boundaries. In addition, intersection points of the 
lines are calculated, if the end points of the corresponding lines 
have a minimum distance in between. Furthermore, the lines are 
extended to the boundaries of the field areas, if the distance lies 
again below a threshold. Results of the extracted lines arc 
depicted in Figure 5 in white. 
Further GIS knowledge referring to fixed field boundaries 
within the regions of interest (e.g. dead-end streets or tree rows) 
is introduced to support the extraction of field boundaries (cf. 
Figure 2, in Figure 5 the lines are depicted in black). The field 
areas are split by the extracted or additionally introduced lines 
yielding the preliminary field boundaries (cf. Figure 6, 
boundaries of the fields are depicted in black). 
3.2.3 Using Snakes to Improve the Geometric Quality of 
the Results: The field boundaries are in some part 
geometrically inaccurate, which is why a classical snake 
algorithm is used to perform the precise delineation. To 
initialize the processing, the preliminary field boundaries are 
taken. Additionally, most fields are four cornered polygons and 
this knowledge can be exploited by using the information about 
the four corners as well as the straight boundaries at the sides. 
Snakes were originally introduced in (Kass et al. 1988) as a 
mid-level algorithm which combines geometric and/or 
topologic constraints with the extraction of low-level features 
v 
  
Figure 3. Example for the measurement of the outline with a 
snake: Initialization is depicted in white, different 
optimization steps in black 
from images. The principal idea is to define a contour with the 
help of mechanical properties such as elasticity and rigidity 
(internal energy) to initialize this contour close to the boundary 
of the objects. In Figure3 an example is shown: The 
preliminary result of the field area is used to initialize the snake 
(depicted in white) and furthermore the processed different 
iteration steps are depicted to show the movement of the snake 
(black lines). The contour can be looked upon as a virtual 
rubber cord which can be used to detect valleys in a hilly 
landscape with the help of gravity. If the snake is initialized 
close enough to the valleys of the landscape, the gravity drags it 
into the valleys. The "landscape" may be a surface model, an 
image, or the edges of an image. The movement originates in a 
field of gradients, which can be computed on the base of an 
edge detector's result. 
The whole energy of the snake E,,4,. t0 be minimized, is the 
sum of the internal energy E,,, ,, and the external energy Eo 25 
defined in (Kass et al. 1988). The internal energy is described in 
the following in detail due to the speciality of the here 
presented work, given in equation (1): 
E Aer opes) o 
The application field boundary leads to a possibility to select 
special weight functions a(s) and p(s), which are used to control 
the elasticity and rigidly of the contour v(s.0); s is the arc length 
and 7 the iteration number. The weight functions have to lead to 
stiff edges along the expected straight lines of the field as well 
as to allow the snake to form corners. 
As external force the absolute values of the gradients of the 
given red channel of the imagery are used. Additionally, the 
boundaries of the region of interest and the further introduced 
knowledge within the region are manipulated to form “deep 
valleys” to steer the snake to this fixed boundaries (cf. 
section 2). 
3.3 Extraction of Wind Erosion Obstacles 
The strategy extracting wind erosion obstacles is divided into 
two parts, as described in section 3.1: The definition of buffers 
alongside GIS-objects as roads, rivers or railways allows a 
focussed view to narrow search areas. If high NDVI-values can 
be extracted within the search area, evidence of dense 
vegetation is given. The additional extraction of higher DSM- 
values than the surrounding area verifies the potential wind 
erosion obstacles. 
Objects not located alongside GIS-objects, have to be extracted 
without prior information about their location: In a course scale 
of the NDVI-image, a line extraction of high values is carried 
out as well as a line extraction of higher DSM-values than the 
surrounding area. In addition, the geometric model of the wind 
erosion obstacle has to be introduced processing the extracted 
short pieces to final objects in consideration of a minimum 
length, width and height. 
Another possibility to extract wind erosion obstacles is the use 
of texture. In addition, the extraction of single trees in a finer 
scale is an alternative, as for example presented in (Straub 
2003), and a subsequent linking of the resulting objects to lines, 
if they are side by side. 
1068 
Inte. 
— 
[n 1 
pres 
sele« 
regi 
preli 
cach 
supe 
furtl 
of tl 
reco, 
satis 
of tl 
ident 
initia 
these 
iterat 
Figur 
  
Figure
	        
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.