GithubHelp home page GithubHelp logo

alex-cruzg / ebeae-sc Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 27.15 MB

Extended Blind End-member and Abundance Estimation with Total Variation

License: MIT License

MATLAB 100.00%
hyperspectral-imaging total-variation unmixing spatial-coherence blind-unmixing

ebeae-sc's Introduction

Extended Blind End-member and Abundance Extraction with Spatial Coherence

Matlab implementation of Multi and Hyperspectral Image Unmixing with Spatial Coherence by Extended Blind End-member and Abundance Extraction algorithm.

Blind linear unmixing (BLU) methods allow separating multi and hyperspectral datasets into end-members and abundance maps with an unsupervised perspective. However, due to measurement noise and model uncertainty, the estimated abundance maps could exhibit a high presence of granularity, which causes a loss of detail that might be relevant in certain applications. To address this problem, in this work we present a BLU proposal that considers spatial coherence (SC) in abundance estimates. The proposed BLU formulation is based on the blind end-member and abundance extraction (EBEAE methodology, and is denoted as EBEAE-SC. In this proposed method, internal abundances are added to induce SC in the cost function, which is solved by a coordinate descent algorithm, constrained quadratic optimization, and the Bregman split formulation. The validation process considers the results with synthetic, real, and experimental datasets to show that the proposed methodology can significantly decrease the granularity in the estimated abundances, without losing detail of the structures present in multi and hyperspectral images. The EBEAE-SC methodology allows blind estimates of end-members and abundances in the studied databases of various types of applications, producing estimates of linearly independent and non-negative end-members, as well as non-negative abundances, with lower estimation errors and computational times compared to methodologies from the state-of-the-art.

The results are compared to five state-of-the-art BLU methods that consider in their formulation the spatial information of the image to be analyzed: (i) graph-regularized L_1/2 nonnegative matrix factorization (GLNMF), (ii) preserving the intrinsic structure invariant nonnegative matrix factorization (PISINMF), (iii) nonnegative matrix factorization-quadratic minimum volume (NMF-QMV), (iv) graph total variation regularized NMF solved by Merriman-Bence-Osher (gtvMBO), and (v) sparsity-enhanced convolutional decomposition (SeCoDe).

The file "test_mFLIM.m" evaluates the unmixing of one realization of the Monte Carlo estimation results (abundance maps) for m-FLIM synthetic datasets (N=4, SNR=12.5 dB and PSNR=12.5 dB): A) Ground-truth, B) GLNMF, C) PISINMF, D) NMF-QMV, E) gtvMBO, F) SeCoDe, and G) EBEAE-SC.


The file "test_VNIR.m" evaluates the unmixing of one realization of the Monte Carlo estimation results (abundance maps) for VNIR-HSI synthetic datasets (N=3, SNR=12.5 dB and PSNR=12.5 dB): A) Ground-truth, B) GLNMF, C) PISINMF, D) NMF-QMV, E) gtvMBO, F) SeCoDe, and G) EBEAE-SC.


The file "test_Jasper.m" evaluates the unmixing of one realization of the Monte Carlo estimation results (abundance maps) for Jasper Ridge HSI (N=4, SNR=12.5 dB and PSNR=12.5 dB): A) Ground-truth, B) GLNMF, C) PISINMF, D) NMF-QMV, E) gtvMBO, F) SeCoDe, and G) and E) EBEAE-SC.


The file "test_Jasper.m" evaluates the unmixing of one realization of the Monte Carlo estimation results (abundance maps) for Samson HSI (N=3, SNR=12.5 dB and PSNR=12.5 dB): A) Ground-truth, B) GLNMF, C) PISINMF, D) NMF-QMV, E) gtvMBO, F) SeCoDe, and G) and E) EBEAE-SC.




Citation

If you use this code or ideas from our paper, please cite our paper:

| Previous work

  • Extended Blind End-member and Abundance Estimation with Spatial Total Variation for Hyperspectral Imaging
    Inés A. Cruz-Guerrero1, Daniel U. Campos-Delgado1,2, Aldo R. Mejía-Rodríguez2
    1Faculty of Science, Autonomous University of San Luis Potosí, Av. Parque Chapultepec 1570, 78290, S.L.P., Mexico
    2Optical Communication Research Institute (IICO), Autonomous University of San Luis Potosí, Av. Karakorum 1470, 78210, S.L.P., México
