{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T17:08:52Z","timestamp":1774890532876,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2017,5,19]],"date-time":"2017-05-19T00:00:00Z","timestamp":1495152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In recent years, hyperspectral sensors for Earth remote sensing have become very popular. Such systems are able to provide the user with images having both spectral and spatial information. The current hyperspectral spaceborne sensors are able to capture large areas with increased spatial and spectral resolution. For this reason, the volume of acquired data needs to be reduced on board in order to avoid a low orbital duty cycle due to limited storage space. Recently, literature has focused the attention on efficient ways for on-board data compression. This topic is a challenging task due to the difficult environment (outer space) and due to the limited time, power and computing resources. Often, the hardware properties of Graphic Processing Units (GPU) have been adopted to reduce the processing time using parallel computing. The current work proposes a framework for on-board operation on a GPU, using NVIDIA\u2019s CUDA (Compute Unified Device Architecture) architecture. The algorithm aims at performing on-board compression using the target\u2019s related strategy. In detail, the main operations are: the automatic recognition of land cover types or detection of events in near real time in regions of interest (this is a user related choice) with an unsupervised classifier; the compression of specific regions with space-variant different bit rates including Principal Component Analysis (PCA), wavelet and arithmetic coding; and data volume management to the Ground Station. Experiments are provided using a real dataset taken from an AVIRIS (Airborne Visible\/Infrared Imaging Spectrometer) airborne sensor in a harbor area.<\/jats:p>","DOI":"10.3390\/s17051160","type":"journal-article","created":{"date-parts":[[2017,5,23]],"date-time":"2017-05-23T01:47:33Z","timestamp":1495504053000},"page":"1160","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["ROI-Based On-Board Compression for Hyperspectral Remote Sensing Images on GPU"],"prefix":"10.3390","volume":"17","author":[{"given":"Rossella","family":"Giordano","sequence":"first","affiliation":[{"name":"Department of Electrical and Information Engineering, Politecnico di Bari, 70125 Bari, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7126-0040","authenticated-orcid":false,"given":"Pietro","family":"Guccione","sequence":"additional","affiliation":[{"name":"Department of Electrical and Information Engineering, Politecnico di Bari, 70125 Bari, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2017,5,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Grahn, H.F., and Geladi, P. (2007). Techniques and Applications of Hyperspectral Image Analysis, Wiley.","DOI":"10.1002\/9780470010884"},{"key":"ref_2","unstructured":"Hunt, S., and Rodriguez, L.S. (2004, January 20\u201324). Fast piecewise linear predictors for loss-less compression of hyperspectral imagery. Proceedings of the 2004 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Anchorage, AK, USA."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Mallat, S. (1998). A Wavelet Tour of Signal Processing, Accademic.","DOI":"10.1016\/B978-012466606-1\/50008-8"},{"key":"ref_4","unstructured":"Shlens, J. (2005). A Tutorial on Principal Component Analysis, University of California."},{"key":"ref_5","unstructured":"Jolliffe, I. (2008). Principal Component Analysis, Springer."},{"key":"ref_6","unstructured":"(2017, May 18). NVIDIA Home Page. Available online: http:\/\/www.nvidia.com\/object\/doc_gpu_compute.html."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/MSP.2011.940409","article-title":"Parallel Hyperspectral Image and Signal Processing","volume":"28","author":"Plaza","year":"2011","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1109\/JSTARS.2010.2095495","article-title":"High performance computing for hyperspectral remote sensing","volume":"4","author":"Plaza","year":"2011","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zhao, C., Li, J., Meng, M., and Yao, X. (2017). A Weighted Spatial-Spectral Kernel RX Algorithm and Efficient Implementation on GPUs. Sensors, 17.","DOI":"10.3390\/s17030441"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2069","DOI":"10.3390\/rs6032069","article-title":"Ensemble Empirical Mode Decomposition Parameters Optimization for Spectral Distance Measurement in Hyperspectral Remote Sensing Data","volume":"6","author":"Ren","year":"2014","journal-title":"Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"818","DOI":"10.1109\/JSTARS.2016.2614842","article-title":"A GPU-Based Processing Chain for Linearly Unmixing Hyperspectral Images","volume":"10","author":"Martel","year":"2017","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sevilla, J., Mart\u00edn, G., Nascimento, J., and Bioucas-Dias, J. (2016, January 10\u201315). Hyperspectral image reconstruction from random projections on GPU. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729064"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1109\/JSTARS.2015.2485399","article-title":"A Hybrid CPU\u2013GPU Real-Time Hyperspectral Unmixing Chain","volume":"9","author":"Torti","year":"2016","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"24926","DOI":"10.3390\/s151024926","article-title":"Onboard Image Processing System for Hyperspectral Sensor","volume":"15","author":"Hihara","year":"2015","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"7431","DOI":"10.1109\/TGRS.2016.2603998","article-title":"Constant SNR, Rate Control, and Entropy Coding for Predictive Lossy Hyperspectral Image Compression","volume":"54","author":"Conoscenti","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_16","unstructured":"Giordano, R., Lombardi, A., and Guccione, P. (2016, January 26\u201330). Efficient clustering and on-board ROI-based compression for Hyperspectral Radar. Proceedings of the IARIA Conference 2016, Lisbon, Portugal."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1145\/331499.331504","article-title":"Data Clustering: A review","volume":"3","author":"Jain","year":"1999","journal-title":"ACM Comput. Surv."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Koonsanit, K., and Jaruskulchai, C. (2012, January 12\u201313). A simple estimation the number of classes in satellite imagery. Proceedings of the 2011 9th International Conference on IEEE on ICT and Knowledge Engineering, Bangkok, Thailand.","DOI":"10.1109\/ICTKE.2012.6152390"},{"key":"ref_19","unstructured":"Kurani, A.S., Xu, D.H., Furst, J., and Raicu, D.S. (2004, January 16\u201318). Co-occurrence matrices for volumetric data. Proceedings of the 7th IASTED Conference on Computer Graphics and Imaging, Kauai, HI, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kutser, T., Vahtm\u00e4e, E., and Paavel, B. (2012, January 21\u201324). Removing air\/water interface effects from hyperspectral radiometry data. Proceedings of the 2012 Oceans-Yeosu, Yeosu, Korea.","DOI":"10.1109\/OCEANS-Yeosu.2012.6263577"},{"key":"ref_21","unstructured":"Bernstein, L.S., Adler-Golden, S.M., Perkins, T.C., Berk, A., and Levine, R.Y. (2005, June 21). Method for Performing Automated in-Scene Based Atmospheric Compensation for Multi-and Hyperspectral Imaging Sensors in the Solar Reflective Spectral Region. Available online: https:\/\/www.google.ch\/patents\/US6909815."},{"key":"ref_22","unstructured":"Hogg, R.V., and Craig, A.T. (2014). Introduction to Mathematical Statistics, Pearson Education Limited."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1002\/cpa.3160450502","article-title":"Biorhogonal bases of compactly supported wavelets","volume":"45","author":"Cohen","year":"1992","journal-title":"Commun. Pure Appl. Math."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1109\/83.136597","article-title":"Image coding using wavelet transform","volume":"1","author":"Antonini","year":"1992","journal-title":"IEEE Trans. Image Process."},{"key":"ref_25","unstructured":"Yu, J. (2004, January 27\u201329). Advantages of Uniform Scalar Dead_zone Quantization in Image Coding. Proceedings of the Communications, Circuits and Systems, ICCAS 2004, Chengdu, China."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Storer, J.A. (1992). Image and Text Compression, Kluwer Academic Publisher.","DOI":"10.1007\/978-1-4615-3596-6"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"135149","DOI":"10.1147\/rd.282.0135","article-title":"An introduction to Arithmetic Coding","volume":"28","author":"Langdon","year":"1984","journal-title":"IBM J. Res. Dev."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3956","DOI":"10.1109\/JSTARS.2014.2330333","article-title":"Accelerating Time-Domain SAR Raw Data Simulation for Large Areas Using Multi-GPUs","volume":"7","author":"Zhang","year":"2014","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Tang, H., Li, G., Zhang, F., Hu, W., and Li, W. (2016, January 10\u201315). A spaceborne SAR on-board processing simulator using mobile GPU. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729303"},{"key":"ref_30","unstructured":"(2017, May 18). NVIDIA GeForce. Available online: http:\/\/www.nvidia.it\/object\/geforce-gtx-750-ti-it.html."},{"key":"ref_31","unstructured":"National Aeronautics and Space Administration (NASA) (2017, May 18). Airborne Visible\/Infrared Imaging Spectometer (Aviris), 2014, Available online: https:\/\/aviris.jpl.nasa.gov\/."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1305","DOI":"10.1109\/TVLSI.2005.859562","article-title":"Energy- and time-efficient matrix multiplication on FPGAs","volume":"13","author":"Jang","year":"2005","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Huang, S., Xiao, S., and Feng, W. (2009, January 23\u201329). On the energy efficiency of graphics processing units for scientific computing. Proceedings of the 2009 IEEE International Symposium on Parallel & Distributed Processing, Rome, Italy.","DOI":"10.1109\/IPDPS.2009.5160980"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.patrec.2012.06.002","article-title":"Multi-spectral saliency detection","volume":"34","author":"Wang","year":"2013","journal-title":"Pattern Recognit. Lett."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/5\/1160\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:36:19Z","timestamp":1760207779000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/5\/1160"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,19]]},"references-count":34,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2017,5]]}},"alternative-id":["s17051160"],"URL":"https:\/\/doi.org\/10.3390\/s17051160","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,5,19]]}}}