Full text: Proceedings, XXth congress (Part 5)

     
    
     
   
    
    
   
    
  
    
    
    
    
   
   
   
   
   
      
    
   
  
   
  
  
  
  
  
    
   
   
  
  
  
   
    
   
    
   
   
   
     
   
  
  
    
  
B5. Istanbul 2004 
iat eliminates. all 
| maxima in their 
irs. of objects as 
he gradient field 
ted with gradient 
space of circle 
p. the each point 
er of circle. This 
ir points for each 
nge; 
circle length for 
to the maximum 
e that the angle 
nter point and the 
. Normalizing of 
mber of points on 
n a special 2x2D- 
s implemented as 
the geometry of 
ontains the radius 
id the other array 
of points on the 
  
  
of appropriate 
circle radius 
termination of 
umulator analysis 
according to the 
ay 
,y) radius into the 
| neighborhood of 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B5. Istanbul 2004 
  
This procedure starts from big circles and proceeds to small 
circles until all appropriate candidates in the accumulator will 
be put in a list. 
  
Figure.6. The structure of accumulator for circle hypotheses. 
3.2.1 Constructing a minimal convex covering for a set of 
extracted circles: It is a standard procedure of computational 
geometry. The only modification of it in our application is 
connected with a fact that we deal with circles but not with 
points. Due to this fact, the convex covering should consist the 
arcs of circles as well as segments of lines between them. 
However, we use the approximate computational scheme that 
allows representing the convex covering just as a closed 
polygon without arcs. This approximate procedure is performed 
in three steps: 
e Find the minimal convex covering to a set of circle centers; 
e Find the mass center of vertices of this covering 
e Expand this covering by translating the cach its points by 
vector from mass center with length of circle radius at this point 
Our experiments have demonstrated that the precision of such 
approximation is appropriate enough for this application. 
  
Figure. 7. Minimal convex polygon (blue) as an expansion of 
minimal convex covering for set of centers (red). 
3.2.5 Reconstruction of non-detected circles: As we state 
in the previous section, our approach is based on an assumption 
that all cuts (circles) lay approximately in one plane. However, 
it the real cuts may not satisfy this condition. Therefore, on the 
ortho transformed image some cuts will screen the other cuts. If 
the big cut screen the small cut, the small become "invisible" 
for the detection algorithm due to low number of visible points 
on its contour. Fortunately, these «invisible» objects make the 
“holes” in the entire structure of the circle set. In our algorithm, 
the holes inside the covering polygon are detected to recover the 
lost cuts (circles). 
Sometimes this recovering algorithm fails, when it try to fill the 
hole from one lost circle by two or even three smaller circles (if 
the environment allows such decision). However, the estimation 
of sum of cuts' areas still better that for the case without 
recovering of lost circles. 
3.2.6 Computation of required area parameters: Finally, 
three basic characteristics of the bundle are calculated: 
e The number of cuts in a bundle 
e The total area of cuts in a bundle 
The area of bundle bounded by a minimal convex polygon. 
  
  
  
  
  
Circles Number=53 
Bundle Area.- 26786.2 [mm2]! 
Circles èrea= 127731 [mme] 
  
  
Figure. 8. The final result of the computations. 
3.2.7 Manual measurement mode: The system designed for 
working in off-line mode to process previously acquired and 
stored images in automated, semi-automated or manual mode. 
In semi-automated mode software recognize any single circle in 
the orthophoto and find its diameter and area. To find the area 
of single cut operator has to mark it by mouse click. The 
recognized circle is displayed and its parameters are shown in 
message box. The result of semi-automated cut extraction is 
shown in Fig 9 in “Transformed” window and 
“Measurements” message box. Operator also can delete false 
recognized cuts (if any) and store results in report file. 
In manual mode operator can perform any 3D measurements 
basing on given stereo pair. He can measure 3D coordinates of 
spatial poin* marking it in the left. and right image. For 
determining distance between two spatial points the 
corresponding image points have to be marked in the left and 
right image. Fig.9. illustrates distance measurement. Markers #1 
and #2 determine the diameter of the same cut as extracted in 
  
	        
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.