Full text: XVIIth ISPRS Congress (Part B5)

  
    
   
   
    
   
    
  
  
  
   
    
   
    
    
    
    
   
    
    
    
    
  
  
  
  
  
   
    
   
   
   
  
  
  
   
    
  
   
  
  
In the "Autobahn" driving application the estimated 
motion and location parameters of the object 'Ot and 
the occluded object should be similar, because both of 
them are driving in the same direction on the same road. 
But the position state components may not be identical, 
for this case the two objects would occupy the same 
space. They may be close to each other, e.g. a truck 
linked with its trailer, and the assumed hypothesis of two 
independently moving objects may have been wrong. 
With this method it is also possible to distinguish objects 
standing or parking beside the road, being uncovered, 
When the object 'Ot' continues to move in front of the 
own vehicle. By this way it is verified that the generated 
hypothesis of an occluded object is either a casually 
existing object in the surrounding like bridges or stakes 
nor a part of the originally tracked object 'Ot', because 
of a not exactly matching shape model. Therefore, this 
module is also able to provide information to the situa- 
tion assessment module about objects located near by 
the road boundary. 
In this approach decisions are made by analyzing the 
estimated motion and position parameters statistically 
over a period of time with respect to the existence of a 
second partially occluded object. If the hypothesis of an 
occluded object was verified the algorithm tracks the 
object until it disappears. 
VI. IMPLEMENTATION AND EXPERIMENTAL 
RESULTS 
To verify the practicality of the proposed approach the 
extended object recognition module has been imple- 
mented. All the experimental work is done in a closed 
loop simulation consisting of a graphics workstation for 
image generation and a parallel-processor system for 
image processing. Two possible modes of operation are 
implied. In the first one, only the original synthetic 
images of the workstation are used to test the imple- 
mented algorithms with a cycle time of 80 ms. In the 
second one, a real CCD-camera takes the images from 
the graphic screen, and all the problems using noisy 
measurement data under different viewing and illumi- 
nation conditions were covered. All implementations 
have been done in C to achieve the real-time demands. 
Up to now, all research work was performed in the 
software simulation environment without using real im- 
ages from a CCD-camera. The results achieved show, 
that the analysis of a hypothesis takes about 20 video 
cycles to make a decision about the assumption of an 
partially occluded object. 
The following figures show the estimated state variables 
for the object location (distance, lateral offset) of two 
cars one overtaking the other by using simulated noisy 
measurements. Figure 9 illustrates the results produced 
by the verification algorithm. 
     
   
Cycle 
results from motion analysis 
  
29 generating Hypothesis of an second occluded 
object 
29 :  Initialisation Hypothesis with identical motion 
42 second occluded object moving in front (right) 
108 two different motion types 
137 . changing Hypothesis 
202 second occluded object moving in front (left) 
234 canceling Hypothesis of an occluded object 
Figure 9 Analysis of a motorway situation with an occluded object 
Exploiting the estimated velocities becomes very diffi- 
cult, because the estimation error has the same magni- 
tude as the estimated state variable. Therefore it seems 
to be sufficient to analyse the position parameters. In 
the case, that velocities are to be analysed additionally 
it is recommended to smooth the state variables in a 
succeeding low-pass-filter (figure 13). Figures 10a and 
b show the estimated distance of the two objects. The 
second object hypothesis is initialized at cycle 29 with 
the initial assumption that the occluded object belonges 
to the already tracked object 'Ot'. At cycle 42 an oc- 
cluded object was verified and the motion analysis re- 
sults with the statement that an other object is moving 
Abstand x: xs(rot--], real[blau-], PS Dx[gruen-.] * 10 Y 
  
120} T 7 = 
softs Ri: rit ni deer pp ri, nd 
a ius 
  
  
  
  
kafil 30 Zeh 
Figure 10a Estimated distance of object Ot 
Abstand x: xs[rot--], real[blau-], PS Dx[gruen-.] * 1 
120r dry = : ] 
  
80 r- mei 
i / 
i i a par 
60 fe nm arm ma t ii mon ig SEN mt o 
E si. - 
eS n fT 
  
20r-- i . E CR ea —— E : E 
  
  
  
50 100 150 200 250 
kafi2 30 Zyklen 
Figure 10b Estimated distance of the occluded object
	        
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.