Full text: XVIIIth Congress (Part B5)

periment is 
ng is carried 
are in TIFF 
processing. 
| Were tested 
ple, reading 
s 150 times 
°d to use the 
at increases 
acters in the 
nd the right 
| characters, 
ch, a goto 
e delay was 
iced by the 
time delay 
mmand was 
| the fourth 
ion, 20000 
llt, the time 
and stereo 
proach. The 
seudocoded 
roach. 
  
roach. 
yaches. The 
and robust 
because the program without any mistakes and errors 
recognises a control point in the right image that matches with 
the control point in the left image. The processing is precise 
because the program measures the coordinates of the control 
points with sub-pixel accuracy. In addition, by using the 
intersection method the coordinates of the control points in the 
object system are measured with accuracy less than 1 mm. The 
RMS error of the computing coordinates on the images is sub- 
pixel. Table 3 shows the differences between the measured and 
computed control points in the left and right images. 
TIME DELAY 
APPROACH 
I(GOTO) — sl 
ps 
  
6 (-2.1E-06) 
ES 
(-2E-07) 
C14 (-581E-05) -1.50E-06 0 
Table 3: The differences between the measured and computed 
coordinates of control points for both the left and the right 
images. The unit is pixel. 
  
Once the processing of the camera position and the stereo 
matching are completed, the program continue to track the 
dynamic object. The object is considered a rigid body. 
According to Hunt (1987), a rigid body does not change its 
shape or its size; it does not stretch, compress, twist, bend, or 
deform. The object in this experiment is a plastic bottle with a 
waist. The waist depth is about 2 cm. Figure 3 shows the object 
in the test field. 
  
  
Figure 3: Illustration of the object in the test field. 
The strategy of Homainejad and Shortis (1995c) is used in this 
experiment. A very important issue for the program is to define 
a point upon the object that is recognisable in both the left and 
the right images. The colour of the object that is used in this 
experiment is white and light grey and is very similar to the 
background colour. The program for recognising a common 
point in the two images should apply a sharpness mask to the 
images and this processing increases the time delay. For 
extracting the pattern from the right image that matches the 
pattern in the left image, an empirical threshold is used by the 
program. The program defines a weight based on the histogram 
of a common area in the left and the right images. According to 
the weight and the area that already is extracted from the left 
image, the area of interest in the right image is recognised and 
extracted. Figure 4 demonstrates two areas of interest in the left 
image and its matched area in the right image. The processing is 
very precise and reliable; however, recognising the area of 
interest is very difficult. The ability of the program for 
recognising different patterns is tested by selecting different 
points in the waist and other area of the object. Program 
recognises and extracts two different points in the waist area 
and other area upon the bottle. Table 4 presents the coordinates 
of the two points in the waist and a pattern upper than waist 
area. These points are in a very difficult areas that even an 
expert operator can not simply extract and recognise those 
points. But the weight enables the program to recognise and 
extract even that difficult points without applying any mask and 
human supervision. The weight is not constant for a sequences 
stereo images because lighting is not constant for all stereo 
images. In other words, each stereo image has a weight. Table 5 
demonstrates the weights for three stereo images. When the 
program defines a weight for each stereo image, the time delay 
is increased for each stereo image by 30 ms. The time delay for 
extracting a common area from a stereo image is between 30 ms 
to 60 ms. This delay of time could be reduced if the weight is 
constant for all stereo images. When considering table 5, the 
point in the waist area has 10.6 mm difference in depth with the 
other point. 
POINT X Y Z 
The waistarea 6.128 3.968 4.576 
   
  
    
  
245 
The second area 6.123 3.972 4.566 
Table 4: The coordinates of two points upon the object. 
CL ki Sh EME 
weight 1.2 o 1.33 
Table 5: A list of three weights for three stereo images. 
The first The first 
and and 
the second the second 
ponts points 
IEHTIMAGE  EIGHIIM AGE 
Figure 4: The left and the right images of a stereo image with 
areas of interest for matching. 
3. CONCLUSION 
This paper presents a method for tracking of a dynamic object 
when the stereo vision is relocated. The method is reliable, 
robust and precise. A program in C language is developed for 
automatic stereo matching and positioning. In addition, 
program can automatically define and track a dynamic object. 
The lighting is the main issue in the processing, but the applied 
weight reduces significantly the lighting issue. The time delay 
for each processing is, at best, in the order of 30 ms. The 
majority of time delay is related to the image registration in an 
array. It seems that a special image library is necessary for 
digital photogrammetry that it reduces the time delay. The 
image library should satisfy the application of real time 
processing for digital photogrammetry. The TIFF library is very 
reliable and trustable. Table 6 presents the time delay for 
different processes. 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B5. Vienna 1996 
 
	        
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.