ADS-B Air Traffic for Anomalous Trajectory Detection

Published: 03-11-2020| Version 1 | DOI: 10.17632/4x578h29f6.1
Contributor:
Asaf Fried

Description

The "ADS-B Air Traffic for Anomalous Trajectory Detection" is a dataset of flight recordings from the OpenSky network, used to evaluate anomaly detection methods in the domain of aviation data. The recordings in the dataset were all collected from flights cruising over the "LPPC" and "EGGX" airspace. The "LPPC" airspace is a flight information region (FIR) on the west coast of Portugal, which encompasses more than 600,000 square kilometers. The recordings for the "LPPC" FIR were limited to a 4-hour time frame on January 1, 2020, between 10:00 AM and 2:00 PM. The "EGGX" airspace is an FIR on the west coast of Ireland, which encompasses more than 2,300,000 square kilometers. The recordings for the "EGGX" FIR were limited to a 4-hour time frame on January 2, 2020, between 10:00 AM and 2:00 PM. In total, 42 unique flights were recorded in the selected time frames, each one containing at-least 1500 ADS-B broadcast messages, sampled each second (i.e., at-least 25-minute recordings). • Train: 25 flights from the "LPPC" FIR, with a total of 83620 broadcast ADS-B messages (23 hours, 13 minutes, and 40 seconds) • Validation: 10 flights from the "LPPC" FIR, with a total of 40613 broadcast ADS-B messages (11 hours, 16 minutes, and 53 seconds) • Test: 7 flights from the "EGGX" FIR, with a total of 15392 broadcast ADS-B messages (4 hours, 16 minutes, and 32 seconds) To simulate the anomalous flight behavior, we inject a single window of data during each flight in the testing set, after 10 minutes of flight recording, for ten consecutive minutes (window of 600 ADS-B messages). In total, four different types of injections are performed, as follows: Noise - The anomalies are synthetically generated by adding random samples, drawn from a normal (Gaussian) distribution to the original values. The rest of the injections are spoofed trajectories, created by data extracted from different real flight trajectories. To create a continuous spoofed trajectory, we calculate the cumulative sum of message differences from the source flight and add them to the target flight messages. The injections are as follows: Manoeuver (Flight AIB232E) - The flight recording of an A380 Airbus pilot in Germany that traced the outline of an enormous Christmas tree during a test flight, making circular maneuvers at more than 40,000ft. Landing (Flight TAP070) - The recording of a commercial flight landing in LPPT (Lisbon) Airport, on January 1, 2020. Departing (Flight UAL65) - The recording of a commercial flight departing from LPPT (Lisbon) Airport, on January 1, 2020.

Files