Submitted:
21 July 2025
Posted:
22 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Overview of the Stack-CNN Algorithm
2.1.1. Stacking Method
2.1.2. Quantized CNN Architecture

| Layer | Output Shape | Parameters |
|---|---|---|
| Conv2D (1→16) | 160 | |
| Conv2D (16→32) | ||
| FC (Flatten 512 → 64) | 64 | |
| FC (64 → 1) | 1 | 65 |
| Total | — | 37,697 |
2.2. FPGA Implementation
2.2.1. Design Flow and Toolchain
2.2.2. Model Optimization and Quantization
2.3. Simulation Framework for evaluating Detection Efficency of the Quantized Stack-CNN Algorithm
2.4. Prototype Detector Description
- a)
- Front section: This contains the optical system, which includes a 25 cm diameter Fresnel lens.
- b)
- Back section: This part has all the connector to comunicate with the electronics inside.
- c)
- Inner section: This is the most relevant part and it houses the EC with four photomultiplier tubes arranged in a 16×16 pixel matrix. Located behind the photomultipliers are four custom ASICs developed by the JEM-EUSO program [17], which are responsible for converting the analog signals from the photomultipliers into digital signals. Behind the PDM there are the electronic components of the data acquisition system, including two Zynq boards (Xilinx Zynq-7000 and Xilinx Artix-7), as well as the high-voltage power supply board that provides the necessary voltage for the photomultiplier operation.
2.4.1. Observation Conditions and Data Collection
3. Results
3.1. Algorithm Profiling Results

