| Literature DB >> 35009790 |
Johann Laconte1, Abderrahim Kasmi1, Romuald Aufrère1, Maxime Vaidis2, Roland Chapuis1.
Abstract
In the context of autonomous vehicles on highways, one of the first and most important tasks is to localize the vehicle on the road. For this purpose, the vehicle needs to be able to take into account the information from several sensors and fuse them with data coming from road maps. The localization problem on highways can be distilled into three main components. The first one consists of inferring on which road the vehicle is currently traveling. Indeed, Global Navigation Satellite Systems are not precise enough to deduce this information by themselves, and thus a filtering step is needed. The second component consists of estimating the vehicle's position in its lane. Finally, the third and last one aims at assessing on which lane the vehicle is currently driving. These two last components are mandatory for safe driving as actions such as overtaking a vehicle require precise information about the current localization of the vehicle. In this survey, we introduce a taxonomy of the localization methods for autonomous vehicles in highway scenarios. We present each main component of the localization process, and discuss the advantages and drawbacks of the associated state-of-the-art methods.Entities:
Keywords: autonomous vehicles; intelligent transportation systems; localization; survey
Year: 2021 PMID: 35009790 PMCID: PMC8749843 DOI: 10.3390/s22010247
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Map-Matching classification, splitting the techniques into two main parts that are the deterministic and probabilistic approaches.
Performance of four Map-Matching methods, from [10]. The accuracy represents the percentage of correctly matched samples. Each interval depicts the worst-to-best performance range.
| Method | Matching Accuracy |
|---|---|
| point-to-curve | 53–67% |
| point-to-curve, considers heading | 66–85% |
| point-to-curve, enforces route contiguity | 66–85% |
| curve-to-curve | 61–72% |
Summary of Map-Matching algorithms in terms of uncertainty-proof, matching break, integrity indicator and run time.
| Methods | Uncertainty-Proof | Matching Break | Integrity Indicator | Run Time |
|---|---|---|---|---|
|
| ||||
| Geometric | − | −− | −− | ++ |
| Pattern-Based | − | −− | −− | ++ |
|
| ||||
| Hidden Markov Model | + | 0 | + | + |
| Conditional Random Field | + | + | + | 0 |
| Particle Filter | + | − | ++ | + |
| Weighted Graph Technique | + | −− | + | + |
| Multiple Hypothesis Technique | + | + | ++ | − |
Figure 2Classification of the algorithms used for ego-lane marking detection. Model approaches dissect the problem into independent submodules, whereas learning approaches are based on end-to-end methods.
Classification of lane fitting models presented in the literature, dissected into three main categories that are the parametric, semi-parametric and non-parametric approaches.
| Categories | Geometric Methods | Fitting Methods | Advantages | Disadvantages | References |
|---|---|---|---|---|---|
| Parametric | Straight lines | Hough transform and its variants | Straightforward approach shows good approximation for short range lane marking and can be valid in highway scenarios | Unfit for curves roads which is the cases in most rural roads | [ |
| Polynomial model | RANSAC, least squares optimization | The spectrum of application is greater than the linear model. In addition, Polynomial models has the ability to estimate the parameters of the road. | Can not handle abrupt change of curvature. The geometrical assumptions are not always correct (e.g., taking 3–3.5 m as a width lane) | [ | |
| Cloithoid | Extended Kalman filter | Can handle situations where there is a abrupt change of the steering angle (e.g., at the junction of a straight and curved roads) | The clothoid model is generally made of some simplifications in order to get a viable model | [ | |
| Semi-parametric | Splines | Energy-based optimization | Capable of dealing with a large range of curved road using control points if accurately chosen | The inconvenience of this model appears in the choice of the control points. Undoubtedly, the position of these control points will affect the general curve of the lane. A wrong choice of theses control points leads to unrealistic road shape. | [ |
| Non-parametric | Isolated points | Particle filter | The model is not governed by geometric restrains, which allows it to model more challenging road lane marking. | With no geometric restrains imposed, the fitted model can leads to unrealistic road model. Indeed, geometric correlations between lane marking are not considered. | [ |
Excerpt from the best performing deep learning algorithms benchmarked in Tusimple in terms of accuracy and F1 score.
| Models | Accuracy | F1 Score | Extra Training Data | Paper Title |
|---|---|---|---|---|
| RESA | 96.82% | 96.93% | No | RESA: Recurrent Feature-Shift Aggregator for Lane Detection [ |
| PINet | 96.75% | 97.20% | No | Key points estimation and point instance segmentation approach for lane detection [ |
| ENet-SAD | 96.64% | 95.92% | No | Learning lightweight lane detection cnns by self attention distillation [ |
| HarD-SP | 96.58% | 96.38% | No | Towards Lightweight Lane Detection by Optimizing Spatial Embedding [ |
| CondLaneNet | 96.54% | 97.24% | No | CondLaneNet: a Top-to-down Lane Detection Framework Based on Conditional Convolution [ |
Excerpt from the best performing deep learning algorithms benchmarked in CULane in terms of F1 score. The results showed stands for the total of all classes of the CULane.
| Models | F1 Score | Extra Training Data | Paper Title |
|---|---|---|---|
| CondLaneNet | 79.48% | No | CondLaneNet: a Top-to-down Lane Detection Framework Based on Conditional Convolution [ |
| LaneAF | 77.41% | No | LaneAF: Robust Multi-Lane Detection with Affinity Fields [ |
| SGNet | 77.27% | No | Structure Guided Lane Detection [ |
| LaneATT | 77.02% | No | Keep your Eyes on the Lane: Attention-guided Lane Detection [ |
| RESA | 75.3% | No | RESA: Recurrent Feature-Shift Aggregator for Lane Detection [ |