CASTNet: A Context-Aware, Spatio-Temporal Dynamic Motion Prediction Ensemble for Autonomous Driving
Abstract
1 Introduction
1.1 Motivation
1.2 Novel Contributions
1.3 Article Organization
2 Related Work
2.1 Motion Prediction
2.2 Context-aware Methods in Autonomous Cyber-physical Systems
2.3 Multi-modal Trajectory Fusion
3 Methodology
3.1 Problem Formulation
3.2 CASTNet Architecture
3.3 Stem Model
3.4 Context-aware Gating Model
3.5 Motion Predictor Ensemble
3.6 Fusion of Multi-modal Motion Predictions
4 Experiments
4.1 Experimental Setup
Model (Configuration) | minADE\(_k\) | MR2\(_k\) | \(\text{FDE}_k\) | |||||
---|---|---|---|---|---|---|---|---|
k=1 | k=5 | k=10 | k=5 | k=10 | k=1 | k=5 | k=10 | |
CoverNet (\(\epsilon\)=4) [31] | 7.556 | 3.855 | 2.963 | 0.972 | 0.962 | 16.732 | 8.186 | 5.966 |
CASTNet-CN (\(\alpha\), avg.) | 6.149 | 2.266 | 1.787 | 0.890 | 0.794 | 12.385 | 4.146 | 2.980 |
CASTNet-CN (\(\alpha\), KF) | 6.107 | 2.262 | 1.782 | 0.883 | 0.789 | 12.339 | 4.123 | 2.953 |
CASTNet-CN (\(\gamma\), avg.) | 6.151 | 2.294 | 1.802 | 0.901 | 0.799 | 12.325 | 4.180 | 3.002 |
CASTNet-CN (\(\gamma\), KF) | 6.152 | 2.294 | 1.798 | 0.896 | 0.795 | 12.326 | 4.163 | 2.980 |
CASTNet-CN (\(\sigma\), avg.) | 6.143 | 2.277 | 1.789 | 0.895 | 0.797 | 12.356 | 4.154 | 2.980 |
CASTNet-CN (\(\sigma\), KF) | 6.104 | 2.273 | 1.786 | 0.888 | 0.792 | 12.314 | 4.132 | 2.955 |
Model (Configuration) | minADE\(_k\) | MR2\(_k\) | \(\text{FDE}_k\) | |||||
---|---|---|---|---|---|---|---|---|
k=1 | k=5 | k=10 | k=5 | k=10 | k=1 | k=5 | k=10 | |
T++ (dyn, map) [35] | 4.264 | 2.319 | 1.887 | 0.614 | 0.615 | 10.063 | 5.086 | 3.952 |
CASTNet-T (\(\alpha\), avg.) | 3.418 | 1.597 | 1.334 | 0.683 | 0.671 | 8.092 | 3.689 | 2.944 |
CASTNet-T (\(\alpha\), KF) | 3.393 | 1.598 | 1.333 | 0.676 | 0.666 | 8.043 | 3.684 | 2.938 |
Model (Configuration) | minADE\(_k\) | MR2\(_k\) | \(\text{FDE}_k\) | |||||
---|---|---|---|---|---|---|---|---|
k=1 | k=5 | k=10 | k=5 | k=10 | k=1 | k=5 | k=10 | |
Physics-based (CVH) | 4.613 | 4.613 | 4.613 | 0.912 | 0.912 | 11.21 | 11.21 | 11.21 |
MTP (modes=1) [7] | 3.912 | 3.912 | 3.912 | 0.945 | 0.945 | 9.271 | 9.271 | 9.271 |
MTP (modes=3) [7] | 4.236 | 3.492 | 3.492 | 0.880 | 0.880 | 9.911 | 7.479 | 7.479 |
CoverNet (\(\epsilon\)=8) [31] | 6.438 | 2.628 | 2.272 | 0.922 | 0.918 | 13.44 | 5.086 | 3.898 |
CoverNet (\(\epsilon\)=4) [31] | 7.556 | 3.855 | 2.963 | 0.972 | 0.962 | 16.73 | 8.186 | 5.966 |
CoverNet (\(\epsilon\)=2) [31] | 12.96 | 5.545 | 3.801 | 0.896 | 0.816 | 23.33 | 11.11 | 7.473 |
CASTNet-CN (\(\alpha\), KF) | 6.107 | 2.262 | 1.782 | 0.883 | 0.789 | 12.34 | 4.123 | 2.953 |
Model (Configuration) | Latency (ms) | Num. Params. |
---|---|---|
MTP (modes=1) [7] | 10.50 | 13M |
MTP (modes=3) [7] | 10.80 | 14M |
CoverNet (\(\epsilon\)=8) [31] | 9.97 | 14M |
CoverNet (\(\epsilon\)=4) [31] | 10.03 | 15M |
CoverNet (\(\epsilon\)=2) [31] | 10.63 | 22M |
CASTNet-CN (\(\alpha\), \(\epsilon\)=4) | 11.10 | 34M |
CASTNet-CN (\(\gamma\), \(\epsilon\)=4) | 12.98 | 34M |
CASTNet-CN (\(\sigma\), \(\epsilon\)=4) | 12.24 | 34M |
T++ (dyn) [35] | 86.60 | 0.3M |
CASTNet-T (\(\alpha\), dyn) | 90.98 | 1.2M |
Gate Model | Temp. Pooling | Acc. | Coverage Error | \(\text{minADE}_5\) | \(\text{MR2}_5\) | |
---|---|---|---|---|---|---|
Spatial | Temporal | |||||
CNN | None | \(sum\) | 13.85% | 3.478 | 2.287 | 0.886 |
Attn. | None | \(sum\) | 9.79% | 3.537 | 2.347 | 0.889 |
CNN | LSTM | \(sum\) | 13.60% | 3.354 | 2.296 | 0.885 |
CNN | LSTM | mean | 7.64% | 3.302 | 2.274 | 0.882 |
CNN | LSTM | attn | 22.17% | 3.171 | 2.279 | 0.883 |
Attn. | LSTM | sum | 19.59% | 3.332 | 2.284 | 0.884 |
Attn. | LSTM | mean | 15.44% | 3.299 | 2.274 | 0.883 |
Attn. | LSTM | attn | 18.08% | 3.248 | 2.262 | 0.883 |
4.2 nuScenes Evaluation
4.3 Inference Latency and Model Size Analysis
4.4 Scenario-specific Evaluation
4.5 Gating Evaluation
4.6 Architecture Ablation Study
CASTNet Branch Type | Split Point | Num. Params. | \(\text{minADE}_{5}\) | \(\text{minADE}_{10}\) |
---|---|---|---|---|
CoverNet (\(\epsilon =8\)) | \(Block-1\) | 81M | 3.189 | 2.367 |
CoverNet (\(\epsilon =8\)) | \(Stem\) | 24M | 3.131 | 2.229 |
MTP (modes=16) | \(Block-1\) | 89M | 3.644 | 3.107 |
MTP (modes=16) | \(Stem\) | 34M | 3.228 | 2.636 |
4.7 Discussion
5 Conclusion
Acknowledgments
References
Index Terms
- CASTNet: A Context-Aware, Spatio-Temporal Dynamic Motion Prediction Ensemble for Autonomous Driving
Recommendations
Collision free autonomous ground traffic: a model predictive control approach
ICCPS '13: Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical SystemsEven with recent advances in electronics, sensors, and communication technologies, it is still a grand challenge to develop an autonomous transportation system in which each vehicle can autonomously coordinate with other vehicles and drive itself on a ...
Dynamic intersections and self-driving vehicles
ICCPS '18: Proceedings of the 9th ACM/IEEE International Conference on Cyber-Physical SystemsConnected and automated vehicles are expected to be at the core of future intelligent transportation systems. One of the main practical challenges for self-driving vehicles on public roads is safe cooperation and collaboration among multiple vehicles ...
Autonomous intersection driving with neuro-evolution
GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference CompanionRecently there has been increasing research attention focused on producing adaptive control systems for autonomous vehicles. To accommodate such autonomous vehicles there have been proposals that current road and highway infrastructure undergo ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In
Publisher
Association for Computing Machinery
New York, NY, United States
Journal Family
Publication History
Check for updates
Author Tags
Qualifiers
- Research-article
Funding Sources
- National Science Foundation (NSF)
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 796Total Downloads
- Downloads (Last 12 months)796
- Downloads (Last 6 weeks)116
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in