Detection of aircraft in video sequences using a predictive optical flow algorithm

This paper presents a computer vision algorithm that segre- gates spurious optical flow artifacts to detect a moving object. The algo- rithm consists of six steps. First, the pixels in each image are shifted to compensate for camera rotation. Second, the images are smoothed with a spatiotemporal Gaussian filter. Third, the optical flow is computed with a gradient-based technique. Fourth, optical flow vectors with small mag- nitudes are discarded. Fifth, vectors with similar locations, magnitudes, and directions are clustered together using a spatial consistency test. Sixth, similar optical flow vectors are extended temporally to make pre- dictions about future optical flow locations, magnitudes, and directions in subsequent frames. The actual optical flow vectors that are consistent with those predictions are associated with a moving object. This algo- rithm was tested on images obtained with a video camera mounted be- low the nose of a Boeing 737. The camera recorded two sequences containing a second flying aircraft. The algorithm detected the aircraft in 82% of the frames from the first sequence and 78% of the frames from the second sequence. In each sequence, the false-alarm rate was zero. These results illustrate the effectiveness of using a comprehensive pre- dictive technique when detecting moving objects. © 1999 Society of Photo- Optical Instrumentation Engineers. (S0091-3286(99)01603-7)

[1]  Mary K. Kaiser,et al.  Obstacle detection in air-to-air images , 1997, Defense, Security, and Sensing.

[2]  Edward H. Adelson,et al.  Probability distributions of optical flow , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[4]  Michael J. Black Recursive Non-Linear Estimation of Discontinuous Flow Fields , 1994, ECCV.

[5]  S. McKee,et al.  Temporal coherence theory for the detection and measurement of visual motion , 1995, Vision Research.

[6]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[7]  Yiannis Aloimonos,et al.  Obstacle Avoidance Using Flow Field Divergence , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Yoshiaki Shirai,et al.  Detecting multiple image motions by exploiting temporal coherence of apparent motion , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Leo Dorst,et al.  Observer curve and object detection from the optic flow , 1994, Other Conferences.

[10]  D. M. Green,et al.  Signal detection theory and psychophysics , 1966 .

[11]  Olivier D. Faugeras,et al.  Analysis Of A Sequence Of Stereo Scenes Containing Multiple Moving Objects Using Rigidity Constraints , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[12]  W. Kruger,et al.  Real-time estimation and tracking of optical flow vectors for obstacle detection , 1995, Proceedings of the Intelligent Vehicles '95. Symposium.

[13]  Wilfried Enkelmann,et al.  Obstacle detection by evaluation of optical flow fields from image sequences , 1990, Image Vis. Comput..

[14]  T. M. Chin,et al.  An Estimation Theoretic Perspective on Image Processing and the Calculation of Optical Flow , 1992 .

[15]  Y. Shirai,et al.  Object Tracking in Cluttered Background Based on Optical Flow and Edges , 1997 .

[16]  Claude L. Fennema,et al.  Velocity determination in scenes containing several moving objects , 1979 .

[17]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[18]  David J. Heeger,et al.  Egomotion And The Stabilized World , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[19]  H. C. Longuet-Higgins,et al.  The interpretation of a moving retinal image , 1980, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[20]  Martin Herman,et al.  Real-time single-workstation obstacle avoidance using only wide-field flow divergence , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[21]  Yair Barniv,et al.  Dynamic Programming Solution for Detecting Dim Moving Targets , 1985, IEEE Transactions on Aerospace and Electronic Systems.

[22]  S. Masciangelo,et al.  Ground plane obstacle detection from optical flow anomalies: a robust and efficient implementation , 1994, Proceedings of the Intelligent Vehicles '94 Symposium.

[23]  Elizabeth R. Stuck,et al.  Detecting Moving Objects Using the Rigidity Constraint , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Michael J. Black,et al.  Robust dynamic motion estimation over time , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.