Modeling and tracking the driving environment is a complex problem due to the heterogeneous nature of the real world. In many situations, modeling the obstacles and the driving surfaces can be achieved by the use of geometrical objects, and tracking becomes the problem of estimating the parameters of these objects. In the more complex cases, the scene can be modeled and tracked as an occupancy grid. This paper presents a novel occupancy grid tracking solution based on particles for tracking the dynamic driving environment. The particles will have a dual nature-they will denote hypotheses, as in the particle filtering algorithms, but they will also be the building blocks of our modeled world. The particles have position and speed, and they can migrate in the grid from cell to cell, depending on their motion model and motion parameters, but they will be also created and destroyed using a weighting-resampling mechanism that is specific to particle filtering algorithms. The tracking algorithm will be centered on particles, instead of cells. An obstacle grid derived from processing a stereovision-generated elevation map is used as measurement information, and the measurement model takes into account the uncertainties of the stereo reconstruction. The resulting system is a flexible real-time tracking solution for dynamic unstructured driving environments.
31 December 2009 in IEEE Transactions on Vehicular Technology
A new approach for the detection of the road surface and obstacles is presented. The high accuracy of the method allows the detection of traffic isles as a distinct class. The 3-D data inferred from dense stereo are transformed into a rectangular digital elevation map (DEM). Two classifiers are proposed, namely, density based and road surface based. The density-based obstacle classifier marks DEM cells as road or obstacles, using the density of 3-D points as a criterion. A quadratic road surface model is initially fitted by a random sample consensus (RANSAC) approach to the region in front of the ego vehicle. A region growing-like process refines this primary solution, driven by the 3-D uncertainty model of the stereo sensor. A robust global solution for the road surface is obtained. The road surface is used for discrimination between road, traffic isle, and obstacle points. Fusion and error filtering is performed on the results of the two classifiers. The proposed real-time algorithm was evaluated in an urban scenario and can be used in complex applications from collision avoidance to path planning.
This work presents a 3D lane detection method based on stereovision. The stereovision algorithm allows the elimination of the common assumptions: flat road, constant pitch angle or absence of roll angle. Moreover, the availability of 3D information allows the separation between the road and the obstacle features. The lane is modeled as a 3D surface, defined by the vertical and horizontal clothoid curves, the lane width and the roll angle. The lane detection is integrated into a tracking process. The current lane parameters are predicted using the past parameters and the vehicle dynamics, and this prediction provides search regions for the current detection. The detection starts with estimation of the vertical profile, using the stereo-provided 3D information, and afterwards the horizontal profile is detected using a model-matching technique in the image space, using the knowledge of the already detected vertical profile. The roll angle is detected last, by estimating the difference of the average heights of the left and right lane borders. The detection results are used to update the lane state through Kalman filtering.
20 December 2012 in IEEE Transactions on Intelligent Transportation Systems
This paper proposes a method for achieving improved ego-vehicle global localization with respect to an approaching intersection, which is based on the alignment of visual landmarks perceived by the on-board visual system, with the information from a proposed extended digital map (EDM). The visual system relies on a stereovision system that provides a detailed 3-D description of the environment, including road landmark information (lateral lane delimiters, painted traffic signs, curbs, and stop lines) and dynamic environment information (other vehicles). An EDM is proposed, which enriches the standard map information with a detailed description of the intersection required for current lane identification, landmark alignment, and ego-vehicle accurate global localization. A novel approach for lane-delimiter classification, which is necessary for the lane identification, is also presented. An original solution for identifying the current lane, combining visual and map information with the help of a Bayesian network (BN), is proposed. Extensive experiments have been performed, and the results are evaluated with a Global Navigation Satellite System of high accuracy (2 cm). The achieved global localization accuracy is of submeter level, depending on the performance of the stereovision system.
A new approach for the detection of the road surface and obstacles is presented. The 3D data from dense stereo is transformed into a rectangular elevation map. A quadratic road surface model is first fitted, by a RANSAC approach, to the region in front of the ego vehicle. This primary solution is then refined by a region growing-like process, driven by the 3D resolution and uncertainty model of the stereo sensor. An optimal global solution for the road surface is obtained. The road surface is used for a rough discrimination between road and above-road points. Above-road points are grouped based on vicinity and false areas are rejected. Each above-road area is classified into obstacles (cars, pedestrians etc.) or traffic isles (road-parallel patches) by using criteria related to the density of the 3D points. The proposed real-time algorithm was evaluated in an urban scenario and can be used in complex applications, from ego-pose estimation to path planning.