| Literature DB >> 34068403 |
Claudia Malzer1,2, Marcus Baum1.
Abstract
High-resolution automotive radar sensors play an increasing role in detection, classification and tracking of moving objects in traffic scenes. Clustering is frequently used to group detection points in this context. However, this is a particularly challenging task due to variations in number and density of available data points across different scans. Modified versions of the density-based clustering method DBSCAN have mostly been used so far, while hierarchical approaches are rarely considered. In this article, we explore the applicability of HDBSCAN, a hierarchical DBSCAN variant, for clustering radar measurements. To improve results achieved by its unsupervised version, we propose the use of cluster-level constraints based on aggregated background information from cluster candidates. Further, we propose the application of a distance threshold to avoid selection of small clusters at low hierarchy levels. Based on exemplary traffic scenes from nuScenes, a publicly available autonomous driving data set, we test our constraint-based approach along with other methods, including label-based semi-supervised HDBSCAN. Our experiments demonstrate that cluster-level constraints help to adjust HDBSCAN to the given application context and can therefore achieve considerably better results than the unsupervised method. However, the approach requires carefully selected constraint criteria that can be difficult to choose in constantly changing environments.Entities:
Keywords: HDBSCAN; automotive radar; constraint-based clustering; hierarchical clustering; semi-supervised clustering
Year: 2021 PMID: 34068403 PMCID: PMC8153611 DOI: 10.3390/s21103410
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Samples with radar reflections (3 sweeps) and vehicle contours from selected scenes.
Overview of filtered data sets used for experiments.
| Scene | Description | Clustered Frames | Total Points |
|---|---|---|---|
| 1003 | Oncoming bus and pedestrians | 5 | 128 |
| 0239 | Long truck, car, pedestrians | 17 | 408 |
| 0400 | Many cars at highway-like intersection | 32 | 1084 |
| 0553 | Crossing cars and turning bus | 18 | 756 |
| Total | Data clustered in experiments | 72 | 2476 |
Average ARI results for HDBSCAN(constraint) in comparison with other methods. HDBSCAN(+constraint) refers to a combined version with HDBSCAN(). Both versions were tested with (Alt.) and without (No Alt.) the option of choosing a better alternative from the hierarchy level below. HDB. (eom) refers to default unsupervised HDBSCAN. “Theoretically achievable” refers to the best HDBSCAN cluster selection possible w.r.t. the given hierarchy. All methods are based on Euclidean distance in x-y-v dimension.
| Scene | Theoretically Achievable | HDBSCAN(Constraint) | HDBSCAN( | HDB. (eom) | DBSCAN* | ||
|---|---|---|---|---|---|---|---|
|
|
|
|
| ||||
| 1003 | 0.97 | 0.97 | 0.97 | 0.97 | 0.97 | 0.71 | 0.74 |
| 0239 | 0.90 | 0.89 | 0.90 | 0.89 | 0.90 | 0.48 | 0.74 |
| 0400 | 0.92 | 0.82 | 0.91 | 0.82 | 0.91 | 0.87 | 0.90 |
| 0553 | 0.96 | 0.83 | 0.86 | 0.88 | 0.91 | 0.71 | 0.83 |
| Average | 0.94 | 0.88 | 0.91 | 0.89 | 0.92 | 0.69 | 0.80 |
Figure 2Reference image from nuScenes [24] and clustering results for a sample in Scene 1003.
Figure 3Reference image from nuScenes [24] and clustering results for a sample in Scene 0553.
Average ARI results for HDBSCAN(b3f) based on different percentages of pre-labeled instances, with a minimum of two pre-labels. Unsupervised stability was used to decide ties. “Theoretical” refers to the case of 100 percent pre-labels as in Table 2. For all experiments, Euclidean distance in x-y-v dimension was used.
| Scene | Theoretical | HDB. (b3f) 5% | HDB. (b3f) 10% | HDB. (b3f) 15% |
|---|---|---|---|---|
| 1003 | 0.97 | 0.78 | 0.81 | 0.88 |
| 0239 | 0.90 | 0.66 | 0.72 | 0.79 |
| 0400 | 0.92 | 0.87 | 0.88 | 0.89 |
| 0553 | 0.96 | 0.73 | 0.80 | 0.86 |
| Average | 0.94 | 0.76 | 0.80 | 0.85 |
Figure 4Semi-supervised clustering for a pre-labeled sample in Scene 0239.