Hyperspectral Pixel Unmixing with Latent Dirichlet Variational Autoencoder (2203.01327v5)
Abstract: We present a method for hyperspectral pixel {\it unmixing}. The proposed method assumes that (1) {\it abundances} can be encoded as Dirichlet distributions and (2) spectra of {\it endmembers} can be represented as multivariate Normal distributions. The method solves the problem of abundance estimation and endmember extraction within a variational autoencoder setting where a Dirichlet bottleneck layer models the abundances, and the decoder performs endmember extraction. The proposed method can also leverage transfer learning paradigm, where the model is only trained on synthetic data containing pixels that are linear combinations of one or more endmembers of interest. In this case, we retrieve endmembers (spectra) from the United States Geological Survey Spectral Library. The model thus trained can be subsequently used to perform pixel unmixing on "real data" that contains a subset of the endmembers used to generated the synthetic data. The model achieves state-of-the-art results on several benchmarks: Cuprite, Urban Hydice and Samson. We also present new synthetic dataset, OnTech-HSI-Syn-21, that can be used to study hyperspectral pixel unmixing methods. We showcase the transfer learning capabilities of the proposed model on Cuprite and OnTech-HSI-Syn-21 datasets. In summary, the proposed method can be applied for pixel unmixing a variety of domains, including agriculture, forestry, mineralogy, analysis of materials, healthcare, etc. Additionally, the proposed method eschews the need for labelled data for training by leveraging the transfer learning paradigm, where the model is trained on synthetic data generated using the endmembers present in the "real" data.
- R. Heylen, M. Parente, and P. Gader, “A review of nonlinear hyperspectral unmixing methods,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 7, no. 6, pp. 1844–1868, 2014.
- S. Zhang, G. Zhang, F. Li, C. Deng, S. Wang, A. Plaza, and J. Li, “Spectral-spatial hyperspectral unmixing using nonnegative matrix factorization,” IEEE Transactions on Geoscience and Remote Sensing, vol. 60, pp. 1–13, 2021.
- U. Garg et al., “A comprehensive review of hsi in diverse research domains,” Materials Today: Proceedings, 2021.
- F. Khajehrayeni and H. Ghassemian, “A linear hyperspectral unmixing method by means of autoencoder networks,” International Journal of Remote Sensing, vol. 42, no. 7, pp. 2517–2531, 2021.
- M. Zhao, X. Wang, J. Chen, and W. Chen, “A plug-and-play priors framework for hyperspectral unmixing,” IEEE Transactions on Geoscience and Remote Sensing, 2021.
- A. Plaza and C.-I. Chang, “Fast implementation of pixel purity index algorithm,” in Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XI, vol. 5806. International Society for Optics and Photonics, 2005, pp. 307–317.
- J. Plaza, E. M. Hendrix, I. García, G. Martín, and A. Plaza, “On endmember identification in hyperspectral images without pure pixels: A comparison of algorithms,” Journal of Mathematical Imaging and Vision, vol. 42, no. 2-3, pp. 163–175, 2012.
- D. P. Kingma and M. Welling, “Stochastic gradient vb and the variational auto-encoder,” in Second International Conference on Learning Representations, ICLR, vol. 19, 2014, p. 121.
- B. Palsson, J. Sigurdsson, J. R. Sveinsson, and M. O. Ulfarsson, “Hyperspectral unmixing using a neural network autoencoder,” IEEE Access, vol. 6, pp. 25 646–25 656, 2018.
- U. S. G. Survey, R. F. Kokaly, R. N. Clark, G. A. Swayze, K. E. Livo, T. M. Hoefen, N. C. Pearson, R. A. Wise, W. M. Benzel, H. A. Lowers, R. L. Driscoll, and A. J. Klein, “Usgs spectral library version 7,” U. S. Geological Survey, Reston, VA, Tech. Rep., 2017. [Online]. Available: http://pubs.er.usgs.gov/publication/ds1035
- S. Zhang, L. Wang, L. Zhang, and H. Huang, “Learning tensor low-rank prior for hyperspectral image reconstruction,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2021, pp. 12 006–12 015.
- T. Zhang, Y. Fu, and C. Li, “Hyperspectral image denoising with realistic data,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), October 2021, pp. 2248–2257.
- L. Zhang, J. Nie, W. Wei, Y. Zhang, S. Liao, and L. Shao, “Unsupervised adaptation learning for hyperspectral imagery super-resolution,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2020.
- L. Wang, C. Sun, Y. Fu, M. H. Kim, and H. Huang, “Hyperspectral image reconstruction using a deep spatial-spectral prior,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2019.
- L. Drumetz, J. Chanussot, and C. Jutten, “Spectral unmixing: A derivation of the extended linear mixing model from the hapke model,” IEEE Geoscience and Remote Sensing Letters, vol. 17, no. 11, pp. 1866–1870, 2019.
- L. Sun and P. G. Lucey, “Unmixing mineral abundance and mg# with radiative transfer theory: Modeling and applications,” Journal of Geophysical Research: Planets, vol. 126, no. 2, p. e2020JE006691, 2021.
- J. Janiczek, P. Thaker, G. Dasarathy, C. S. Edwards, P. Christensen, and S. Jayasuriya, “Differentiable programming for hyperspectral unmixing using a physics-based dispersion model,” arXiv preprint arXiv:2007.05996, 2020.
- M. E. Winter, “N-FINDR: an algorithm for fast autonomous spectral end-member determination in hyperspectral data,” in Imaging Spectrometry V, M. R. Descour and S. S. Shen, Eds., vol. 3753, International Society for Optics and Photonics. SPIE, 1999, pp. 266 – 275. [Online]. Available: https://doi.org/10.1117/12.366289
- L. Drumetz, T. R. Meyer, J. Chanussot, A. L. Bertozzi, and C. Jutten, “Hyperspectral image unmixing with endmember bundles and group sparsity inducing mixed norms,” IEEE Transactions on Image Processing, vol. 28, no. 7, pp. 3435–3450, 2019.
- L. Drumetz, M.-A. Veganzones, S. Henrot, R. Phlypo, J. Chanussot, and C. Jutten, “Blind Hyperspectral Unmixing Using an Extended Linear Mixing Model to Address Spectral Variability,” vol. 25, no. 8, pp. 3890–3905. [Online]. Available: http://ieeexplore.ieee.org/document/7488216/
- E. Ibarrola-Ulzurrun, L. Drumetz, J. Marcello, C. Gonzalo-Martin, and J. Chanussot, “Hyperspectral classification through unmixing abundance maps addressing spectral variability,” IEEE Transactions on Geoscience and Remote Sensing, vol. 57, no. 7, pp. 4775–4788, 2019.
- R. Mahabir, A. Croitoru, A. T. Crooks, P. Agouris, and A. Stefanidis, “A critical review of high and very high-resolution remote sensing approaches for detecting and mapping slums: Trends, challenges and emerging opportunities,” Urban Science, vol. 2, no. 1, p. 8, 2018.
- J. M. Bioucas-Dias, A. Plaza, N. Dobigeon, M. Parente, Q. Du, P. Gader, and J. Chanussot, “Hyperspectral unmixing overview: Geometrical, statistical, and sparse regression-based approaches,” IEEE journal of selected topics in applied earth observations and remote sensing, vol. 5, no. 2, pp. 354–379, 2012.
- J. M. Nascimento and J. M. Dias, “Does independent component analysis play a role in unmixing hyperspectral data?” IEEE Transactions on Geoscience and Remote Sensing, vol. 43, no. 1, pp. 175–187, 2005.
- X. Wang, Y. Zhong, L. Zhang, and Y. Xu, “Spatial Group Sparsity Regularized Nonnegative Matrix Factorization for Hyperspectral Unmixing,” IEEE Transactions on Geoscience and Remote Sensing, vol. 55, no. 11, pp. 6287–6304, 2017. [Online]. Available: https://ieeexplore.ieee.org/document/7995123/
- W. He, H. Zhang, and L. Zhang, “Total Variation Regularized Reweighted Sparse Nonnegative Matrix Factorization for Hyperspectral Unmixing,” IEEE Transactions on Geoscience and Remote Sensing, vol. 55, no. 7, pp. 3909–3921, 2017. [Online]. Available: http://ieeexplore.ieee.org/document/7892843/
- X. Lu, H. Wu, Y. Yuan, P. Yan, and X. Li, “Manifold Regularized Sparse NMF for Hyperspectral Unmixing,” IEEE Transactions on Geoscience and Remote Sensing, vol. 51, no. 5, pp. 2815–2826, 2013. [Online]. Available: http://ieeexplore.ieee.org/document/6331526/
- R. A. Borsoi, T. Imbiriba, and J. C. M. Bermudez, “Deep generative endmember modeling: An application to unsupervised spectral unmixing,” IEEE Transactions on Computational Imaging, vol. 6, pp. 374–384, 2019.
- B. Palsson, M. O. Ulfarsson, and J. R. Sveinsson, “Synthetic hyperspectral images with controllable spectral variability and ground truth,” IEEE Geoscience and Remote Sensing Letters, vol. 19, pp. 1–5, 2022.
- Y. Su, J. Li, A. Plaza, A. Marinoni, P. Gamba, and S. Chakravortty, “Daen: Deep autoencoder networks for hyperspectral unmixing,” IEEE Transactions on Geoscience and Remote Sensing, vol. 57, no. 7, pp. 4309–4321, 2019.
- K. T. Shahid and I. D. Schizas, “Unsupervised hyperspectral unmixing via nonlinear autoencoders,” IEEE Transactions on Geoscience and Remote Sensing, vol. 60, pp. 1–13, 2022.
- B. Palsson, M. O. Ulfarsson, and J. R. Sveinsson, “Convolutional autoencoder for spectral–spatial hyperspectral unmixing,” IEEE Transactions on Geoscience and Remote Sensing, vol. 59, no. 1, pp. 535–549, 2020.
- J. Li, T. Y. J. Li, H. Zhang, K. Zhao, Y. Rong, and H. Cheng, “Dirichlet graph variational autoencoder,” arXiv preprint arXiv:2010.04408, 2020.
- H. Kim and H. Kim, “Contextual anomaly detection for high-dimensional data using dirichlet process variational autoencoder,” IISE Transactions, vol. 55, no. 5, pp. 433–444, 2023.
- K. Xu, W. Fan, and X. Liu, “Unsupervised disentanglement learning via dirichlet variational autoencoder,” in International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems. Springer, 2023, pp. 341–352.
- W. Joo, W. Lee, S. Park, and I.-C. Moon, “Dirichlet variational autoencoder,” Pattern Recognition, vol. 107, p. 107514, 2020.
- D. M. Blei, A. Y. Ng, and M. I. Jordan, “Latent dirichlet allocation,” J. Mach. Learn. Res., vol. 3, pp. 993–1022, Mar. 2003. [Online]. Available: http://dl.acm.org/citation.cfm?id=944919.944937
- D. M. Blei, A. Kucukelbir, and J. D. McAuliffe, “Variational inference: A review for statisticians,” Journal of the American statistical Association, vol. 112, no. 518, pp. 859–877, 2017.
- C. W. Fox and S. J. Roberts, “A tutorial on variational bayesian inference,” Artificial intelligence review, vol. 38, no. 2, pp. 85–95, 2012.
- H. Deborah, N. Richard, and J. Y. Hardeberg, “A comprehensive evaluation of spectral distance functions and metrics for hyperspectral image processing,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 8, no. 6, pp. 3224–3234, 2015.
- F. Zhu, “Hyperspectral unmixing: ground truth labeling, datasets, benchmark performances and survey,” arXiv preprint arXiv:1708.05125, 2017.
- “Cuprite dataset,” https://rslab.ut.ac.ir/data (last accessed on November 16, 2021).
- “Hydice urban hsi dataset,” https://rslab.ut.ac.ir/data (last accessed on November 16, 2021).
- “Samson hsi dataset,” https://rslab.ut.ac.ir/data (last accessed on November 16, 2021).
- F. Li, S. Zhang, B. Liang, C. Deng, C. Xu, and S. Wang, “Hyperspectral sparse unmixing with spectral-spatial low-rank constraint,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 14, pp. 6119–6130, 2021.
- Y. Qian, S. Jia, J. Zhou, and A. Robles-Kelly, “Hyperspectral Unmixing via $L_{1/2}$ Sparsity-Constrained Nonnegative Matrix Factorization,” IEEE Transactions on Geoscience and Remote Sensing, vol. 49, no. 11, pp. 4282–4297, 2011. [Online]. Available: http://ieeexplore.ieee.org/document/5871318/
- J. Nascimento and J. Dias, “Vertex component analysis: A fast algorithm to unmix hyperspectral data,” IEEE Transactions on Geoscience and Remote Sensing, vol. 43, no. 4, pp. 898–910, 2005. [Online]. Available: http://ieeexplore.ieee.org/document/1411995/