@INPROCEEDINGS{9629708,
  author={Cruz-Guerrero, Inés A. and Campos-Delgado, Daniel U. and Mejía-Rodríguez, Aldo R.},
  booktitle={2021 43rd Annual International Conference of the IEEE Engineering in Medicine Biology Society (EMBC)}, 
  title={Extended Blind End-member and Abundance Estimation with Spatial Total Variation for Hyperspectral Imaging}, 
  year={2021},
  volume={},
  number={},
  pages={1957-1960},
  doi={10.1109/EMBC46164.2021.9629708}}

| Extensive work

  • Multi and Hyperspectral Image Unmixing with Spatial Coherence by Extended Blind End-member and Abundance Extraction
    Inés A. Cruz-Guerrero1, Daniel U. Campos-Delgado1,2, Aldo R. Mejía-Rodríguez2 Samuel Ortega3,4, Himar Fabelo4, Javier A. Jo.5, Gustavo M. Callico4
    1Faculty of Science, Autonomous University of San Luis Potosí, Av. Parque Chapultepec 1570, 78290, S.L.P., Mexico
    2Optical Communication Research Institute (IICO), Autonomous University of San Luis Potosí, Av. Karakorum 1470, 78210, S.L.P., México
    3Norwegian Institute of Food Fisheries and Aquaculture Research (NOFIMA), 9019 Tromsø, Norway
    4Institute for Applied Microelectronics (IUMA), University of Las Palmas de Gran Canaria, E35017 Las Palmas de Gran Canaria, Spain
    Submitted to Signal Processing (Elsevier),
    5School of Electrical and Computer Engineering, University of Oklahoma, Norman, Oklahoma, United States of America.
@article{CRUZGUERRERO2023,
title = {Multi and Hyperspectral Image Unmixing with Spatial Coherence by Extended Blind End-member and Abundance Extraction},
journal = {Journal of the Franklin Institute},
year = {2023},
issn = {0016-0032},
doi = {https://doi.org/10.1016/j.jfranklin.2023.08.027},
url = {https://www.sciencedirect.com/science/article/pii/S0016003223005136},
author = {Inés A. Cruz-Guerrero and Aldo R. Mejıa-Rodrıguez and Samuel Ortega and Himar Fabelo and Gustavo Callico and Javier A. Jo and Daniel U. Campos-Delgado},
keywords = {Blind linear unmixing, hyperspectral imaging, split Bregman, total variation},
abstract = {Blind linear unmixing (BLU) methods decompose multi and hyperspectral datasets into end-members and abundance maps with an unsupervised perspective. However, due to measurement noise and model uncertainty, the estimated abundance maps could exhibit granularity, which causes a loss of detail that could be crucial in certain applications. To address this problem, in this paper, we present a BLU proposal that considers spatial coherence (SC) in the abundance estimates. The proposed BLU formulation is based on the extended blind end-member and abundance extraction (EBEAE) methodology, and is denoted as EBEAE-SC. In this proposed method, the energy functional of EBEAE-SC includes new variables, which are denoted as internal abundances, to induce SC in the BLU approach. The new formulation of the optimization problem is solved by a coordinate descent algorithm, constrained quadratic optimization, and the split Bregman formulation. We present a comprehensive validation process that considers synthetic and experimental datasets at different noise types and levels, and a comparison with five state-of-the-art BLU methods. In our results, EBEAE-SC can significantly decrease the granularity in the estimated abundances, without losing detail of the structures present in the multi and hyperspectral images. In addition, the resulting complexity of EBEAE-SC is analyzed and compared it to the original formulation of EBEAE, and also the numerical convergence of the resulting iterative process is evaluated. Hence, by our analysis, EBEAE-SC allows blind estimates of end-members and abundances in the studied datasets of diverse applications, producing linearly independent and non-negative end-members, as well as non-negative abundances, with lower estimation errors and computational times compared to five methodologies in the state-of-the-art.}
}

ebeae-sc's People

Contributors

alex-cruzg avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.