Robust obstacle detection and tracking by motion analysis

Within a video-based driver assistance system, it is important to detect and track nearby objects. We describe an approach which evaluates motion information comprised in optical flow vectors. Optical flow contains information about the motion of a camera and about the scene's 3D structure. We use that information to detect obstacles in front of the vehicle. Since the detection is based on motion no a-priori knowledge about obstacle shape is required. Optical flow vectors are estimated from spatio-temporal derivatives of the gray value function which are computed at video frame rate by the hardware MiniVISTA. To eliminate outliers and to speed up obstacle detection the estimated vectors are clustered before they are passed to the obstacle test. The obstacle test separates moving objects from the stationary environment and separates elevated objects from the ground plane. This test is a state estimation problem and enables us to enlarge the motion stereo basis by applying a Kalman filter to track optical flow vectors over subsequent image frames. After 3D grouping of tracked flow vectors of the same obstacle class a state description of each moving object is automatically initialized and updated using a Kalman filter. This algorithm has been implemented on a hardware platform which consists of the system MiniVISTA and two Motorola PowerPCs. This system has been installed in an experimental road vehicle. Results obtained under very different weather conditions show the robustness of the approach.

[1]  Volker Graefe,et al.  Object detection in real-time , 1991 .

[2]  Dirk Dickmanns,et al.  Multiple object recognition and scene interpretation for autonomous road vehicle guidance , 1994, Proceedings of the Intelligent Vehicles '94 Symposium.

[3]  W. Seelen,et al.  Intensity and edge-based symmetry detection with an application to car-following , 1993 .

[4]  Andreas Kuehnle,et al.  Symmetry-based recognition of vehicle rears , 1991, Pattern Recognit. Lett..

[5]  J.-C. Burie,et al.  Enhancement of the road safety with a stereo vision system based on linear cameras , 1996, Proceedings of Conference on Intelligent Vehicles.

[6]  Detlev Noll,et al.  Object recognition with constrained elastic models , 1995 .

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

[8]  Heinrich Niemann,et al.  A robust cognitive approach to traffic scene analysis , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[9]  Jitendra Malik,et al.  An integrated stereo-based approach to automatic vehicle guidance , 1995, Proceedings of IEEE International Conference on Computer Vision.

[10]  W. Kruger,et al.  Obstacle detection by real-time optical flow evaluation , 1994, Proceedings of the Intelligent Vehicles '94 Symposium.

[11]  Andrea Giachetti,et al.  The recovery of optical flow for intelligent cruise control , 1994, Proceedings of the Intelligent Vehicles '94 Symposium.

[12]  Reinhold Behringer,et al.  An all-transputer visual autobahn-autopilot/copilot , 1993, 1993 (4th) International Conference on Computer Vision.

[13]  Uwe Franke,et al.  Fast stereo based object detection for stop&go traffic , 1996, Proceedings of Conference on Intelligent Vehicles.

[14]  Jan-Olof Eklundh,et al.  Object detection using model based prediction and motion parallax , 1990, ECCV.