The Minimum Volume Constrained Non-negative Matrix Factorization (MVC-NMF) is an unsupervised endmember extraction algorithm. It is designed for highly mixed image data.
- create conda env with:
conda env create -f env.yml
- activate env:
conda activate mvcnmf
- run "python nmf_test.py"
Lidan Miao, Hairong Qi ([email protected]), EECS, University of Tennessee, Knoxville Code translated to Python by: Konstantinos Georgiou ([email protected]), Bredesen Center, University of Tennessee, Knoxville
L. Miao, H. Qi, "Endmember extraction from highly mixed data using minimum volume constrained non-negative matrix factorization," IEEE Transactions on Geoscience and Remote Sensing, 45(3):765-777, March 2007.
The paper received the Highest Impact Paper Award in 2012 from the IEEE Geoscience and Remote Sensing Society.