DESCENT: Directed Edge Scene Encoding for Airport Surface Movement Prediction
Organizations: Institute of Visual Computing, Graz University of Technology, Austria
Abstract
Advanced automation is a key technology for enhancing the safety of ground operations amidst the increasing density of commercial air traffic. While motion forecasting is a well-studied task in autonomous driving, its application to airport surface movements remains underexplored. To enable efficient and accurate prediction in this domain, we propose DESCENT, a transformer-based architecture designed to handle heterogeneous dynamics and strict topological constraints. Our approach features a Potential Reachable Set (PRS) context sampling mechanism that adaptively collects airfield environment context across diverse operational phases. Combined with a detection transformer-based decoder, DESCENT generates accurate trajectory forecasts. Extensive evaluations on the Amelia-10 benchmark demonstrate significant performance improvements over state-of-the-art baselines. These gains are especially pronounced in safety-critical scenarios, where our domain-aware sampling provides critical long-horizon context necessary for safe navigation.
Figures & tables
| Method | KMDW | KEWR | KBOS | KSFO* | KSEA* | KDCA | PANC | KLAX | KMSY | KJFK | Avg † | Metric |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amelia-TF [ 17 ] | 66.69 | 91.18 | 81.61 | - | - | 105.60 | 170.48 | 137.40 | 87.46 | 102.77 | 105.40 | mFDE@50s |
| DESCENT (Ours) | 59.64 | 77.74 | 64.49 | 56.60 | 61.45 | 0 54.04 | 0 67.13 | 0 64.50 | 0 68.98 | 0 78.67 | 0 66.90 | |
| Amelia-TF [ 17 ] | 26.41 | 32.88 | 30.79 | - | - | 0 39.24 | 0 61.35 | 0 50.74 | 0 31.41 | 0 39.23 | 0 39.01 | mADE@50s |
| DESCENT (Ours) | 24.88 | 31.69 | 26.80 | 23.22 | 24.79 | 0 25.46 | 0 28.41 | 0 27.43 | 0 27.39 | 0 33.56 | 0 28.20 | |
| Amelia-TF [ 17 ] | 13.35 | 15.78 | 14.74 | - | - | 0 20.20 | 0 28.08 | 0 25.79 | 0 14.65 | 0 19.82 | 0 19.05 | mFDE@20s |
| DESCENT (Ours) | 13.60 | 17.20 | 14.25 | 12.40 | 12.68 | 0 15.76 | 0 15.44 | 0 15.21 | 0 14.88 | 0 19.29 | 0 15.70 |
| Method | KMDW | KEWR | KBOS | KSFO* | KSEA* | KDCA | PANC | KLAX | KMSY | KJFK | Avg | Metric |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amelia-TF [ 17 ] | 27.52 | 52.06 | 51.01 | 40.23 | 65.82 | 47.75 | 86.24 | 89.46 | 29.84 | 55.32 | 54.52 | mFDE@50s |
| DESCENT (Ours) | 25.23 | 48.80 | 42.23 | 37.11 | 39.56 | 27.92 | 44.14 | 45.17 | 24.63 | 46.27 | 38.11 | |
| Amelia-TF [ 17 ] | 11.80 | 20.96 | 20.47 | 17.05 | 29.94 | 18.93 | 34.90 | 35.84 | 11.42 | 22.43 | 22.37 | mADE@50s |
| DESCENT (Ours) | 11.37 | 21.34 | 18.35 | 15.81 | 17.51 | 13.21 | 20.34 | 20.24 | 10.38 | 20.51 | 16.91 |
| Method | KMDW | KEWR | KBOS | KSFO | KSEA | KDCA | PANC | KLAX | KMSY | KJFK | Avg | Metric |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DESCENT (Ours) | 29.73 | 50.37 | 47.94 | 44.23 | 46.50 | 29.99 | 53.46 | 51.08 | 23.31 | 41.48 | 41.81 | mFDE@50s |
| DESCENT (Ours) | 13.01 | 21.57 | 20.39 | 18.83 | 20.35 | 14.01 | 24.08 | 22.75 | 10.10 | 17.85 | 18.28 | mADE@50s |
| Scene Context Sampling | KBOS | KSFO | PANC | Avg |
|---|---|---|---|---|
| Top-K closest (50 segments) | 129.82 | 122.75 | 169.92 | 140.83 |
| Radius-based (0.3 km) | 0 86.95 | 0 80.44 | 107.69 | 0 91.70 |
| PRS-based | 0 64.49 | 0 56.60 | 0 67.13 | 0 62.74 |