Full text: XIXth congress (Part B5,1)

D'Apuzzo, Nicola 
  
The least squares matching algorithm is then applied at that 
position and the result can be considered the exact position of the 
tracked point in the new frame (step 3). 
Like explained before, this process is performed in parallel for the 
three images of the different views. To test the individual results in 
the three images, a spatial LSM is then executed at the positions 
resulting from the temporal L$Ms (see flowchart in figure 7) and if 
no significant differences occur between the two matches, the 
point is considered tracked and the process can continue to the 
   
FRAME i-1 FRAME i FRAME i+1 
| ZOOM 
  
next time step. If instead the differences are too large, the process EN mar com 
goes back to step (2) by searching the value of best cross a STAKES 
correlation in a bigger region around the predicted position. If the F gure 8. Tracking in image space: temporal LSM 
result is rejected again, then the tracking process stops. 1s applied at the position of best cross correlation 
The result of the tracking process are the coordinates of a point in 
the three images through the sequence, thus the 3-D trajectory is determined by computing the 3-D coordinates of the 
point for each time step by forward ray intersection. Velocities and accelerations are also computed. 
This way of tracking points may produce errors which cannot be easily detected. In fact, the only control of the tracking 
result is the test executed between the spatial LSM results and the temporal LSM results. There is no 3-D control of the 
trajectories. Thus, false trajectories can be generated even if the tracking results seems good. A new test has to be 
integrated in the process to detect the false trajectories. 
This can be achieved by tracking part of surfaces and not only single points. In this case, the result of the tracking process 
can be considered as a vector field of trajectories, which can be checked for consistency and local uniformity. Indeed, 
since the human body can be considered as an articulated moving object, the resulting vector field of trajectories must be 
locally uniform, i.e. the velocity vector must be nearly constant in sufficiently small regions at a particular time. 
Therefore, filters can be defined to check these properties. The next paragraph describes the approach. 
2.3.2 Surface tracking. Tracking surface parts means track simultaneously points 
belonging to a common surface. Practically, the tracking process depicted in the previous 
paragraph, is applied to all the points matched on the surface of the first frames. With this 
approach, a new problem has to be considered: during the sequence, some surface parts can 
get lost by occlusion and new parts of surface can appear (e.g. the legs which occlude each 
other during a walk sequence). For this reason, a new functionality has to be integrated in 
the tracking process. Before proceeding to the next time step, the data resulting from the 
tracking process is checked for density (see flowchart in Figure 9). This operation is 
executed with a defined frequency (which can be for example every two frames). In the 
regions of low density (determined by a threshold), new points are integrated in the process, 
  
   
  
  
  
TRACKING PROCESS 
FOR ALL POINTS 
    
INCLUDE 
NEW POINTS 
    
Figure 9. Flowchart of the 
so that new appearing surface parts are also tracked. The new points come from data Surface tracking process 
previously computed (surface measurement of the body for each frame). 
Figure 10 shows 6 frames of a walking sequence and the results of the surface tracking process. 
  
Figure 10. Left: 6 frames of a walk sequence (upper left to lower right) 
Right: Tracked points displayed in image space for the 6 frames 
  
  
168 International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B5. Amsterdam 2000. 
  
  
  
  
  
AS € 
can 
clea 
com 
are « 
Figi 
(pos 
now 
unif 
are 
trun 
con: 
acce 
filte 
mot 
righ 
divi 
time 
vect 
are 
mea 
diffe 
con: 
or re 
As 
with 
traje 
the 
traje 
filte: 
2.3. 
LSA 
usec 
sequ 
cam 
sing 
proc 
Fig 
trac] 
key 
seqt 
acqu 
exar 
LSN 
Sim] 
the 1
	        
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.