【文件属性】:
文件名称:nmf的matlab代码-INMF:知情非负矩阵分解
文件大小:360KB
文件格式:ZIP
更新时间:2021-05-26 16:54:18
系统开源
nmf的matlab代码知情非负矩阵分解
依存关系:
Python3
NumPy
科学
Matplotlib
描述
拍摄高光谱图像和纯文本输入文件,并使用输入文件中的设置对图像执行INMF光谱分解。
结果是一组端成员光谱和每个端成员的空间丰度图。
专为应用到沿海海洋高光谱成像仪(HICO)的数据而开发
实施了2种NMF算法:
NMF(Lee&Seung,2001)
INMF(Wright等人,2018正在准备中)
输入:
有关输入选项的完整说明,请参见示例输入文件'SampleINMF.in'。
HICO图像(可以从NASA
Ocean
Color网站下载(HICO图像)
初始端成员光谱(当前此数据应为MATLAB保存文件格式[.mat])。可以使用包含的“
calc_radiance”函数,反射光谱,modtran大气校正输出[.acd]和大气辐照度的顶部来生成该数据。光谱。
输出:
结果图
MATLAB保存Endmember光谱,丰度和成本函数的文件
使用代码
使用文本输入文件:
通过向inmf_master脚本提供所需输入文件位置的字符串,可以从命令中调用代码
python3
i
【文件预览】:
INMF-master
----nmf_output.py(7KB)
----inmf_gui.py(15KB)
----bitget.py(443B)
----LICENSE.txt(11KB)
----loading.py(5KB)
----calc_radiance.py(6KB)
----inmf_master.py(12KB)
----nmf_eval.py(5KB)
----nmf.py(15KB)
----Data()
--------MODTRAN()
--------H2014050221301_HICO_REFL.mat(6KB)
--------HICO_VicariousGains.dat(2KB)
----super_resample.py(3KB)
----PARAMS.txt(455B)
----SampleINMF.in(5KB)
----readme.md(2KB)
----load_hico.py(12KB)