Full text: XVIIth ISPRS Congress (Part B4)

“gq OO «4D (OD FD (D DD DO (D D uc 8 
"*» (D (D US 
m © ao» mp m 7 
= 5 (D UO BO c+ ™ v0 € 0 2 7 
L:-] 
me LB DD un er 
  
  
  
  
  
  
algorithms proposed by (  Fishler 1981, 
Zamperoni 1982, Shu 1989, Ballard 1982 ) all 
can be used to follow lines by some 
modifications. 
Theoritical analysis and experimental 
results indicate that each algorithm has its 
advantages and disadvantages. Segmentation 
algorithm can easily leap over the break 
point (Fig, 3a), but it needs too many 
manual operations when following a multi 
-curved line (Fig. 3b). As for recursive 
following method, it is easy to follow 
lines like Fig. 3b shows, but it is 
difficult to deal with the break point in 
Fig, 3a, Variable radius circular seaching 
method can deal with both situations in Fig. 
3a and Fig. 3b (Fig. 3¢), but it will cause 
some errors when lines occur desentily (Fig. 
3d). On the other hand, the same seaching 
scheme with different criterion ( such as 
grey value criterion, difference criterion, 
local sum of grey values criterion) will 
lead to different results, Therefore, 
there is no ideal following algorithm 
which is suitable for any situation. 
A 
A 
= 
/ 
A 
7 ras IAN 
/ 
» 
a) b) 
e) d) 
Fig.3 Different algorithms 
3.2.3 Multi-criteria line following In view 
of the differences of various algorithms, we 
think that the main way to improve line 
following procedure is to extract more 
information and apply multi-criteria, As for 
  
line following, there are a lot of 
information can be used, such as pixel grey 
value, first order difference, second 
239 
order difference, local sum of grey 
values, curvature and so on. In addition, 
the knowledge about the line shaped 
objects can be used in the mean time. 
The organization mode for multi-criteria can 
be divided into two kinds. One is to 
arrange the criteria to a decision tree 
according to their  strengthenness and 
operating speed. The other is to make a 
unique criterion by a linear function which 
is similar to the consuming function of 
heuristic searching. Suppose that Ci, Ca," 
C. are criteria collected, the unique 
eriterion can be defined as 
C=k,C,+kaC2a+ 358 22 +knCn 
where k;, ks, ..., k are weighted 
coefficients, Desicion tree and unique 
criterion are constructed from a lot of 
experiments and can be adaptively modified 
when the program operates. 
3.2.4 The line following algorithms in the 
system at present A, Fully automatic line 
following (FALF) That is to say, start 
point location and line following are 
automatically performed without any manual 
operation. Two kinds of searching scheme 
are adopted. The first is arc searching (Fig. 
48) , where the angle « and radius R are 
automatically modified in the process, The 
second is recursive following(Fig. 4b). Multi 
-eriteria and decision tree form are adopted 
in each method. FALF is performed in the 
working window defined by the orientation 
points,also it can be peformed in & 
manually defined window, The two 
following methods are used individually 
or integrately. B. Line following with 
manual operation If some lines lose 
through FALF, Line following with some 
manual operation is performed. Manually 
pointing a start point on a line, the 
whole line will be automatically followed by 
  
 
	        
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.