Publication:

Distributed Parallel Hyperspectral Unmixing for Large-Scale Data in Spark Environments via Geometric Distance

 
dc.contributor.authorCañada, Carlos
dc.contributor.authorPaoletti, Mercedes E.
dc.contributor.authorGarcía-Flores, María B.
dc.contributor.authorTao, Xuanwen
dc.contributor.authorPastor-Vargas, Rafael
dc.contributor.authorHaut, Juan M.
dc.date.accessioned2026-07-23T09:13:17Z
dc.date.available2026-07-23T09:13:17Z
dc.date.createdwos2025
dc.date.issued2025
dc.description.abstractHyperspectral unmixing addresses the challenge of mixed pixels in hyperspectral images by identifying the number of pure pixels (endmembers), extracting their spectral signatures, and estimating their proportions (abundances) in each pixel composing the scene. Traditional hyperspectral unmixing methods often struggle with scalability and computational efficiency when dealing with gigabyte-scale datasets. In this article, we propose a distributed parallel geometric distance (DPGD) method for hyperspectral unmixing, exploring the computational power and benefits of distributed parallel processing within a distributed computing framework. The proposed DPGD leverages geometric distance measurements to accurately identify endmembers and estimate their abundances, taking into account the intrinsic similarities within hyperspectral images. This provides a clearer representation of the data structure, leading to improved unmixing accuracy. By using the Spark programming model, the computational workload is efficiently distributed across multiple nodes, significantly reducing processing time. Experimental results on real hyperspectral datasets demonstrate that DPGD scales effectively up to 32 nodes and 290.9 GB of data, achieving competitive accuracy and efficiency compared to state-of-the-art methods. The code is available at https://github.com/ccaadaro/DPDG
dc.description.wosFundingTextThis work was supported in part by the I+D+i Project through MICIU/AEI/10.13039/501100011033 and Fondo Europeo de Desarrollo Regional (FEDER)/Union Europea (UE) under Grant PID2023-149880NA-I00, in part by European Regional Development Fund (ERDF) of European Union Interreg V-A Espana-Portugal (POCTEP) 2021-2027 Program under Grant 0206_RAT_EOS_PC_6_E, and in part by the 2024 Leonardo Grant for Scientific Research and Cultural Creation from the Banco Bilbao Vizcaya Argentaria (BBVA) Foundation.
dc.identifier.doi10.1109/tgrs.2025.3624287
dc.identifier.eissn1558-0644
dc.identifier.issn0196-2892
dc.identifier.issn1558-0644
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/59915
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
dc.source.beginpage5531719
dc.source.journalIEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING
dc.source.numberofpages19
dc.source.volume63
dc.subject.keywordsVERTEX COMPONENT ANALYSIS
dc.subject.keywordsREAL-TIME IMPLEMENTATION
dc.subject.keywordsENDMEMBER EXTRACTION
dc.subject.keywordsFAST ALGORITHM
dc.subject.keywordsMAXIMIZATION
dc.subject.keywordsREGRESSION
dc.title

Distributed Parallel Hyperspectral Unmixing for Large-Scale Data in Spark Environments via Geometric Distance

dc.typeJournal article
dspace.entity.typePublication
imec.identified.statusLibrary
imec.internal.crawledAt2025-10-22
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-07-14
Files
Publication available in collections: