Parallel approach to tracking edge segments in dynamic scenes

作者:

Highlights:

摘要

Computer analysis of images imposes a significant computational burden on the processing hardware. In dynamic vision, the requirement is also to reduce the latency of the processing to allow realistic reaction times to events in the image. Flexible, massively parallel architectures hold the promise of fulfilling these requirements for low, medium and high level vision tasks, provided that robust algorithms can be implemented in an efficient manner. This paper describes a parallel model which is designed for use as a basis for implementation of edge tracking algorithms on parallel architectures. The model is independent of edge tracking algorithms. An implementation of the model is outlined using a tracking algorithm founded on features such as the mid-point, orientation and the length of edge segments, and using a modified form of the Kalman filter. The implementation is based on transputers, and consists of three independent units, each of which has been staged in a studied configuration. The tracking unit is based on a tree configuration and displays MIMD characteristics. The edge extraction unit performs the Canny operator, and two parallel programming models of data parallelism are examined to determine the most suitable and efficient topology and data routing method of this unit. The final unit is the host interface. Performance results for the implementation are presented.

论文关键词:motion flow model,Kalman filter,transputers,parallel tracking,edge tracking

论文评审过程:Received 24 May 1991, Revised 13 April 1992, Available online 10 June 2003.

论文官网地址:https://doi.org/10.1016/0262-8856(93)90030-K