Real-World Marine Radar Datasets for Evaluating Target Tracking Methods
<p>Observation regions during the measurement campaigns. The trajectories of each dataset are enclosed and labelled, in the Baltic Sea region. Note that only the aids to navigation present within the respective dataset’s observation region have been included in the plot.</p> "> Figure 2
<p>Depiction of the datasets’ trajectories. The left column shows the AIS-based reference trajectories of vessels for each dataset, all labelled. The arrows indicate the course of the vessels. The right column shows the radar point clouds measurements. Notice the trails of radar reflections in DAAN (<span class="html-italic">Data Association with Aids to Navigation</span>), the radar beacon (RACON)-originated measurements in DARC (<span class="html-italic">Data Association with RACON</span>) and the aids to navigation. In MANV (<span class="html-italic">Manoeuvres</span>), an unknown target has also been detected.</p> "> Figure 3
<p>Illustration of blocks in the processing chain at observation step <math display="inline"><semantics> <mi>t</mi> </semantics></math>.</p> "> Figure 4
<p>An exemplar output of cluster evaluation on MANV at observation step <math display="inline"><semantics> <mrow> <mi>t</mi> <mo>=</mo> <mn>420</mn> <mo> </mo> <mi mathvariant="normal">s</mi> </mrow> </semantics></math>. The upper left plot displays the criterion results denoting the optimal number of clusters <math display="inline"><semantics> <mi>k</mi> </semantics></math> that were evaluated by the different indicators. The remaining plots are clustering results using the respective indicators. Calinski-Harabasz (<b>upper right</b>) was able to discern between point clouds from two targets while the remaining methods in the lower row, namely Davies Bouldin (<b>left</b>) and Silhouette (<b>right</b>), failed to. The indicator values for Calinski-Harabasz have been normalized for the sake of uniform comparison in the plot.</p> "> Figure 5
<p>Visualisation of measurement validation using gating method calculated as in (3)–(5). Measurements that fall within validation regions of the two respective targets are used to calculate the dispersion matrix for the next observation step. Unvalidated ones are neglected while common ones are shared.</p> "> Figure 6
<p>The estimated trajectories (coloured) and the radar point cloud measurements (grey dots) are shown following matching annotation and colour scheme from <a href="#sensors-21-04641-f002" class="html-fig">Figure 2</a> as convention. The observation steps are also printed for additional reference in the discussion.</p> "> Figure 7
<p>The positional error of the two targets in DAAN.</p> "> Figure 8
<p>Error of Target 2, a large vessel, in DARC.</p> "> Figure 9
<p>Errors of the two qualified targets in MANV.</p> ">
Abstract
:1. Introduction
- (1)
- We first introduce the DLR radar repository comprising three individual datasets along with the participating vessels’ reference positions as recorded from the AIS data.
- (2)
- We then adapt the standard JPDA filter as a baseline algorithm for tracking centroids on the datasets in the repository to highlight the overall blockchain performance, compare the adapted version to the standard one and discuss the associated challenges.
2. Repository Description
2.1. Campaign Setup
2.2. Additional Processing
3. Target Detection and Tracking
3.1. Automatic Target Detection
- (a)
- Each image is masked, hence eliminating further interface information (more specifically, the centre point, bearing line and the compass frame itself) and converted to grayscale.
- (b)
- Using specific thresholds for intensity values, much of the weaker blobs have been filtered out. This reduces clutter from within the observation region.
- (c)
- The blob detection algorithm, Determinant of Hessians (DoH) from Python’s skimage library (Blob Detection. Available online: https://scikit-image.org/docs/dev/auto_examples/features_detection/plot_blob.html (accessed on 2 July 2021)), is applied next for automatically detecting potential targets based on their distributions.
- (d)
- The cloud of points (or measurements) that fall under the detected blob’s radius are extracted and stored in range (metres) and bearing (radians).
3.2. Clustering
3.3. EC-JPDA Tracker
3.3.1. Dynamic and Measurement Models
3.3.2. Gating
3.3.3. JPDA Filter
3.4. Track Initiation and Estimate Evaluation
4. Results
4.1. Discussion
4.2. Comparison to Standard JPDA
4.3. Limitations
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- European Maritime Safety Agency (EMSA). Analysis of Marine Casualties and Incidents Involving Container Vessels. In Safety Analysis of EMCIP Data—Container Vessels; EMSA: Lisbon, Portugal, 2020; pp. 8–9. [Google Scholar]
- European Maritime Safety Agency (EMSA). EMSA Outlook 2021; EMSA: Lisbon, Portugal, 2021. [Google Scholar]
- Wan, Z.; Chen, J.; El Makloufi, A.; Sperling, D.; Chen, Y. Four Routes to Better Maritime Governance. Nat. Int. Wkly. J. Sci. 2016, 540, 27. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- IMO. International Convention for the Safety of Life at Sea; International Maritime Organization: London, UK, 2003. [Google Scholar]
- The Navigation Center of Excellence. Automatic Identification System Overview. Available online: https://www.navcen.uscg.gov/?pageName=aismain (accessed on 15 February 2021).
- Marine Insight. Automatic Identification System (AIS): Integrating and Identifying Marine Communication Channels. Available online: https://www.marineinsight.com/category/marine-navigation/ (accessed on 15 February 2021).
- The European GNSS Agency (GSA). GNSS User Technology Report, Issue 3; Editor’s Special on Space Data for Europe: Luxembourg, 2020; p. 23. [Google Scholar]
- Geiger, A.; Lenz, P.; Stiller, C.; Urtasun, R. Vision meets robotics: The KITTI dataset. Int. J. Robot. Res. 2013, 32, 1231–1237. [Google Scholar] [CrossRef] [Green Version]
- Caesar, H.; Bankiti, V.; Lang, A.H.; Vora, S.; Liong, V.E.; Xu, Q.; Krishnan, A.; Pan, Y.; Baldan, G.; Beijbom, O. nuScenes: A multimodal dataset for autonomous driving. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11621–11631. [Google Scholar]
- Gerard, O.; Coraluppi, S.; Carthel, C.; Grimmett, D. Benchmark Analysis of NURC Multistatic Tracking Capability. In Proceedings of the 2006 9th International Conference on Information Fusion, Florence, Italy, 10–13 July 2006; pp. 1–8. [Google Scholar]
- Coraluppi, S.; Grimmet, D.; Theije, P.D. Benchmark Evaluation of Multistatic Trackers. In Proceedings of the 9th International Conference on Information Fusion (FUSION), Florence, Italy, 10–13 July 2006; pp. 1–7. [Google Scholar]
- Fortmann, T.; Bar-Shalom, Y.; Scheffe, M. Sonar tracking of multiple targets using joint probabilistic data association. IEEE J. Ocean. Eng. 1983, 8, 173–184. [Google Scholar] [CrossRef] [Green Version]
- Braca, P.; Graddo, R.; Vespe, M.; Maresca, S.; Horstmann, J. Application of the JPDA-UKF to HFSW Radars for Maritime Situational Awareness. In Proceedings of the 15th International Conference on Information Fusion (FUSION), Singapore, 9–12 July 2012. [Google Scholar]
- Vivone, G.; Braca, P. Joint Probabilistic Data Association Tracker for Extended Target Tracking Applied to X-Band Marine Radar Data. IEEE J. Ocean. Eng. 2016, 41, 1007–1019. [Google Scholar] [CrossRef]
- Vivone, G.; Braca, P.; Granström, K.; Natale, A.; Chanussot, J. Converted Measurements Bayesian Extended Target Tracking Applied to X-Band Marine Radar Data. J. Adv. Inf. Fusion 2017, 12, 189–210. [Google Scholar]
- Zhou, Y.; Wang, T.; Hu, R.; Su, H.; Liu, Y.; Liu, X.; Suo, J.; Snoussi, H. Multiple Kernelized Correlation Filters (MKCF) for Extended Object Tracking Using X-Band Marine Radar Data. IEEE Trans. Signal Process. 2019, 67, 3676–3688. [Google Scholar] [CrossRef]
- Vo, B.-N.; Mallick, M.; Bar-Shalom, Y.; Coraluppi, S.; Osborne, R.; Mahler, R. Multitarget Tracking. Wiley Encycl. Electr. Electron. Eng. 2015, 1–15. [Google Scholar] [CrossRef]
- Mahler, R.P.S. A GLMB filter for unified multitarget multisensor management. In Signal Processing, Sensor/Information Fusion, and Target Recognition XXVIII; Proceedings of SPIE: Baltimore, MD, USA, 2019; Volume 11018, p. 110180D. [Google Scholar]
- Mahler, R. PHD filters of higher order in target number. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1523–1543. [Google Scholar] [CrossRef]
- Bar-Shalom, Y.; Daum, F.; Huang, J. The probabilistic data association filter. IEEE Control Syst. 2009, 29, 82–100. [Google Scholar] [CrossRef]
- Granström, K.; Baum, M.; Reuter, S. Extended Object Tracking: Introduction, Overview, and Applications. ISIF J. Adv. Inf. Fusion 2017, 12, 139–174. [Google Scholar]
- Fowdur, J.S.; Baum, M.; Heymann, F. Tracking Targets with Known Spatial Extent Using Experimental Marine Radar Data. In Proceedings of the 22nd International Conference on Information Fusion (FUSION), Ottawa, ON, Canada, 2–5 July 2019. [Google Scholar]
- Fowdur, J.S.; Baum, M.; Heymann, F. A Marine Radar Dataset for Multiple Extended Target Tracking. In Proceedings of the 1st Maritime Situational Awareness Workshop (MSAW), Lerici, Italy, 8–10 October 2019. [Google Scholar]
- MacQueen, J. Some methods for classification and analysis of multivariate observations. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA, 21 June–18 July 1965; Volume 1, pp. 281–297. [Google Scholar]
- Bock, H.-H. Origins and Extensions of the k-means Algorithm in Cluster Analysis. Electron. J. Hist. Probab. Stat. 2008, 4, 1–18. [Google Scholar]
- Blackman, S.S. Multiple-Target Tracking with Radar Applications; Artech House: Boston, MA, USA, 1985. [Google Scholar]
- Bay, H.; Ess, A.; Tuytelaars, T.; Van Gool, L. Speeded-Up Robust Features (SURF). Comput. Vis. Image Underst. 2008, 110, 346–359. [Google Scholar] [CrossRef]
- Lerro, D.; Bar-Shalom, Y. Tracking with debiased consistent converted measurements versus EKF. IEEE Trans. Aerosp. Electron. Syst. 1993, 29, 1015–1022. [Google Scholar] [CrossRef]
- Xu, D.; Tian, Y. A Comprehensive Study of Clustering Algorithms. Ann. Data Sci. 2015, 2, 165–193. [Google Scholar] [CrossRef] [Green Version]
- Schubert, E. Knowledge Discovery in Databases—Part III—Clustering. Available online: https://dbs.ifi.uni-heidelberg.de/files/Team/eschubert/lectures/KDDClusterAnalysis17-screen.pdf (accessed on 23 March 2021).
- Bar-Shalom, Y.; Li, X.-R.; Kirubarajan, T. Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software; Wiley: Hoboken, NJ, USA, 2002. [Google Scholar]
Dataset | # Targets | # Frames | Duration [s] | Onboard Radar Sensor(s) |
---|---|---|---|---|
DAAN | 4 | 780 | 780 | Dynamic (own) |
DARC | 2 | 527 | 540 | Dynamic (own) |
MANV | 6 | 976 | 1000 | Static (observer) |
1000 | 1000 | Dynamic (own) |
Dataset | Participating Targets | Length [m] | Width [m] |
---|---|---|---|
DAAN | Target 2 | 129 | 23 |
Target 3 | 12 | 4 | |
DARC | Target 2 | 180 | 28 |
MANV | Target 2 | 29 | 7 |
Target 3 | 23 | 6 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fowdur, J.S.; Baum, M.; Heymann, F. Real-World Marine Radar Datasets for Evaluating Target Tracking Methods. Sensors 2021, 21, 4641. https://doi.org/10.3390/s21144641
Fowdur JS, Baum M, Heymann F. Real-World Marine Radar Datasets for Evaluating Target Tracking Methods. Sensors. 2021; 21(14):4641. https://doi.org/10.3390/s21144641
Chicago/Turabian StyleFowdur, Jaya Shradha, Marcus Baum, and Frank Heymann. 2021. "Real-World Marine Radar Datasets for Evaluating Target Tracking Methods" Sensors 21, no. 14: 4641. https://doi.org/10.3390/s21144641