CNMF

所属分类:图形图像处理
开发工具:matlab
文件大小:25KB
下载次数:69
上传日期:2015-03-23 12:39:57
上 传 者BeadyEyes
说明:  通过耦合非负矩阵分解,实现高光谱和多光谱图像分类
(Coupled Nonnegative Matrix Factorization for HSI and MSI Fusion)

文件列表:
CNMF\CNMF.m (3403, 2012-09-02)
CNMF\create_data_HOSVD_HSI_MSI.m (4505, 2013-06-09)
CNMF\demo_vca\create_data_HOSVD_HSI_MSI.m (4505, 2013-06-09)
CNMF\demo_vca\demo_vca.m (7854, 2004-05-28)
CNMF\demo_vca\dirichlet_rnd.m (1333, 2002-11-05)
CNMF\demo_vca\signatures.mat (40352, 2004-05-12)
CNMF\demo_vca\VCA.m (6852, 2004-05-28)
CNMF\demo_vca (0, 2015-03-23)
CNMF (0, 2015-03-23)

This set of files contains the Matlab code for VCA algorithm describe in the paper: José M. P. Nascimento and José M. B. Dias "Vertex Component Analysis: A Fast Algorithm to Unmix Hyperspectral Data" submited to IEEE Trans. Geosci. Remote Sensing, vol. .., no. .., pp. .-., 2004 A short version can be found in José M. P. Nascimento and José M. B. Dias "Vertex Component Analysis: A fast algorithm to extract endmembers spectra from Hyperspectral data" in Pattern Recognition and Image Analysis, ser. Lecture Notes in Computer Science, F. j. Perales, A.J.C. Campilho, N. P. Blanca and A. Sanfeliu, eds., vol. 2652, Springer-Verlag, 2003, pp. 626-635. Files: readme.txt - this file demo_vca.m - Matlab script file to start demo vca.m - Matlab function file with VCA algorithm dirichlet_rnd.m - Matlab function file for generation of abundance fractions with dirichlet distributions signatures.mat - Matlab data file with a set of mineral signatures extracted from USGS spectral library. This file contains three variables: wavlen (224 x 1) - wavelength A (224 x 21) - 21 mineral signatures names (21 x 29) - names of the minerals cup_ref.mat - Matlab data file with the Cuprite, Nevada reflectance subimage (250 x 190 pixels) from data set acquired on the AVIRIS flight 19 June 1997 the subimage starts at line 1620 and column 420 and it ends on line 1869 and column 610, noisy channels {1, 2, 104...113, 148...167, 221...224} were removed. This file contains three variables: wavlen (224 x 1) - wavelength BANDS (1 x 188) - selected bands Lines - number of lines of the subimage Columns - number of columns of the subimage L - number of channels selected x (188 x 47750) - subimage (channels x number of pixels) Getting started: To run different demos, set the "demo_number" on the first line of the demo_vca.m file: demo_number=1 demo_number=2 demo_number=3 this will set different simulation scenarios: demo 1: simulated mixing of 3 endmembers. The miximig in piecewise (strips in an image) constant; demo 2: simulated mixing of 3 endmembers. Abundances follow a Dirichlet distributions; demo 3: real data from Cuprite (AVIRIS). Run the demo_vca.m script Matlab file Programming with VCA: Modify demo_vca.m to personalize your demo: Parameters p (number of endmembers); signatures (A) (from 1 to 21); dimension of the image (Lines and Columns); the signal-to-noise ration (SNR) in dB; and the illumination perturbation (q).

近期下载者

相关文件


收藏者