{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:52:23Z","timestamp":1760233943242,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T00:00:00Z","timestamp":1615507200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UIDB\/50008\/2020-UIDP\/50008\/2020","PTDC\/EEI-HAC\/30485\/2017"],"award-info":[{"award-number":["UIDB\/50008\/2020-UIDP\/50008\/2020","PTDC\/EEI-HAC\/30485\/2017"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Edge applications evolved into a variety of scenarios that include the acquisition and compression of immense amounts of images acquired in space remote environments such as satellites and drones, where characteristics such as power have to be properly balanced with constrained memory and parallel computational resources. The CCSDS-123 is a standard for lossless compression of multispectral and hyperspectral images used in on-board satellites and military drones. This work explores the performance and power of 3 families of low-power heterogeneous Nvidia GPU Jetson architectures, namely the 128-core Nano, the 256-core TX2 and the 512-core Xavier AGX by proposing a parallel solution to the CCSDS-123 compressor on embedded systems, reducing development effort, compared to the production of dedicated circuits, while maintaining low power. This solution parallelizes the predictor on the low-power GPU while the entropy encoders exploit the heterogeneous multiple CPU cores and the GPU concurrently. We report more than 4.4 GSamples\/s for the predictor and up to 6.7 Gb\/s for the complete system, requiring less than 11 W and providing an efficiency of 611 Mb\/s\/W.<\/jats:p>","DOI":"10.3390\/rs13061077","type":"journal-article","created":{"date-parts":[[2021,3,14]],"date-time":"2021-03-14T23:52:06Z","timestamp":1615765926000},"page":"1077","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Hyperspectral Parallel Image Compression on Edge GPUs"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5266-9740","authenticated-orcid":false,"given":"Oscar","family":"Ferraz","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, Instituto de Telecomunica\u00e7\u00f5es, University of Coimbra, 3030-290 Coimbra, Portugal"},{"name":"GPU Research Center, University of Coimbra, 3030-290 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2439-1184","authenticated-orcid":false,"given":"Vitor","family":"Silva","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Instituto de Telecomunica\u00e7\u00f5es, University of Coimbra, 3030-290 Coimbra, Portugal"},{"name":"GPU Research Center, University of Coimbra, 3030-290 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9805-6747","authenticated-orcid":false,"given":"Gabriel","family":"Falcao","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Instituto de Telecomunica\u00e7\u00f5es, University of Coimbra, 3030-290 Coimbra, Portugal"},{"name":"GPU Research Center, University of Coimbra, 3030-290 Coimbra, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,12]]},"reference":[{"key":"ref_1","unstructured":"Consultative Committee for Space Data Systems (2021, March 11). CCSDS 123.0-B-2 Low-Complexity Lossless and Near-Lossless Multispectral & Hyperspectral Image Compression. Available online: https:\/\/public.ccsds.org\/Pubs\/123x0b1ec1s.pdf."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ad\u00e3o, T., Hru\u0161ka, J., P\u00e1dua, L., Bessa, J., Peres, E., Morais, R., and Sousa, J.J. (2017). Hyperspectral imaging: A review on UAV-based sensors, data processing and applications for agriculture and forestry. Remote Sens., 9.","DOI":"10.3390\/rs9111110"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.cageo.2019.04.010","article-title":"GPU accelerated interferometric SAR processing for Sentinel-1 TOPS data","volume":"129","author":"Yu","year":"2019","journal-title":"Comput. Geosci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Erdelj, M., and Natalizio, E. (2016, January 15\u201318). UAV-assisted disaster management: Applications and open issues. Proceedings of the 2016 International Conference on Computing, Networking and Communications (ICNC), Kauai, HI, USA.","DOI":"10.1109\/ICCNC.2016.7440563"},{"key":"ref_5","unstructured":"Ciampoli, L.B., Gagliardi, V., Clementini, C., Latini, D., Del Frate, F., and Benedetto, A. (2019). Transport infrastructure monitoring by InSAR and GPR data fusion. Surv. Geophys., 1\u201324."},{"key":"ref_6","unstructured":"Sheshadri, S.H., and Franklin, D. (2021, March 11). Introducing the Ultimate Starter AI Computer, the NVIDIA Jetson Nano 2GB Developer Kit. Available online: https:\/\/developer.nvidia.com\/blog\/ultimate-starter-ai-computer-jetson-nano-2gb-developer-kit\/."},{"key":"ref_7","unstructured":"Franklin, D. (2021, March 11). NVIDIA Developer Blog: NVIDIA Jetson TX2 Delivers Twice the Intelligence to the Edge. Available online: https:\/\/devblogs.nvidia.com\/jetson-tx2-delivers-twice-intelligence-edge\/."},{"key":"ref_8","unstructured":"Franklin, D. (2021, March 11). NVIDIA Jetson AGX Xavier Delivers 32 TeraOps for New Era of AI in Robotics. Available online: https:\/\/developer.nvidia.com\/blog\/nvidia-jetson-agx-xavier-32-teraops-ai-robotics\/."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1990","DOI":"10.1109\/TPDS.2018.2812853","article-title":"Error Resilient GPU Accelerated Image Processing for Space Applications","volume":"29","author":"Davidson","year":"2018","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Davidson, R.L., and Bridges, C.P. (2017, January 4\u201311). GPU accelerated multispectral EO imagery optimised CCSDS-123 lossless compression implementation. Proceedings of the 2017 IEEE Conference on Aerospace (AeroConf), Big Sky, MT, USA.","DOI":"10.1109\/AERO.2017.7943817"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Hopson, B., Benkrid, K., Keymeulen, D., and Aranki, N. (2012, January 25\u201328). Real-time CCSDS lossless adaptive hyperspectral image compression on parallel GPGPU & multicore processor systems. Proceedings of the 2012 NASA\/ESA Conference on Adaptive Hardware and Systems, Erlangen, Germany.","DOI":"10.1109\/AHS.2012.6268637"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Keymeulen, D., Aranki, N., Bakhshi, A., Luong, H., Sarture, C., and Dolman, D. (2014, January 14\u201318). Airborne demonstration of FPGA implementation of Fast Lossless hyperspectral data compression system. Proceedings of the 2014 NASA\/ESA Conference on Adaptive Hardware and Systems, Leicester, UK.","DOI":"10.1109\/AHS.2014.6880188"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"B\u00e1scones, D., Gonz\u00e1lez, C., and Mozos, D. (2017). Parallel Implementation of the CCSDS 1.2.3 Standard for Hyperspectral Lossless Compression. J. Remote Sens., 7.","DOI":"10.3390\/rs9100973"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1109\/JSTARS.2015.2497163","article-title":"Multispectral and Hyperspectral Lossless Compressor for Space Applications (HyLoC): A Low-Complexity FPGA Implementation of the CCSDS 123 Standard","volume":"9","author":"Santos","year":"2016","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Orlandi\u0107, M., Fjeldtvedt, J., and Johansen, T.A. (2019). A parallel FPGA implementation of the CCSDS-123 compression algorithm. Remote Sens., 11.","DOI":"10.3390\/rs11060673"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1120","DOI":"10.1109\/TAES.2019.2929971","article-title":"Implementation of CCSDS Standards for Lossless Multispectral and Hyperspectral Satellite Image Compression","volume":"56","author":"Santos","year":"2020","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"54269","DOI":"10.1109\/ACCESS.2020.2980767","article-title":"SHyLoC 2.0: A Versatile Hardware Solution for On-Board Data and Hyperspectral Image Compression on Future Space Missions","volume":"8","author":"Barrios","year":"2020","journal-title":"IEEE Access"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2397","DOI":"10.1109\/TVLSI.2020.3020164","article-title":"High-Performance COTS FPGA SoC for Parallel Hyperspectral Image Compression with CCSDS-123.0-B-1","volume":"28","author":"Tsigkanos","year":"2020","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"10644","DOI":"10.1109\/ACCESS.2019.2892308","article-title":"Scalable Hardware-Based On-Board Processing for Run-Time Adaptive Lossless Hyperspectral Compression","volume":"7","author":"Santos","year":"2019","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/LES.2020.2991958","article-title":"Gbit\/s Throughput Under 6.3-W Lossless Hyperspectral Image Compression on Parallel Embedded Devices","volume":"13","author":"Ferraz","year":"2021","journal-title":"IEEE Embed. Syst. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ferraz, O., Silva, V., and Falcao, G. (2020, January 4\u20138). 1.5 GBIT\/S 4.9 W Hyperspectral Image Encoders on a Low-Power Parallel Heterogeneous Processing Platform. Proceedings of the ICASSP 2020\u20142020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.","DOI":"10.1109\/ICASSP40776.2020.9053282"},{"key":"ref_22","unstructured":"Ferraz, O.A. (2019). Combining Low-Power with Parallel Processing for Multispectral and Hyperspectral Image Compression. [Master\u2019s Thesis, Universidade de Coimbra]."},{"key":"ref_23","unstructured":"ESA (2021, March 11). European Space Agency Public License\u2014v2.0. Available online: https:\/\/amstel.estec.esa.int\/tecedm\/misc\/ESA_OSS_license.html."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Blanes, I., Kiely, A., Hern\u00e1ndez-Cabronero, M., and Serra-Sagrist\u00e0, J. (2019). Performance impact of parameter tuning on the CCSDS-123.0-B-2 low-complexity lossless and near-lossless multispectral and hyperspectral image compression standard. Remote Sens., 11.","DOI":"10.3390\/rs11111390"},{"key":"ref_25","unstructured":"Ferraz, O. (2021, March 11). CCSDS. Available online: https:\/\/github.com\/oscarferraz\/CCSDS-123."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ullah, S., and Kim, D. (2020, January 19\u201322). Benchmarking Jetson Platform for 3D Point-Cloud and Hyper-Spectral Image Classification. Proceedings of the 2020 IEEE International Conference on Big Data and Smart Computing (BigComp), Busan, Korea.","DOI":"10.1109\/BigComp48618.2020.00-21"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/6\/1077\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:34:33Z","timestamp":1760160873000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/6\/1077"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,12]]},"references-count":26,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["rs13061077"],"URL":"https:\/\/doi.org\/10.3390\/rs13061077","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2021,3,12]]}}}