Pseudo-realtime activity detection for railroad grade crossing safety

It is important to understand the factors underlying grade crossing crashes, and to examine potential solutions. We have installed a camera in front of a locomotive to examine grade crossing accidents (or near accidents). We present a computer vision system that automatically extracts possible near accidents scenes by detecting the activity of vehicles crossing in front of the train after the signals are ignited. We presented a fast algorithm to detect moving objects that is recorded by a moving camera with minimal computation. The moving object is detected by 1) estimating ego-motion of the camera and 2) detecting and tracking feature points whose motion is inconsistent with the camera motion. We introduce a pseudo-realtime ego-motion (camera motion) estimation method with a robust optimization algorithm. We present experiments on ego-motion estimation and moving object detection. Our algorithm works in pseudo-realtime and we expect that our algorithm can be applied to realtime applications, such as collision warning, in the near future with the development of hardware technology.

[1]  Berthold K. P. Horn Projective Geometry Considered Harmful , 2001 .

[2]  John Oliensis,et al.  A Multi-Frame Structure-from-Motion Algorithm under Perspective Projection , 1999, International Journal of Computer Vision.

[3]  Laura Hoch Computer Analysis of Images and Patterns , 1993, Lecture Notes in Computer Science.

[4]  David Nistér,et al.  Preemptive RANSAC for live structure and motion estimation , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[5]  S. Shankar Sastry,et al.  Two-View Segmentation of Dynamic Scenes from the Multibody Fundamental Matrix , 2002 .

[6]  Sun Ji-zhou Creating 3D Models with Uncalibrated Cameras , 2001 .

[7]  S. Shankar Sastry,et al.  Optimal segmentation of dynamic scenes from two perspective views , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[8]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[9]  Mei Han,et al.  Creating 3D models with uncalibrated cameras , 2000, Proceedings Fifth IEEE Workshop on Applications of Computer Vision.

[10]  Hans-Hellmut Nagel,et al.  Analytical results on error sensitivity of motion estimation from two views , 1990, Image Vis. Comput..