Professional Documents
Culture Documents
A Real-Time Vehicle Detection and Tracking System in Outdoor Traffic Scenes
A Real-Time Vehicle Detection and Tracking System in Outdoor Traffic Scenes
A Real-Time Vehicle Detection and Tracking System in Outdoor Traffic Scenes
1 1 1 2 2
Xin Li , XiaoCao Yao , Yi L. Murphey , Robert Karlsen , Grant Gerhart
1
Department of Electrical and Computer Engineering
The University of Michigan-Dearborn
Dearborn, Michigan 48128-1491, U.S.A.
Voice: 313-593-5028, Fax: 313-593-9967
yilu@umich.edu
2
U. S. Army - TARDEC, Warren, MI 48397-5000
captured on highways and rural roads and the results are r, c x= x' y= y'
...
G r ,c
Y it is close to an adjacent grid that is considered a road
grid. The procedure continues to grow in this way until
...
...
...
Figure 4 shows an example generated by the Figure 5. Illustration of initial shape for generating
segmentation algorithm. The left image is the depth Snakes blobs.
image of the same scene as Figure 3 (a), and the image on
the right is the seg_depth image. The segmented objects
are shown in Figure 6 (a) and (c).
∑ ∑ F ( x + p, y + q ) − F
p =0 q =0
t i i t +1 ( xi + i + p, yi + j + q)
MAE(i, j ) = 2
N
The location of Vi is at (x i + i ' , y j + j ' ) if
MAE (i' , j' ) is minimum among all points within the
search window S in image frame Ft+1.
The tracking operation can be carried out in the next K (a) (b)
Figure 7. Two examples of vehicles detected by the
frames after t th frame, K ≥ 1. After tracking through K
MVDT system from the test image sequence.
frames, the Road Model and vehicle detection system can
be applied to image frame t+K+1 again. The cycle of 5. Acknowledgment
detection and tracking can be repeated throughout the This work is supported in part by a grant from the
entire image sequence. However, in order to avoid Education Foundation of TRW Inc., and a DoD SBIR
missing new incoming vehicles into the scene, the contract.
tracking should be applied infrequently and K should be
small.
6. References
[1] W. Kruger, W. Enkelmann, S. Rossle, “Real-time
4. Experiments estimation and tracking of optical flow vectors for
We tested the MVDT system on image sequences obstacle detection”, in: Proceddings of the IEEE
captured in various outdoor scenes. The neural network Intelligent Vehicles Symposium’98, Stuttgart, Germany,
system has an architecture of 17 inputs, 5 hidden nodes Oct. 1998, pp.341-346.
and 1 output. The image sequences for training and
[2] S.M. Smith, J.M. Brady, “ASSET-2: Real-time motion
testing were captured at the rate of 24 fps. The training
segmentation and shape tracking”, IEEE Transactions on
data consists of 263 car blobs and 1470 non-car blobs,
segmented from image sequences taken from highways Pattern Analysis and Machine Intelligence 17(8), 1995,
and city streets. In the testing data, there are 84 car blobs pp.814-829.
and 519 non-car blobs. The test data is totally blind, since [3] U. Franke, A. Joos, “Real-time Stereo Vision for
the blobs were generated from two image sequences taken Urban Traffic Scene Understanding”, Proceedings of the
at different times and on different roads from the training IEEE Intelligent Vehicles Symposium 2000, Dearborn
data. (MI), USA, Oct. 3-5, 2000, pp. 273-278.
Table 1 shows the system performance on the
[4] Alberto Broggi, Massimo Bertozzi, Gianni Conte, and
training and test data. It is encouraging to see that the
system performance on the blind test data is very close to Alessandra Fascioli, ARGO Prototype Vehicle, In L.
its performance on the training data. Figure 7 shows the Vlacic, F. Harashima, and M.Parent, editors, Intelligent
Vehicle Technologies, chapter 14, pp. 445-493,
vehicles detected by MVDT on two images in the test
Butterworth-Heinemann, London, UK, Jun. 2001.
sequences. We calculated computational time of MVDT
while it was running on a Pentium M 1.3GHz, 512 MB [5] M.K. Hu, “Visual pattern recognition by moments
memory under MS Windows XP and our experiment invariants”, IEEE Trans. Inform. Theory, 8, 1962, pp.
showed that MVDT reached about 14 frames per second 179-187.
while the tracking program was called at every 4th frame
with K=1. [6] D. Williams, M. Shah, “A Fast Algorithm for Active
We have presented a vehicle detection and tracking Contours and Curvature Estimation”, Computer Vision,
system, MVDT, and the major algorithms deployed by the Graphics and Image Processing, Vol.55, No.1, Jan. 1992,
MVDT. We showed through experiments that MVDT is pp. 14-26.
effective in detecting moving vehicles in various outdoor
scenes and indeed can reach real-time operation
requirements.
Table 1. Performance of MVDT System
Non-Car Car Correct Error Undecided
Training 91.8% 98.9% 95.44% 4.43% 0.13%
Testing 94.0% 97.8% 94.5% 5.5% 0.0%