Onboard Real-Time Hyperspectral Image Processing System Design for Unmanned Aerial Vehicles
Abstract
1. Introduction
- Proposal and implementation of a comprehensive system-level airborne hyperspectral real-time processing solution: Addressing the lack of integrated system approaches in existing research, this study pioneers a full-chain real-time processing system unifying data acquisition, high-speed storage, real-time computation, and quick-look visualization. This achievement bridges the critical technology gap between UAV platforms and operational hyperspectral applications.
- Innovative adoption of Field-Programmable Gate Array-Advanced RISC Machines (FPGA-ARM) dual-processor architecture with hardware–software co-optimization: A heterogeneous computing platform was designed leveraging FPGA-ARM collaborative processing, where FPGA handles data offloading and buffering while ARM executes storage and processing tasks, fully exploiting hardware parallelism. Concurrently, key software optimizations—including a multithreaded concurrency model, batched writing strategy, asynchronous file I/O, and reliability-enhanced communication protocols—were developed for ARM to resolve resource contention and real-time bottlenecks, significantly elevating system throughput to 200 frames per second (at 640 × 270 resolution, matching the camera’s maximum frame rate).
- Experimental validation successfully confirmed the feasibility and stability of the system: (1) We tested data acquisition and storage capabilities, verifying reliability of dual-transmission schemes based on UDP; (2) under simulated airborne push-broom imaging conditions using an optical swing simulator, the system demonstrated image acquisition capabilities and real-time preview functionality via HDMI OUT interface; (3) using relative radiometric correction as a representative task, the system’s real-time processing capacity was validated.
2. Onboard Real-Time HSI Processing System
2.1. System Overview
2.2. Hyperspectral Camera
2.3. Inertial Measurement Unit Sensor
2.4. Serial Advanced Technology Attachment Solid State Drive
2.5. Key Control Module
2.6. Data Acquisition and Processing Module
2.6.1. Hardware Specifications
2.6.2. ARM-Side Software Implementation
2.7. Integrated Hardware Architecture Design
3. Results
3.1. Data Acquisition and Storage Function Experiment
3.2. Quick-Look Imaging Function Experiment
3.3. Real-Time Processing Function Experiment
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Oehlschlager, J.; Schmidhalter, U.; Noack, P.O. UAV-Based Hyperspectral Sensing for Yield Prediction in Winter Barley. In Proceedings of the 2018 9th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), Amsterdam, The Netherlands, 23–26 September 2018; pp. 1–4. [Google Scholar]
- Huang, Y.; Lan, Y.; Hoffmann, W.C. Use of Airborne Multi-Spectral Imagery in Pest Management Systems. Agric. Eng. Int. 2008, 10. [Google Scholar]
- Migdall, S.; Klug, P.; Denis, A.; Bach, H. The Additional Value of Hyperspectral Data for Smart Farming. In Proceedings of the 2012 IEEE International Geoscience and Remote Sensing Symposium, Munich, Germany, 22–27 July 2012; pp. 7329–7332. [Google Scholar]
- Lu, B.; Dao, P.; Liu, J.; He, Y.; Shang, J. Recent Advances of Hyperspectral Imaging Technology and Applications in Agri-culture. Remote Sens. 2020, 12, 2659. [Google Scholar] [CrossRef]
- He, J.-X.; Chen, S.-B.; Wang, Y.; Wu, Y.-F. An accurate approach to hyperspectral mineral identification based on naive bayesian classification model. Spectrosc. Spectr. Anal. 2014, 34, 505–509. [Google Scholar]
- Downs, B.; Kettner, A.J.; Chapman, B.D.; Brakenridge, G.R.; O’Brien, A.J.; Zuffada, C. Assessing the Relative Performance of GNSS-R Flood Extent Observations: Case Study in South Sudan. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–13. [Google Scholar] [CrossRef]
- Mitchell, J.J.; Glenn, N.F.; Anderson, M.O.; Hruska, R.C.; Halford, A.; Baun, C.; Nydegger, N. Unmanned Aerial Vehicle (UAV) Hyperspectral Remote Sensing for Dryland Vegetation Monitoring. In Proceedings of the 2012 4th Workshop on Hyperspectral Image and Signal Processing (WHISPERS), Shanghai, China, 4–7 June 2012; pp. 1–10. [Google Scholar]
- Horstrand, P.; Guerra, R.; Rodriguez, A.; Diaz, M.; Lopez, S.; Lopez, J.F. A UAV Platform Based on a Hyperspectral Sensor for Image Capturing and On-Board Processing. IEEE Access 2019, 7, 66919–66938. [Google Scholar] [CrossRef]
- Xue, Q.; Gao, X.; Lu, F.; Ma, J.; Song, J.; Xu, J. Development and Application of Unmanned Aerial High-Resolution Convex Grating Dispersion Hyperspectral Imager. Sensors 2024, 24, 5812. [Google Scholar] [CrossRef] [PubMed]
- Ro, K.; Oh, J.-S.; Dong, L. Lessons Learned: Application of Small UAV for Urban Highway Traffic Monitoring. In Proceedings of the 45th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 8 January 2007. [Google Scholar]
- Zarco-Tejada, P.J.; Guillén-Climent, M.L.; Hernández-Clemente, R.; Catalina, A.; González, M.R.; Martín, P. Estimating Leaf Carotenoid Content in Vineyards Using High Resolution Hyperspectral Imagery Acquired from an Unmanned Aerial Vehicle (UAV). Agric. For. Meteorol. 2013, 171, 281–294. [Google Scholar] [CrossRef]
- Vanegas, F.; Bratanov, D.; Powell, K.; Weiss, J.; Gonzalez, F. A Novel Methodology for Improving Plant Pest Surveillance in Vineyards and Crops Using UAV-Based Hyperspectral and Spatial Data. Sensors 2018, 18, 260. [Google Scholar] [CrossRef] [PubMed]
- Yang, T.; Wang, T.; Zheng, N.; Zhang, S.; Meng, F.; Zhang, X.; Wu, Q. Miniaturization Design of High-Integration Unmanned Aerial Vehicle-Borne Video Synthetic Aperture Radar Real-Time Imaging Processing Component. Remote Sens. 2024, 16, 1273. [Google Scholar] [CrossRef]
- Yang, T.; Zhang, X.; Xu, Q.; Zhang, S.; Wang, T. An Embedded-GPU-Based Scheme for Real-Time Imaging Processing of Unmanned Aerial Vehicle Borne Video Synthetic Aperture Radar. Remote Sens. 2024, 16, 191. [Google Scholar] [CrossRef]
- Li, C.C.; Chen, P.; Lu, G.Z.; Ma, C.Y.; Ma, X.X.; Wang, S.T. The inversion of nitrogen balance index in typical growth period of soybean based on high definition digital image and hyperspectral data on unmanned aerial vehicles. Ying Yong Sheng Tai Xue Bao J. Appl. Ecol. 2018, 29, 1225–1232. [Google Scholar]
- Hagen, N.; Kudenov, M.W. Review of Snapshot Spectral Imaging Technologies. Opt. Eng. 2013, 52, 090901. [Google Scholar] [CrossRef]
- Melián, J.M.; Jiménez, A.; Díaz, M.; Morales, A.; Horstrand, P.; Guerra, R.; López, S.; López, J.F. Real-Time Hyperspectral Data Transmission for UAV-Based Acquisition Platforms. Remote Sens. 2021, 13, 850. [Google Scholar] [CrossRef]
- Valentino, R.; Jung, W.-S.; Ko, Y.-B. A Design and Simulation of the Opportunistic Computation Offloading with Learn-ing-Based Prediction for Unmanned Aerial Vehicle (UAV) Clustering Networks. Sensors 2018, 18, 3751. [Google Scholar] [CrossRef] [PubMed]
- Freitas, S.; Silva, H.; Almeida, J.; Silva, E. Hyperspectral Imaging for Real-Time Unmanned Aerial Vehicle Maritime Target Detection. J. Intell. Robot. Syst. 2018, 90, 551–570. [Google Scholar] [CrossRef]
- Makarenko, M.; Burguete-Lopez, A.; Wang, Q.; Getman, F.; Giancola, S.; Ghanem, B.; Fratalocchi, A. Real-Time Hyper-spectral Imaging in Hardware via Trained Metasurface Encoders. In Proceedings of the 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 1 June 2022; pp. 12682–12692. [Google Scholar]
- Liu, S.; Song, M.; Xue, B.; Chang, C.-I.; Zhang, M. Hyperspectral Real-Time Local Anomaly Detection Based on Finite Markov via Line-by-Line Processing. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–20. [Google Scholar] [CrossRef]
- SWIR 640 (900–2500 nm) Hyperspectral Imager. Available online: https://headwallphotonics.com/products/machine-vision/swir-640-hyperspectral-imager/ (accessed on 24 June 2025).
- EPSILON D. Available online: http://fdisystems.cn/index/products/rtkgnssinsdetails/xid/15/id/19.html (accessed on 24 June 2025).
- SAMSUNG 870 EVO 2.5-inch SATA SSD. Available online: https://www.samsung.com.cn/memory-storage/nvme-ssd/870-evo-2tb-sata-3-2-5-ssd-mz-77e2t0bw/ (accessed on 24 June 2025).
- Kintex 7 FPGA. Available online: https://www.amd.com/zh-cn/products/adaptive-socs-and-fpgas/fpga/kintex-7.html#product-table (accessed on 24 June 2025).
- RK3588 Development Board. Available online: https://www.rock-chips.com/a/cn/news/rockchip/2022/0303/1544.html (accessed on 24 June 2025).
Item | Specification |
---|---|
Spectral Range | 900–2500 nm |
Sensor Type | Mercury Cadmium Telluride (MCT) |
Pixel Size | 15 μm |
Aperture | F/2.5 |
Slit Length | 10.5 mm |
Spectral Sampling Value | 6 nm/pixel |
Slit Width | 20 μm |
Spectral Channel Number | 270 |
Spatial Channel Number | 640 |
Maximum Frame Rate | >200 |
A/D Conversion Bit Depth | 16 bit |
Cooling Method | Stirling Cooling |
Camera Data Interface | Base CameraLink |
Weight | 1.6 kg |
Maximum Power Consumption | 14 W |
Inertial Navigation Sensor | Item | Specification |
---|---|---|
Position Accuracy | Horizontal | Single point: 1 m SBAS: 0.6 m DGPS: 0.4 m RTK: 1 cm |
Vertical | 10 cm | |
Velocity Accuracy | Horizontal/Vertical | Single point: 0.1 m/s RTK: 0.03 m/s |
Attitude Accuracy | Roll/Pitch | Static state: 0.05° Dynamics: 0.1° |
3-axis Accelerometers | Full Scale Bandwidth Bias stability | −8 g to 8 g 500 Hz <0.4 mg |
3-axis Gyroscopes | Full scale Bandwidth Bias stability | −2000°/s to 2000°/s 300 Hz 2°/h * |
3-axis Magnetometers | Full scale Bandwidth Bias stability | −800 μT to 800 μT 200 Hz 20 nT |
GNSS Receiver | Signal Tracking | 2 × 184-channel GPS L1C/A L2C, GLO L1OF L2OF, GAL E1B/CE5b, BDS B1l B2l, QZSS L1C/A L1S L2C, SBAS L1C/A |
Output Frequency | 20 HZ | |
Internal Barometric Altimeter | Resolution | 300–1200 hPa |
Mechanical | Size Weight | 55 × 55 × 36 mm 108 g |
Max Power Consumption | - | 3 W |
Item | Specification |
---|---|
Model | SAMSUNG 870 EVO |
Interface | SATA 6 Gb/s |
Form Factor | 100.0 × 69.85 × 6.8 mm |
Capacity | 2 TB |
Sequential Read | 560 MB/s |
Sequential Write | 530 MB/s |
Weight | 46 g |
Average Power Consumption | 2.5 W |
Maximum Power Consumption | 4.5 W |
Digital Tube 1 | Digital Tube 2 | Digital Tube 3 | Digital Tube 4 | Meaning |
---|---|---|---|---|
G | - | - | L | Low Gain |
- | - | H | High Gain | |
P | - | Cycle High Digit 0–9 | Cycle Low Digit 0–9 | Cycle (Unit: 20 ms) |
E | - | Exposure Time High Digit 0–9 | Exposure Time Low Digit 0–9 | Exposure Time (Unit: 10 ms) |
Item | Specification |
---|---|
Power Supply | DC 12 V |
Form Factor | 16.5 × 21.5 × 15 cm |
Weight | 6 kg |
Video interface | HDMI OUT |
Operational Temperature | −40–60 °C |
Average Power Consumption | 40 W |
Experimental ID | Frame Rate | Total Frames (30 min) | UDP Packet Loss Count | Complete Frame Loss Count | Total Loss Count | Complete Frame Loss Rate |
---|---|---|---|---|---|---|
1 | 50 | 90,000 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 0 | ||
3 | 0 | 0 | 0 | 0 | ||
4 | 100 | 180,000 | 1 | 0 | 1 | 0 |
5 | 2 | 1 | 3 | 0.06‱ | ||
6 | 1 | 1 | 2 | 0.06‱ | ||
7 | 200 | 360,000 | 2 | 1 | 3 | 0.03‱ |
8 | 2 | 2 | 4 | 0.06‱ | ||
9 | 3 | 1 | 4 | 0.03‱ |
Processing Stage | Data Volume | Operation Complexity | Time (ms) |
---|---|---|---|
Coefficient Calculation | 5120 frames | 640 × 270 × 5120 additions | 1044 |
Image Correction | 512 frames | 640 × 270 × 512 multiplications | 322 |
Total | 5632 frames | Combined operations | 1366 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, R.; Huang, M.; Zhao, W.; Zhang, Z.; Sun, Y.; Qian, L.; Wang, Z. Onboard Real-Time Hyperspectral Image Processing System Design for Unmanned Aerial Vehicles. Sensors 2025, 25, 4822. https://doi.org/10.3390/s25154822
Yang R, Huang M, Zhao W, Zhang Z, Sun Y, Qian L, Wang Z. Onboard Real-Time Hyperspectral Image Processing System Design for Unmanned Aerial Vehicles. Sensors. 2025; 25(15):4822. https://doi.org/10.3390/s25154822
Chicago/Turabian StyleYang, Ruifan, Min Huang, Wenhao Zhao, Zixuan Zhang, Yan Sun, Lulu Qian, and Zhanchao Wang. 2025. "Onboard Real-Time Hyperspectral Image Processing System Design for Unmanned Aerial Vehicles" Sensors 25, no. 15: 4822. https://doi.org/10.3390/s25154822
APA StyleYang, R., Huang, M., Zhao, W., Zhang, Z., Sun, Y., Qian, L., & Wang, Z. (2025). Onboard Real-Time Hyperspectral Image Processing System Design for Unmanned Aerial Vehicles. Sensors, 25(15), 4822. https://doi.org/10.3390/s25154822