{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T04:56:02Z","timestamp":1761540962958},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2010,1,21]],"date-time":"2010-01-21T00:00:00Z","timestamp":1264032000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2010,12]]},"DOI":"10.1007\/s11265-010-0453-1","type":"journal-article","created":{"date-parts":[[2010,1,20]],"date-time":"2010-01-20T09:52:51Z","timestamp":1263981171000},"page":"293-315","source":"Crossref","is-referenced-by-count":41,"title":["Improving the Performance of Hyperspectral Image and Signal Processing Algorithms Using Parallel, Distributed and Specialized Hardware-Based Systems"],"prefix":"10.1007","volume":"61","author":[{"given":"Antonio","family":"Plaza","sequence":"first","affiliation":[]},{"given":"Javier","family":"Plaza","sequence":"additional","affiliation":[]},{"given":"Hugo","family":"Vegas","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,1,21]]},"reference":[{"key":"453_CR1","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1126\/science.228.4704.1147","volume":"228","author":"AFH Goetz","year":"1985","unstructured":"Goetz, A.F.H., Vane, G., Solomon, J.E., & Rock, B.N. (1985). Imaging spectrometry for Earth remote sensing. Science, 228, 1147\u20131153.","journal-title":"Science"},{"key":"453_CR2","volume-title":"Remote sensing","author":"RA Schowengerdt","year":"2007","unstructured":"Schowengerdt, R.A. (2007). Remote sensing, 3rd edn. New York: Academic.","edition":"3"},{"key":"453_CR3","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/S0034-4257(98)00064-9","volume":"65","author":"RO Green","year":"1998","unstructured":"Green, R.O., et al. (1998). Imaging spectroscopy and the airborne visible\/infrared imaging spectrometer (AVIRIS). Remote Sensing of Environment, 65, 227\u2013248.","journal-title":"Remote Sensing of Environment"},{"key":"453_CR4","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-9170-6","volume-title":"Hyperspectral imaging: Techniques for spectral detection and classification","author":"C-I Chang","year":"2003","unstructured":"Chang, C.-I. (2003). Hyperspectral imaging: Techniques for spectral detection and classification. New York: Kluwer Academic."},{"key":"453_CR5","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1016\/S1383-7621(98)00035-6","volume":"45","author":"D Crookes","year":"1999","unstructured":"Crookes, D. (1999). Architectures for high performance image processing: The future. Journal of Systems Architecture, 45, 739\u2013748.","journal-title":"Journal of Systems Architecture"},{"key":"453_CR6","doi-asserted-by":"crossref","first-page":"1403","DOI":"10.1016\/S1383-7621(00)00032-1","volume":"46","author":"J Jeon","year":"2000","unstructured":"Jeon, J., Kim, H.-S., Choi, G., & Park, H. (2000). KAIST image computing system (KICS): A parallel architecture for real-time multimedia data processing. Journal of Systems Architecture, 46, 1403\u20131418.","journal-title":"Journal of Systems Architecture"},{"key":"453_CR7","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1016\/S0167-8191(02)00251-X","volume":"29","author":"L Chen","year":"2003","unstructured":"Chen, L., Fujishiro, I., & Nakajima, K. (2003). Optimizing parallel performance of unstructured volume rendering for the Earth simulator. Parallel Computing, 29, 355\u2013371.","journal-title":"Parallel Computing"},{"key":"453_CR8","doi-asserted-by":"crossref","first-page":"1357","DOI":"10.1016\/j.parco.2003.04.002","volume":"29","author":"G Aloisio","year":"2003","unstructured":"Aloisio, G., & Cafaro, M. (2003). A dynamic earth observation system. Parallel Computing, 29, 1357\u20131362.","journal-title":"Parallel Computing"},{"key":"453_CR9","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1016\/j.parco.2003.04.001","volume":"29","author":"KA Hawick","year":"2003","unstructured":"Hawick, K.A., Coddington, P.D., & James, H.A. (2003). Distributed frameworks and parallel algorithms for processing large-scale geographic data. Parallel Computing, 29, 1297\u20131333.","journal-title":"Parallel Computing"},{"key":"453_CR10","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/S0167-8191(01)00128-4","volume":"28","author":"P Wang","year":"2002","unstructured":"Wang, P., Liu, K.Y., Cwik, T., & Green, R.O. (2002). MODTRAN on supercomputers and parallel computers. Parallel Computing, 28, 53\u201364.","journal-title":"Parallel Computing"},{"key":"453_CR11","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/j.jpdc.2005.12.001","volume":"66","author":"S Tehranian","year":"2006","unstructured":"Tehranian, S., Zhao, Y., Harvey, T., Swaroop, A., & McKenzie, K. (2006). A robust framework for real-time distributed processing of satellite data. Journal of Parallel and Distributed Computing, 66, 403\u2013418.","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"3","key":"453_CR12","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/j.jpdc.2005.10.001","volume":"66","author":"A Plaza","year":"2006","unstructured":"Plaza, A., Valencia, D., Plaza, J., & Martinez, P. (2006). Commodity cluster-based parallel processing of hyperspectral imagery. Journal of Parallel and Distributed Computing, 66(3), 345\u2013358.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"453_CR13","doi-asserted-by":"crossref","DOI":"10.1002\/0471723800","volume-title":"Signal theory methods in multispectral remote sensing","author":"DA Landgrebe","year":"2003","unstructured":"Landgrebe, D.A. (2003). Signal theory methods in multispectral remote sensing. Hoboken: Wiley."},{"issue":"3","key":"453_CR14","first-page":"113","volume":"1","author":"J Dorband","year":"2003","unstructured":"Dorband, J., Palencia, J., Ranawake, U. (2003). Commodity computing clusters at Goddard Space Flight Center. Journal of Space Communication, 1(3), 113\u2013123. Available online: http:\/\/satjournal.tcom.ohiou.edu\/pdf\/Dorband.pdf .","journal-title":"Journal of Space Communication"},{"key":"453_CR15","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/S0167-8191(99)00104-0","volume":"26","author":"R Brightwell","year":"2000","unstructured":"Brightwell, R., Fisk, L.A., Greenberg, D.S., Hudson, T., Levenhagen, M., Maccabe, A.B., et al. (2000). Massively parallel computing using commodity components. Parallel Computing, 26, 243\u2013266.","journal-title":"Parallel Computing"},{"key":"453_CR16","doi-asserted-by":"crossref","first-page":"2171","DOI":"10.1080\/01431160121422","volume":"22","author":"S Kalluri","year":"2001","unstructured":"Kalluri, S., Zhang, Z., JaJa, J., Liang, S., & Townshend, J. (2001). Characterizing land surface anisotropy from AVHRR data at a global scale using high performance computing. International Journal of Remote Sensing, 22, 2171\u20132191.","journal-title":"International Journal of Remote Sensing"},{"key":"453_CR17","unstructured":"Tilton, J.C. (2005). Method for implementation of recursive hierarchical segmentation on parallel computers. U.S. Patent Office, Washington, DC, U.S. Pending Published Application 09\/839147, 2005. Available online: http:\/\/www.fuentek.com\/technologies\/rhseg.htm ."},{"key":"453_CR18","doi-asserted-by":"crossref","first-page":"1849","DOI":"10.1109\/TGRS.2002.802501","volume":"40","author":"J Moigne Le","year":"2002","unstructured":"Le Moigne, J., Campbell, W.J., & Cromp, R.F. (2002). An automated parallel image registration technique based on the correlation of wavelet features. IEEE Transactions on Geoscience and Remote Sensing, 40, 1849\u20131864.","journal-title":"IEEE Transactions on Geoscience and Remote Sensing"},{"key":"453_CR19","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1016\/S0743-7315(03)00017-0","volume":"63","author":"T Achalakul","year":"2003","unstructured":"Achalakul, T., & Taylor, S. (2003). A distributed spectral-screening PCT algorithm. Journal of Parallel and Distributed Computing, 63, 373\u2013384.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"453_CR20","doi-asserted-by":"crossref","DOI":"10.1002\/0471654167","volume-title":"Parallel computing on heterogeneous networks","author":"A Lastovetsky","year":"2003","unstructured":"Lastovetsky, A. (2003). Parallel computing on heterogeneous networks. Hoboken: Wiley-Interscience."},{"key":"453_CR21","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1006\/jpdc.1999.1573","volume":"59","author":"MK Dhodhi","year":"1999","unstructured":"Dhodhi, M.K., Saghri, J.A., Ahmad, I., & Ul-Mustafa, R. (1999). D-ISODATA: A distributed algorithm for unsupervised classification of remotely sensed data on network of workstations. Journal of Parallel and Distributed Computing, 59, 280\u2013301.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"453_CR22","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1016\/S0167-739X(99)00014-X","volume":"15","author":"K Hawick","year":"1999","unstructured":"Hawick, K., James, H., Silis, A., Grove, D., Pattern, C., Mathew, J., et al. (1999). DISCWorld: An environment for service-based meta-computing. Future Generation Computer Systems, 15, 623\u2013635.","journal-title":"Future Generation Computer Systems"},{"key":"453_CR23","volume-title":"The grid: Blueprint for a new computing infrastructure","author":"I Foster","year":"1999","unstructured":"Foster, I., & Kesselman, C. (1999). The grid: Blueprint for a new computing infrastructure. San Francisco: Morgan Kaufman."},{"key":"453_CR24","doi-asserted-by":"crossref","unstructured":"Vladimirova, T., & Wu, X. (2006). On-board partial run-time reconfiguration for pico-satellite constellations. First NASA\/ESA Conference on Adaptive Hardware and Systems, AHS.","DOI":"10.1109\/AHS.2006.54"},{"key":"453_CR25","doi-asserted-by":"crossref","unstructured":"El-Araby, E., El-Ghazawi, T., & Le Moigne, J. (2004). Wavelet spectral dimension reduction of hyperspectral imagery on a reconfigurable computer. In Proceedings of the 4th IEEE international conference on field-programmable technology.","DOI":"10.1109\/FPT.2004.1393309"},{"key":"453_CR26","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1007\/11758532_5","volume":"3993","author":"D Valencia","year":"2006","unstructured":"Valencia, D., & Plaza, A. (2006). FPGA-based compression of hyperspectral imagery using spectral unmixing and the pixel purity index algorithm. Lecture Notes in Computer Science, 3993, 24\u201331.","journal-title":"Lecture Notes in Computer Science"},{"key":"453_CR27","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1109\/LGRS.2007.897398","volume":"43","author":"J Setoain","year":"2007","unstructured":"Setoain, J., Prieto, M., Tenllado, C., Plaza, A., & Tirado, F. (2007). Parallel morphological endmember extraction using commodity grahics hardware. IEEE Geoscience and Remote Sensing Letters, 43, 441\u2013445.","journal-title":"IEEE Geoscience and Remote Sensing Letters"},{"key":"453_CR28","unstructured":"Boardman, J., Kruse, F.A., & Green, R.O. (1995). Mapping target signatures via partial unmixing of AVIRIS data. Summaries of the NASA\/JPL Airborne Earth Science Workshop, Pasadena, CA."},{"key":"453_CR29","unstructured":"ITT Visual Information Solutions. (2008). ENVI users guide. Boulder: ITTVIS. Online: http:\/\/www.ittvis.com ."},{"key":"453_CR30","doi-asserted-by":"crossref","DOI":"10.1201\/9781420011616","volume-title":"High performance computing in remote sensing","author":"A Plaza","year":"2007","unstructured":"Plaza, A., & Chang, C.-I. (2007). High performance computing in remote sensing. Boca Raton: CRC."},{"key":"453_CR31","doi-asserted-by":"crossref","first-page":"2025","DOI":"10.1109\/TGRS.2002.802494","volume":"40","author":"A Plaza","year":"2002","unstructured":"Plaza, A., Martinez, P., Perez, R., & Plaza, J. (2002). Spatial-spectral endmember extraction by multidimensional morphological operations. IEEE Transactions on Geoscience and Remote Sensing, 40, 2025\u20132041.","journal-title":"IEEE Transactions on Geoscience and Remote Sensing"},{"key":"453_CR32","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s11227-006-0015-2","volume":"40","author":"A Plaza","year":"2007","unstructured":"Plaza, A., Plaza, J., & Valencia, D. (2007). Impact of platform heterogeneity on the design of parallel algorithms for morphological processing of high-dimensional image data. Journal of Supercomputing, 40, 81\u2013107.","journal-title":"Journal of Supercomputing"},{"key":"453_CR33","first-page":"888","volume":"3391","author":"A Plaza","year":"2006","unstructured":"Plaza, A., Plaza, J., & Valencia, D. (2006). AMEEPAR: Parallel morphological algorithm for hyperspectral image classification in heterogeneous networks of workstations. Lecture Notes in Computer Science, 3391, 888\u2013891.","journal-title":"Lecture Notes in Computer Science"},{"key":"453_CR34","doi-asserted-by":"crossref","first-page":"650","DOI":"10.1109\/TGRS.2003.820314","volume":"42","author":"A Plaza","year":"2004","unstructured":"Plaza, A., Martinez, P., Perez, R., & Plaza, J. (2004). A quantitative and comparative analysis of endmember extraction algorithms from hyperspectral data. IEEE Transactions on Geoscience and Remote Sensing, 42, 650\u2013663.","journal-title":"IEEE Transactions on Geoscience and Remote Sensing"},{"key":"453_CR35","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/LGRS.2005.856701","volume":"3","author":"C-I Chang","year":"2006","unstructured":"Chang, C.-I., & Plaza, A. (2006). A fast iterative implementation of the pixel purity index algorithm. IEEE Geoscience and Remote Sensing Letters, 3, 63\u201367.","journal-title":"IEEE Geoscience and Remote Sensing Letters"},{"key":"453_CR36","doi-asserted-by":"crossref","first-page":"3397","DOI":"10.1109\/TGRS.2006.879538","volume":"44","author":"A Plaza","year":"2006","unstructured":"Plaza, A., & Chang, C.-I. (2006). Impact of initialization on design of endmember extraction algorithms. IEEE Transactions on Geoscience and Remote Sensing, 44, 3397\u20133407.","journal-title":"IEEE Transactions on Geoscience and Remote Sensing"},{"key":"453_CR37","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/79.974727","volume":"19","author":"N Keshava","year":"2002","unstructured":"Keshava, N., & Mustard, J.F. (2002). Spectral unmixing. IEEE Signal Processing Magazine, 19, 44\u201357.","journal-title":"IEEE Signal Processing Magazine"},{"key":"453_CR38","doi-asserted-by":"crossref","first-page":"967","DOI":"10.1016\/S0167-8191(02)00103-5","volume":"28","author":"FJ Seinstra","year":"2002","unstructured":"Seinstra, F.J., Koelma, D., & Geusebroek, J.M. (2002). A software architecture for user transparent parallel image processing. Parallel Computing, 28, 967\u2013993.","journal-title":"Parallel Computing"},{"key":"453_CR39","doi-asserted-by":"crossref","first-page":"917","DOI":"10.1016\/S0262-8856(02)00090-2","volume":"20","author":"B Veeravalli","year":"2003","unstructured":"Veeravalli, B., & Ranganath, S. (2003). Theoretical and experimental study on large size image processing applications using divisible load paradigm on distributed bus networks. Image and Vision Computing, 20, 917\u2013935.","journal-title":"Image and Vision Computing"},{"key":"453_CR40","volume-title":"MPI-\u2014the complete reference, the MPI extensions (Vol. 2)","author":"W Gropp","year":"1999","unstructured":"Gropp, W., Huss-Lederman, S., Lumsdaine, A., & Lusk, E. (1999). In MPI-\u2014the complete reference, the MPI extensions (Vol. 2). Cambridge: MIT."},{"key":"453_CR41","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.jpdc.2005.08.002","volume":"66","author":"A Lastovetsky","year":"2006","unstructured":"Lastovetsky, A., & Reddy, R. (2006). HeteroMPI: Towards a message-passing library for heterogeneous networks of computers. Journal of Parallel and Distributed Computing, 66, 197\u2013220.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"453_CR42","unstructured":"MPICH Team. (2005). MPICH: A portable implementation of MPI. Available online: http:\/\/www-unix.mcs.anl.gov\/mpi\/mpich ."},{"key":"453_CR43","volume-title":"VLSI array processors","author":"SY Kung","year":"1988","unstructured":"Kung, S.Y. (1988). VLSI array processors. Upper Saddle River: Prentice-Hall."},{"key":"453_CR44","volume-title":"Systolic parallel processing","author":"N Petkov","year":"1992","unstructured":"Petkov, N. (1992). Systolic parallel processing. The Netherlands: North Holland."},{"key":"453_CR45","doi-asserted-by":"crossref","unstructured":"Lavernier, D., Fabiani, E., Derrien, S., & Wagner, C. (1999). Systolic array for computing the pixel purity index algorithm on hyperspectral images. In Proceedings of SPIE (Vol. 4480, pp. 130\u2013138).","DOI":"10.1117\/12.453332"},{"key":"453_CR46","unstructured":"Celoxica Ltd., (2003). Handel-C language reference manual."},{"key":"453_CR47","unstructured":"Celoxica Ltd. (2003). DK design suite user manual. Available online: http:\/\/www.celoxica.com ."},{"key":"453_CR48","unstructured":"Xilinx Inc. (2010). Available online: http:\/\/www.xilinx.com (last check: January 2010)."},{"key":"453_CR49","unstructured":"Owens, J.D., Luebke, D., Govindaraju, N., Harris, M., Kruger, J., Lefohn, A.E., et al. (2005). A survey of general purpose computation on graphics hardware. In Proceedings of Eurographics: State of the art reports (pp. 21\u201351)."},{"key":"453_CR50","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MM.2005.37","volume":"25","author":"J Montrym","year":"2005","unstructured":"Montrym, J., Moreton, H. (2005). The GeForce 68000. IEEE Micro, 25, 41\u201351.","journal-title":"IEEE Micro"},{"key":"453_CR51","doi-asserted-by":"crossref","first-page":"777","DOI":"10.1145\/1015706.1015800","volume":"23","author":"I Buck","year":"2004","unstructured":"Buck, I., Foley, T., Horn, D., Sugerman, J., Fatahalian, K., Houston, M., et al. (2004). Brook for GPUs: Stream computing on graphics hardware. ACM Transactions on Graphics, 23, 777\u2013786.","journal-title":"ACM Transactions on Graphics"},{"key":"453_CR52","doi-asserted-by":"crossref","first-page":"1195","DOI":"10.1016\/j.parco.2004.07.007","volume":"30","author":"A Lastovetsky","year":"2004","unstructured":"Lastovetsky, A., & Reddy, R. (2004). On performance analysis of heterogeneous parallel algorithms. Parallel Computing, 30, 1195\u20131216.","journal-title":"Parallel Computing"},{"key":"453_CR53","volume-title":"Computer architecture: A quantitative approach","author":"JL Hennessy","year":"2002","unstructured":"Hennessy, J.L., & Patterson, D.A. (2002). Computer architecture: A quantitative approach, 3rd ed. San Mateo: Morgan Kaufmann.","edition":"3"},{"key":"453_CR54","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1016\/j.sysarc.2006.11.009","volume":"53","author":"J Jyotheswar","year":"2007","unstructured":"Jyotheswar, J., & Mahapatra, S. (2007). Efficient FPGA implementation of DWT and modified SPIHT for lossless image compression. Journal of Systems Architecture, 53, 369\u2013378.","journal-title":"Journal of Systems Architecture"}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-010-0453-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-010-0453-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-010-0453-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T12:19:33Z","timestamp":1559391573000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-010-0453-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,21]]},"references-count":54,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,12]]}},"alternative-id":["453"],"URL":"https:\/\/doi.org\/10.1007\/s11265-010-0453-1","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,1,21]]}}}