Design and Implementation of a Neural Network for Real-Time Object Tracking

Real-time object tracking is a problem which involves extraction of critical information from complex and uncertain imagedata. In this paper, we present a comprehensive methodology to design an artificial neural network (ANN) for a real-time object tracking application. The object, which is tracked for the purpose of demonstration, is a specific airplane. However, the proposed ANN can be trained to track any other object of interest. The ANN has been simulated and tested on the training and testing datasets, as well as on a real-time streaming video. The tracking error is analyzed with post-regression analysis tool, which finds the correlation among the calculated coordinates and the correct coordinates of the object in the image. The encouraging results from the computer simulation and analysis show that the proposed ANN architecture is a good candidate solution to a real-time object tracking problem.





References:
[1] Michael W. Roth, "Survey of Neural Network Technology for Automatic Target Recognition," IEEE Transactions on Neural
Networks, Vol.1, NO. 1, March, 1990
[2] Howard Demuth, Mark Beale, Neural Network Toolbox for Use with
MATLAB: User-s Guide (v. 4), The Mathworks, Inc., 2001.
[3] Simon Haykin, Neural Networks: A Comprehensive Foundation, 2nd
Ed., Pearson Education, Delhi, 1999.
[4] OpenCV: Image Processing and Computer Vision Reference Manual,
http://www.sourceforge.net/projects/opencvlibrary
[5] MATLAB On-line Help Documentation
[6] http://www.fastpasses.com
[7] Moller, M. F., "A scaled conjugate gradient algorithm for fast supervised
learning," Neural Networks, vol. 6, pp. 525-533, 1993.M. Young, The Techincal Writers Handbook. Mill Valley, CA: University Science, 1989.