Enhancing Vertical Trajectory Reconstruction in SASS-C: Advanced Segmentation, Outlier Detection, and Filtering Techniques
Abstract
1. Introduction
Current Limitations and Proposed Improvements
- Lack of detailed maneuver information: Users have consistently reported that the temporal segmentation produced by the current system does not accurately reflect real flight modes. The inability to provide detailed information about different types of vertical maneuvers severely limits its utility for advanced flight analysis, as well as may potentially impact safety assessments and operational efficiency analyses.
- Susceptibility to data quality issues: Users have noted that the reconstruction results are not as accurate as they should in an offline tool, and there is a tendency of this due to bad measurements in raw data. This vulnerability leads to unreliable trajectory reconstructions, compromising the integrity of subsequent analyses and potentially leading to incorrect decisions in air traffic management.
- Evolving air traffic patterns: The air traffic landscape has changed significantly since the early 2000s, with increased traffic density, new flight patterns, and more diverse aircraft types. The current system’s limitations in adapting to these changes have become increasingly problematic.
- Advancing technology: Advancements in data processing capabilities and algorithmic approaches since the system’s initial development offer opportunities for significant improvements that were not previously possible.
- A novel segmentation algorithm for more precise flight phase identification and an additional mode of flight detection.
- An improved invalid height detection process for enhanced reconstruction accuracy.
- A protection mechanism against simultaneous measurements at the Kalman filter level.
- An optimized approach for combining forward and backward filter passes during segment transitions, without using the measure and with improved smoothing.
2. Related Works
2.1. Invalid/Outlier Measurement Detection
2.2. Same-Time Measurements Handling
2.3. Trajectory Segmentation
2.4. Smooth Overshoot
3. System Overview
3.1. Opportunity Traffic Reconstructor (OTR)
- Association: This process aims to unite all spatio-temporal measurements from multiple sensors, either collaborative (e.g., ADS-B) or not (e.g., PSR), into a trajectory performed by the same aircraft over time. This computationally intensive procedure uses Kalman filtering at various stages and precision levels (i.e., gross association, fine association). During execution, noise and bias correction for each sensor is measured and cleaned to better associate noisy data. As output, it obtains multi-sensor tracks, and each one of them will enter the reconstruction stage individually.
- Reconstruction: This stage comprises horizontal and vertical components, as well as discrete codes reconstruction. Both horizontal and vertical reconstruction are handled separately at this stage, as it is common in the literature [21]. This separation allows for specialized algorithms tailored to the unique characteristics of horizontal and vertical movement. It uses tracking filters along with a backward-operating smoother, alongside a final combination of both filter passes (forward and backward) to produce a precise estimation over time, removing biases from the filter and noise from the measurements. This is a well-known and proven solution to obtain the best possible trajectory without noise [38].
3.2. Vertical Component
- Invalid height detection: The process begins with an initial analysis of height measurements to identify and mark those invalid data points coming from Mode C. This step is crucial for maintaining the integrity of subsequent processing stages, especially the filtering. Its functioning is explained in detail on this same section. Non-valid height measurements are marked as noisy measurements to prevent using them in the vertical filtering process (next step).
- Forward and backward filtering: After that, the forward and backward vertical filtering steps are executed. They are completely independent of one another. Two accelerated adaptive Kalman tracking filter (AKF) passes are performed over the valid height measurements of the multitrack. Each vertical measurement of the multitrack (composed of the height, and if provided and aligned with the filter, also the vertical rate) is received as input. As output, it produces the estimated and smoothed height, vertical rate, and vertical acceleration.
- Segmentation in modes offFlight: Using all available information of the track, the next process focuses on detecting the different maneuvers that were performed in the vertical plane. It first analyses the kinematic to detect the transitions between those maneuvers and then classifies the gaps in between to assign a vertical mode of flight mode (VMoF). The kinematic parameters of the segment are calculated as additional information.
- Combination: The last step is to combine back both FW and BW vertical data, creating the final and merged vertical data after the whole vertical reconstruction process, composed of height, vertical rate, and associated variances. This combination is based on a logic dependent on the variances and availability of FW and BW. This combination is based on a logic dependent on the variances and availability of FW and BW. Also, it takes advantage of the generated segments to reduce the smoothing effects produced by the filters in the transitions, thus obtaining a realistic transition.
3.2.1. Vertical Rate Smoothing
3.2.2. Outlier Detection
3.2.3. Combination
4. Issues and Improvements
4.1. Invalid Measurement Detection
Algorithm 1. Invalid measurement detection |
4.2. Same-Time Measurements Handling
- HelloWorld2 is the main dataset used for internal developing, with all types of sensors and trajectories. We can observe that 1.63% of all the registers (reception from any sensor) share the same time. Note that not all registers have all the measurements; they can be registers with different data. Focusing only on what is important to this issue, there are 1.60% of occurrences with validated barometric height at the same time, which reach the filter. Most of these are the exact same value, sometimes with a limited jump due to quantization jump [42], or invalid values that should have been detected previously. However, 0.014% of those are significantly different and not detected as invalid measurements, with a difference of over 50 ft from each other.
- The second analyzed dataset works in a very mountainous area, with many radars, PSR, and ModeS. We can observe that a much higher 56.78% of registers are duplicate detections. A total 25.86% of cases have multiple barometric height measurements at the same time, while 0.11% of cases have significantly different barometric heights (>50 ft) at the same time.
- Finally, on a dataset of pure ADS, in contrast to the previous ones, although having 541,895 registers, not even one case of repeated time has been detected, proving that it happens depending on the user surveillance system configuration.
Same-Time Measurement Protection
4.3. Vertical Segmentation
- Edge detection: Identifying the limits between different vertical modes of flight.
- Segment generation: Creating segments based on the detected edges and assigning initial VMoF categories: Level-Flight (LF) or Climb/Descend (CD).
- Segment refinement: Ensure that the generated segments meet certain conditions (i.e., minimum length, vertical quality), modifying them if not.
4.3.1. Edge Detection
Algorithm 2. Edge detection |
4.3.2. Segments Generation
4.3.3. Segments Refinement
4.4. Smooth Overshoot
5. Experimental Evaluation
5.1. Experimental Design and Datasets
5.2. Invalid Measurement Detection
5.2.1. Visual Analysis
5.2.2. Numerical Analysis
5.3. Same-Time Measurements Handling
Visual Analysis
5.4. Vertical Segmentation
5.4.1. Visual Analysis
5.4.2. Numerical Analysis
5.5. Smooth Overshoot
5.5.1. Visual Analysis
5.5.2. Numerical Analysis
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Garcia, J.; Besada, J.A.; Soto, A.; de Miguel, G. Opportunity trajectory reconstruction techniques for evaluation of ATC systems. Int. J. Microw. Wirel. Technol. 2009, 1, 231–238. [Google Scholar] [CrossRef]
- Besada, J. Bias Estimation for Evaluation of ATC Surveillance Systems. In Proceedings of the 2009 12th International Conference on Information Fusion, Seattle, WA, USA, 9 July 2009; p. 8. [Google Scholar]
- Besada, J.A.; de Miguel, G.; Soto, A.; Bernardos, A.; Garcia, J. Algorithms for opportunity trajectory reconstruction. In Proceedings of the 2008 Tyrrhenian International Workshop on Digital Communications—Enhanced Surveillance of Aircraft and Vehicles, Capri, Italy, 3–5 September 2008; IEEE: New York, NY, USA, 2008; pp. 1–6. [Google Scholar]
- Besada, J.; de Miguel, G.; Soto, A.; Garcia, J.; Alcazar, R.; Voet, E. TRES: Multiradar-multisensor data processing assessment using opportunity targets. In Proceedings of the 2008 IEEE Radar Conference, Rome, Italy, 21–23 May 2008; IEEE: New York, NY, USA, 2008; pp. 1–6. [Google Scholar]
- Besada, J.A.; de Miguel, G.; Bernardos, A.M.; Casar, J.R. Generic multisensor multitarget bias estimation architecture. IET Radar Sonar Navig. 2012, 6, 365. [Google Scholar] [CrossRef]
- Olive, X.; Basora, L. A Python Toolbox for Processing Air Traffic Data: A Use Case with Trajectory Clustering. In Proceedings of the 7th OpenSky Workshop, Zürich, Switzerland, 23 December 2019; pp. 73–84. [Google Scholar] [CrossRef]
- Hoekstra, J.M.; Ellerbroek, J. BlueSky ATC Simulator Project: An Open Data and Open Source Approach. In Proceedings of the International Conference for Research on Air Transportation, Philadelphia, PA, USA, 20 June 2016. [Google Scholar]
- Zeng, W.; Chu, X.; Xu, Z.; Liu, Y.; Quan, Z. Aircraft 4D Trajectory Prediction in Civil Aviation: A Review. Aerospace 2022, 9, 91. [Google Scholar] [CrossRef]
- Zhang, J.; Liu, J.; Hu, R.; Zhu, H. Online four dimensional trajectory prediction method based on aircraft intent updating. Aerosp. Sci. Technol. 2018, 77, 774–787. [Google Scholar] [CrossRef]
- Winn, R.; Slane, J.; Morris, S. Assessment of the accuracy of flight path reconstruction from ATC radar data using various smoothing and reconstruction techniques. In Proceedings of the 40th AIAA Aerospace Sciences Meeting & Exhibit, Reno, NV, USA, 14–17 January 2002; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2002. [Google Scholar]
- Chen, W.; Liang, Y.; Zhu, Y.; Chang, Y.; Luo, K.; Wen, H.; Li, L.; Yu, Y.; Wen, Q.; Chen, C.; et al. Deep Learning for Trajectory Data Management and Mining: A Survey and Beyond 2024. arXiv 2024, arXiv:2403.14151. [Google Scholar]
- Ma, L.; Meng, X.; Wu, Z. Data-Driven 4D Trajectory Prediction Model Using Attention-TCN-GRU. Aerospace 2024, 11, 313. [Google Scholar] [CrossRef]
- Zeng, W.; Quan, Z.; Zhao, Z.; Xie, C.; Lu, X. A Deep Learning Approach for Aircraft Trajectory Prediction in Terminal Airspace. IEEE Access 2020, 8, 151250–151266. [Google Scholar] [CrossRef]
- Chen, J.; Chen, H.; Zhao, Y.; Li, X. FB-BiGRU: A Deep Learning model for AIS-based vessel trajectory curve fitting and analysis. Ocean. Eng. 2022, 266, 112898. [Google Scholar] [CrossRef]
- Jin, M.; Zhang, Y.; Chen, W.; Zhang, K.; Liang, Y.; Yang, B.; Wang, J.; Pan, S.; Wen, Q. Position: What Can Large Language Models Tell Us about Time Series Analysis 2024. arXiv 2024, arXiv:2402.02713. [Google Scholar]
- Zhang, Q.; Mott, J.H. An Exploratory Assessment of LLM’s Potential Toward Flight Trajectory Reconstruction Analysis 2024. arXiv 2024, arXiv:2401.06204. [Google Scholar]
- Sonntag, V.; Caillec, J.-M.L.; Peres, A.; Devaud, S. Transformer-Based State Estimation for Tracking: Maneuvering Target and Multi- Target Capabilities. In Proceedings of the 2024 IEEE Radar Conference (RadarConf24), Denver, CO, USA, 6–10 May 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Zhang, Y.; Xi, Q.; Wang, J.; Gu, S. Architecture and Algorithm Design for Civil Aviation Data Real-Time Analysis System. IEEE Access 2024, 12, 66382–66397. [Google Scholar] [CrossRef]
- Cao, Z.; Lovell, D.J.; Bokil, A.; Young, S.B. Debuffering Timestamped ADS-B Records for Kinematic Applications. In Proceedings of the Fifteenth USA/Europe Air Traffic Management Research and Development Seminar (ATM), Savannah, GA, USA, 5–9 June 2023. [Google Scholar]
- Liang, M.; Su, J.; Liu, R.W.; Lam, J.S.L. AISClean: AIS data-driven vessel trajectory reconstruction under uncertain conditions. Ocean Eng. 2024, 306, 117987. [Google Scholar] [CrossRef]
- Thipphavong, D.P.; Schultz, C.A.; Lee, A.G.; Chan, S.H. Adaptive Algorithm to Improve Trajectory Prediction Accuracy of Climbing Aircraft. J. Guid. Control. Dyn. 2013, 36, 15–24. [Google Scholar] [CrossRef]
- Mott, J.H. Estimation of aircraft distances using transponder signal strength information. Cogent Eng. 2018, 5, 1466619. [Google Scholar] [CrossRef]
- Ostroumov, I.; Larin, V.; Averyanova, Y.; Sushchenko, O.; Zaliskyi, M.; Bezkorovainyi, Y. Performance Analysis of Alpha-Beta-Gamma Filter for Airplane Tracking Using Automatic Dependent Surveillance-Broadcast. In Proceedings of the International Workshop on Advances in Civil Aviation Systems Development, Kyiv Ukraine, 30 May 2023; Volume 736, pp. 60–72, ISBN 978-3-031-38081-5. [Google Scholar]
- Garcez Duarte, M.M.; Sakr, M. An Experimental Study of Existing Tools for Outlier Detection and Cleaning in Trajectories. GeoInformatica 2024. Available online: https://link.springer.com/article/10.1007/s10707-024-00522-y#citeas (accessed on 30 September 2024). [CrossRef]
- Meyers, S.D.; Yilmaz, Y.; Luther, M.E. Some methods for addressing errors in static AIS data records. Ocean Eng. 2022, 264, 112367. [Google Scholar] [CrossRef]
- Pornsarayouth, S.; Yamakita, M. Ensemble Kalman filter for multisensor fusion with multistep delayed measurements. In Proceedings of the 2011 Aerospace Conference, Big Sky, MT, USA, 5–12 March 2011; IEEE: New York, NY, USA, 2011; pp. 1–10. [Google Scholar]
- Fatehi, A.; Huang, B. Kalman filtering approach to multi-rate information fusion in the presence of irregular sampling rate and variable measurement delay. J. Process Control 2017, 53, 15–25. [Google Scholar] [CrossRef]
- Julier, S.J.; Uhlmann, J.K. Fusion of time delayed measurements with uncertain time delays. In Proceedings of the 2005, American Control Conference, Portland, OR, USA, 8–10 June 2005; IEEE: New York, NY, USA, 2005; pp. 4028–4033. [Google Scholar] [CrossRef]
- Sun, J.; Ellerbroek, J.; Hoekstra, J. Flight Extraction and Phase Identification for Large Automatic Dependent Surveillance–Broadcast Datasets. J. Aerosp. Inf. Syst. 2017, 14, 566–572. [Google Scholar] [CrossRef]
- Perrichon, R.; Gendre, X.; Klein, T. Hidden Markov Models and Flight Phase Identification. J. Open Aviat. Sci. 2024, 2. [Google Scholar] [CrossRef]
- Zhang, K.; Zhao, D.; Liu, W. Online vehicle trajectory compression algorithm based on motion pattern recognition. IET Intell. Transp. Syst. 2022, 16, 998–1010. [Google Scholar] [CrossRef]
- Amigo, D.; Pedroche, D.S.; García, J.; Molina, J.M. Segmentation optimization in trajectory-based ship classification. J. Comput. Sci. 2022, 59, 101568. [Google Scholar] [CrossRef]
- Fala, N.; Georgalis, G.; Arzamani, N. Study on Machine Learning Methods for General Aviation Flight Phase Identification. J. Aerosp. Inf. Syst. 2023, 20, 636–647. [Google Scholar] [CrossRef]
- Arts, E.; Kamtsiuris, A.; Meyer, H.; Raddatz, F.; Peters, A.; Wermter, S. Trajectory Based Flight Phase Identification with Machine Learning for Digital Twins; Deutsche Gesellschaft für Luft- und Raumfahrt - Lilienthal-Oberth e.V.: Bonn, Germany, 2022; p. 9. [Google Scholar] [CrossRef]
- Amigo, D.; Sánchez Pedroche, D.; García, J.; Molina, J.M. Review and classification of trajectory summarisation algorithms: From compression to segmentation. Int. J. Distrib. Sens. Netw. 2021, 17, 155014772110507. [Google Scholar] [CrossRef]
- Bar-Shalom, Y.; Li, X.-R.; Kirubarajan, T. Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software; Wiley-Interscience: Hoboken, NJ, USA, 2004; ISBN 0-471-41655-X. [Google Scholar]
- Fraser, D.; Potter, J. The optimum linear smoother as a combination of two optimum linear filters. IEEE Trans. Autom. Control 1969, 14, 387–390. [Google Scholar] [CrossRef]
- Liu, Y.; Li, X.R. Intent Based Trajectory Prediction by Multiple Model Prediction and Smoothing. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Kissimmee, FL, USA, 5–9 January 2015; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2015. [Google Scholar]
- Hu, C.; Chen, W.; Chen, Y.; Liu, D. Adaptive Kalman Filtering for Vehicle Navigation. J. Glob. Position. Syst. 2003, 2, 42–47. [Google Scholar] [CrossRef]
- Kalata, P.R. The Tracking Index: A Generalized Parameter for α-β and α-β-γ Target Trackers. IEEE Trans. Aerosp. Electron. Syst. 1984, AES-20, 174–182. [Google Scholar] [CrossRef]
- Cleveland, W.S. Robust Locally Weighted Regression and Smoothing Scatterplots. J. Am. Stat. Assoc. 1979, 74, 829–836. [Google Scholar] [CrossRef]
- Amigo, D.; Pedroche, D.S.; García, J.; Molina, J.M.; Voet, E.; Bogaert, B.V. Avoiding quantization effect in the vertical trajectory reconstruction filtering system. In Proceedings of the 2023 26th International Conference on Information Fusion (FUSION), Charleston, SC, USA, 27–30 June 2023; pp. 1–8. [Google Scholar] [CrossRef]
- Rao, C.R. Least Squares Theory Using an Estimated Dispersion Matrix and Its Application to Measurement of Signals. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Davis, CA, USA, 21 December 2012. [Google Scholar]
- Nuic, A.; Poles, D.; Mouillet, V. BADA: An advanced aircraft performance model for present and future ATM systems. Int. J. Adapt. Control Signal Process. 2010, 24, 850–866. [Google Scholar] [CrossRef]
- Sun, J.; Ellerbroek, J.; Hoekstra, J.M. WRAP: An open-source kinematic aircraft performance model. Transp. Res. Part C Emerg. Technol. 2019, 98, 118–138. [Google Scholar] [CrossRef]
- Sun, J.; Hoekstra, J.M.; Ellerbroek, J. OpenAP: An Open-Source Aircraft Performance Model for Air Transportation Studies and Simulations. Aerospace 2020, 7, 104. [Google Scholar] [CrossRef]
- Olive, X.; Sun, J.; Murca, M.C.R.; Krauth, T. A Framework to Evaluate Aircraft Trajectory Generation Methods. In Proceedings of the 14th USA/Europe Air Traffic Management Research and Development Seminar, Virtual, 20–23 September 2021. [Google Scholar]
- Bolic, T.; Cook, A.; Koelle, R.; Spinielli, E.; Goens, Q.; Strohmeier, M. Roadmap for a European Open Science Alliance for Atm Research. In Proceedings of the 13th SESAR Innovation Days, Seville, Spain, 27–30 November 2023. [Google Scholar]
- Fitzgerald, J.; Spinielli, E.; Tart, A.; Koelle, R. Reference Trajectories: The Dataset Enabling Gate-to-Gate Flight Analysis. Eng. Proc. 2022, 13, 14. [Google Scholar] [CrossRef]
- Schäfer, M.; Strohmeier, M.; Leonardi, M.; Lenders, V. LocaRDS: A Localization Reference Data Set. Sensors 2021, 21, 5516. [Google Scholar] [CrossRef] [PubMed]
Improvement Component | Name | Numeric Analysis | Visual Analysis |
---|---|---|---|
Invalid Measurement Detection | Mountainous dataset | Yes. Manual ground truth for confusion matrix. | 3 examples |
Same Time Measurements Handling | Mountainous dataset | No. | 3 examples |
Vertical Segmentation | HelloWorld2 dataset | Yes. Global results of segments dynamics. | 3 examples |
Smooth Overshoot | Synthetic dataset | Yes. RMSE comparison to synthetic ground truth. | 2 examples |
Dataset Name | Data Type | Amount of Data | Data Distribution |
---|---|---|---|
Synthetic Dataset | Synthetic | 148,660 raw measurements in 100 trajectories | Pure height values + quantization noise + sensor noise |
Mountainous Dataset | Real | 1,237,489 raw measurements in 1102 trajectories | 65.9% SSR 25% Mode S 8.3% PSR entries |
HelloWorld2 Dataset | Real | 688,901 raw measurements in 603 trajectories | 31.5% MLAT Mode S 30.2% SSR 20.6% ADS 15.1% Mode S 1.9% MLAT SSR 0.3% PSR |
Scenario | TP | TN | FP | FN | Accuracy | Precision | Recall | F1-Score |
---|---|---|---|---|---|---|---|---|
Original | 403 | 35,416 | 60 | 745 | 0.97802 | 0.87041 | 0.351045 | 0.50031 |
Proposal | 530 | 35,571 | 53 | 590 | 0.982501 | 0.909091 | 0.473214 | 0.622431 |
VMoF Category | Original | Proposal | Change |
---|---|---|---|
Fast climb rate | 3 | 23 | +20 |
Fast descend rate | 5 | 27 | +22 |
Level-flight | 1387 | 1222 | −165 |
Slow climb rate | 684 | 1739 | +1055 |
Slow descend rate | 695 | 1429 | +734 |
Undetermined | 947 | 577 | −370 |
VMoF Category | Original | Proposal | Change |
---|---|---|---|
Fast climb rate | 121 | 588 | +467 |
Fast descend rate | 372 | 771 | +399 |
Level-flight | 205,555 | 250,345 | +44,790 |
Slow climb rate | 72,914 | 81,022 | +8108 |
Slow descend rate | 68,823 | 82,003 | +13,180 |
Undetermined | 147,189 | 77,006 | −70,183 |
VMoF Category | Original | Proposal | Change |
---|---|---|---|
Fast climb rate | 1756.176 | 4174.461 | +2418.285 |
Fast descend rate | 2700.085 | 3804.016 | +1103.931 |
Level-flight | 244.275 | 68.645 | −175.630 |
Slow climb rate | 843.498 | 929.939 | +86.441 |
Slow descend rate | 692.482 | 862.139 | +169.657 |
Undetermined | 81.199 | 259.206 | +178.007 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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
Amigo, D.; Sánchez Pedroche, D.; García, J.; Molina, J.M.; Trofimova, J.; Voet, E.; Van Bogaert, B. Enhancing Vertical Trajectory Reconstruction in SASS-C: Advanced Segmentation, Outlier Detection, and Filtering Techniques. Aerospace 2024, 11, 900. https://doi.org/10.3390/aerospace11110900
Amigo D, Sánchez Pedroche D, García J, Molina JM, Trofimova J, Voet E, Van Bogaert B. Enhancing Vertical Trajectory Reconstruction in SASS-C: Advanced Segmentation, Outlier Detection, and Filtering Techniques. Aerospace. 2024; 11(11):900. https://doi.org/10.3390/aerospace11110900
Chicago/Turabian StyleAmigo, Daniel, David Sánchez Pedroche, Jesús García, José Manuel Molina, Jekaterina Trofimova, Emmanuel Voet, and Benoît Van Bogaert. 2024. "Enhancing Vertical Trajectory Reconstruction in SASS-C: Advanced Segmentation, Outlier Detection, and Filtering Techniques" Aerospace 11, no. 11: 900. https://doi.org/10.3390/aerospace11110900
APA StyleAmigo, D., Sánchez Pedroche, D., García, J., Molina, J. M., Trofimova, J., Voet, E., & Van Bogaert, B. (2024). Enhancing Vertical Trajectory Reconstruction in SASS-C: Advanced Segmentation, Outlier Detection, and Filtering Techniques. Aerospace, 11(11), 900. https://doi.org/10.3390/aerospace11110900