3.2. Stack-CNN Performances, Simulation Framework
3.3. Stack-CNN Performances and Experimental Campaigns
4. Discussion
5. Conclusions
6. Patents
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| DISCARD | Stack-CNN Demonstrator: AI Algorithm for Space Debris Detection |
| FPGA | Field Programmable Gate Array |
| CNN | Convolutional Neural Network |
| AI | Artificial Intelligence |
| LEO | Low Earth Orbit |
| NASA | National Aeronautics and Space Administration |
| ESA | European Space Agency |
| GTU | Gate Time Unit |
| JEM-EUSO | Joint Exploratory Missions for Extreme Universe Space Observatory |
| SBR | Signal to Background Ratio |
| GEO | Geostationary Earth Orbit |
| FoV | Field of View |
| Mini-EUSO | Multiwavelength Imaging New Instrument for the Extreme Universe Space Observatory |
| ReLU | Rectified Linear Unit |
| SNR | Signal to Noise Ratio |
| VART | Vitis Ai RunTime |
| API | Application Programming Interface |
| QAT | Quantization-Aware Training |
| BRAM | Block Random Access Memory |
| DSP | Digital Signal Processor |
| LUT | Look Up Table |
| ONNX | Open Neural Network Exchange |
| SD | Space Debris |
| PhFS | Photon rate at Focal Surface |
| FS | Focal Surface |
| EC | Elementary Cell |
| ASIC | Application-Specific Integrated Circuit |
| PDM | Photon Detection Module |
| SSH | Secure SHell |
| DPU | Data Processing Unit |
References
- European Space Agency (ESA). Space Debris by the Numbers, 2023. Available online: https://www.esa.int/Safety_Security/Space_Debris/Space_debris_by_the_numbers.
- NASA Orbital Debris Program Office. Orbital Debris FAQs, 2022. Available online: https://orbitaldebris.jsc.nasa.gov/faq/.
- LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proceedings of the IEEE 1998, 86, 2278–2324. [CrossRef]
- Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015, pp. 1–9.
- Montanaro, A.; Ebisuzaki, T.; Bertaina, M. Stack-CNN algorithm: A new approach for the detection of space objects. Journal of Space Safety Engineering 2022, 9, 72–82. [CrossRef]
- Yanagisawa, T.; et al. Detection of small GEO debris by use of the stacking method. Transactions of the Japan Society for Aeronautical and Space Sciences 2003, 51, 61–70.
- Bertaina, M.; et al. The trigger system of the JEM-EUSO project. In Proceedings of the Proceedings of the 30th International Cosmic Ray Conference (Merida), 2007.
- Ghaffari, A.; Benabdenbi, M.; El Ghazi, H.; El Oualkadi, A. CNN2Gate: An implementation of convolutional neural networks inference on FPGAs with automated design space exploration. Electronics 2020, 9, 2200. [CrossRef]
- Olivi, L.; Montanaro, A.; Barbieri, C.; Maris, M.F.; Bertaina, M.; Ebisuzaki, T. Refined STACK-CNN for Meteor and Space Debris Detection in Highly Variable Backgrounds. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 2024, 17, 10432–10453. [CrossRef]
- Casolino, M.; Adriani, O.; Akaike, Y.; Bertaina, M.; et al. The Mini-EUSO instrument for the study of terrestrial and cosmic UV emission from the ISS. Proceedings of Science 2019, ICRC2019, 017.
- Battisti, M.; Bertaina, M.; Parizot, E.; Abrate, M.; Barghini, D.; Belov, A.; Bisconti, F.; Blaksley, C.; Blin, S.; Capel, F.; et al. An end-to-end calibration of the Mini-EUSO detector in space. Astroparticle Physics 2025, 165, 103057. [CrossRef]
- Zeiler, M.D. ADADELTA: An Adaptive Learning Rate Method. arXiv preprint arXiv:1212.5701 2012, pp. 1–6.
- Xilinx. Brevitas: Quantization-aware training in PyTorch. https://github.com/Xilinx/brevitas, 2021.
- Lenail, A. NN-SVG: Publication-Ready Neural Network Architecture Schematics. https://github.com/alexlenail/NN-SVG, 2019.
- ONNX Community. Open Neural Network Exchange (ONNX). https://onnx.ai, 2019.
- AMD/Xilinx. Vitis AI: Development Environment for AI Inference on Xilinx Platforms. https://github.com/Xilinx/Vitis-AI, 2023.
- Bacholle, S.; Barrillon, P.; Battisti, M.; Belov, A.; Bertaina, M.; Bisconti, F.; Blaksley, C.; Blin-Bondil, S.; Cafagna, F.; Cambiè, G.; et al. Mini-EUSO mission to study Earth UV emissions on board the ISS. The Astrophysical Journal Supplement Series 2021, 253, 36. [CrossRef]
- Peat, C. Heavens-Above: Satellite Tracking. https://www.heavens-above.com, 2024. Accessed 2024-07-04.
- SpaceX. Application for Fixed Satellite Service. FCC Filing SATLOA2016111500118, 2016. Available online: https://fcc.report/IBFS/SAT-LOA-20161115-00118.
- Rupprecht, C.; Benedetti, A.; Hufkens, K.; et al. Onboard deep learning-based computer vision for space situational awareness. Acta Astronautica 2020, 176, 524–535. [CrossRef]
- Martens, B.; Kügler, S.D.; Lintott, C. Deep learning in space: Onboard detection and classification of optical transients. Astronomy and Computing 2021, 35, 100451. [CrossRef]
- Flegel, S.; Braun, V.; Wiedemann, C.; Vörsmann, P. The MASTER-8 model: Evolution of the European space debris population model. Acta Astronautica 2021, 184, 262–271. [CrossRef]
- Liou, J.C.; Johnson, N.L. Instability of the present LEO satellite populations. Advances in Space Research 2008, 41, 1046–1053. [CrossRef]
- Krag, H.; Flohrer, T.; Klinkrad, H. Space debris environment modeling with ESA’s MASTER model. International Journal of Aerospace Engineering 2017, 2017, 1–9.





| Property | Original Stack-CNN [5] | This Work (QAT-CNN) |
|---|---|---|
| Input size | ||
| Quantized (8-bit) | No | Yes |
| Training with QAT | No | Yes |
| Number of Conv Layers | 3 | 2 |
| Number of Dense Layers | 3 | 2 |
| Flattened feature size | 144 | 512 |
| Total parameters | ∼16,700 | 37,697 |
| FPGA pipelining friendly | Moderate | High |
| Property | Description | Value |
|---|---|---|
| IR Version | ONNX Intermediate Representation version | 6 |
| Producer | Exporting framework and version | PyTorch 2.3.0 |
| Opset Version | ONNX operator set version | 11 |
| Number of Nodes | Total operations in the ONNX graph | 11 |
| Number of Initializers | Trainable tensors (e.g., weights/biases) | 8 |
| Input Tensor Shape | Input dimensions (N, C, H, W) | (1, 1, 16, 16) |
| Output Tensor Shape | Output dimensions | (1, 1) |
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. |
© 2025 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 (http://creativecommons.org/licenses/by/4.0/).