• 大小: 106KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Matlab
  • 标签: 光谱  处理  工具  

资源简介

处理光谱数据的matlab工具包,挺好用的,虽然是转发的别人的资源

资源截图

代码片段和文件信息

% Matlab Hyperspectral Toolbox
% Copyright 2008-2009 Isaac Gerg
%
% -------------------------------------------------------------------------
% A Note on Notation
%   Hyperspectral data is often expressed many ways to better describe the 
% mathematical handling of the data; mainly as a vector of pixels when 
% referring to the data in a space or a matrix of pixels when referring to 
% data as an image. 
%   For consistency a common notation is defined to 
% differentiate these concepts clearly. Hyperspectral data examined like an 
% image will be defined as a matrix Mm譶譸 of dimension m ?n ?p where m 
% is defined as the number of rows in the image n is defined as the 
% number of columns in the image and p is defined as the number of bands 
% in the image. Therefore a single element of such an image will be 
% accessed using Mijk and a single pixel of an image will be accessed 
% using Mij: Hyperspectral data formed as a vector of vectors 
% (i.e. 2D matrix) is defined as M(m穘)譸 of dimension (m?n)譸. 
% A single element is accessed using Mij and a single pixel is 
% accessed using M:j . Notice the multi-element notation is consistent 
% with MatlabTM this is intentional.
%   The list below provides a summary of the notation convention used 
% throughout this code.
%
% M Data matrix. Defined as an image of spectral signatures or vectors:
%   Mm譶譸. Or defined as a long vector of spectral signatures:
%   M(m穘)譸.
% N The total number of pixels. For example N = m ?n.
% m Number of rows in the image.
% n Number of columns in the image.
% p Number of bands.
% q Number of classes / endmembers.
% U Matrix of endmembers. Each column of the matrix represents an
%   endmember vector.
% b Observation vector; a single pixel.
% x Weight vector. A matrix of weight vectors forms an abundance
%   map.
%
% -------------------------------------------------------------------------
% Dependencies
% FastICA - http://www.cis.hut.fi/projects/ica/fastica/code/dlcode.shtml
%
% -------------------------------------------------------------------------
% Functions
%
% Reading/Writing Data Files
%   hyperReadAvirisRfl - Reads AVIRIS .rfl files
%   hyperReadAvirisSpc - Read AVIRIS .spc files
%   hyperReadAsd - Reads ASD Fieldspec files. (.asd .000 etc)
%
% Data Formatting
%   hyperConvert2D - Converts data from a 3D HSI data cube to a 2D matrix
%   hyperConvert3D - Converts data from a 2D matrix to a 3D HSI data cube
%   hyperNormalize - Normalizes data to be in range of [01]
%   hyperConvert2Jet - Converts a 2D matrix to jet colormap values
%   hyperResample - Resamples hyperspectral data to new wavelength set
%
% Unmixing
%   hyperAtgp - ATGP algorithm
%   hyperIcaEea - ICA-Endmember Extraction Algorithm
%   hyperIcaComponentScores - Computes ICA component scores for relevance
%   hyperVca - Vertex Component Analysis
%   hyperPPI - Pixel Purity Index
%
% Target Detection
%   hyperACE - Adaptive cos

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4439  2010-06-16 11:02  matlab_hyperspectral_toolbox_v0.04\contents.m

     文件        430  2010-06-16 10:58  matlab_hyperspectral_toolbox_v0.04\data\spectra\.svn\all-wcprops

     文件        618  2010-06-16 10:58  matlab_hyperspectral_toolbox_v0.04\data\spectra\.svn\entries

     文件         53  2010-06-16 10:58  matlab_hyperspectral_toolbox_v0.04\data\spectra\.svn\prop-base\gypsum.000.svn-base

     文件         53  2010-06-16 10:21  matlab_hyperspectral_toolbox_v0.04\data\spectra\.svn\prop-base\sample00000.asd.svn-base

     文件       9088  2010-06-16 10:58  matlab_hyperspectral_toolbox_v0.04\data\spectra\.svn\text-base\gypsum.000.svn-base

     文件      34942  2010-06-16 10:21  matlab_hyperspectral_toolbox_v0.04\data\spectra\.svn\text-base\sample00000.asd.svn-base

     文件       9088  2010-03-12 13:32  matlab_hyperspectral_toolbox_v0.04\data\spectra\gypsum.000

     文件      34942  2010-03-12 13:32  matlab_hyperspectral_toolbox_v0.04\data\spectra\sample00000.asd

     文件       3806  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\fnnls.m

     文件       1077  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperAce.m

     文件        887  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperAmsd.m

     文件       1197  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperAtgp.m

     文件        916  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperCem.m

     文件        856  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperConvert2Colormap.m

     文件        431  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperConvert2d.m

     文件        510  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperConvert3d.m

     文件        316  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperCorr.m

     文件        363  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperCov.m

     文件       4427  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperDemo.m

     文件       1401  2010-06-16 10:57  matlab_hyperspectral_toolbox_v0.04\hyperDemo_ASD_reader.m

     文件       3653  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperDemo_detectors.m

     文件       2630  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperDemo_mams_RIT_data.m

     文件       3294  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperDemo_RIT_data.m

     文件        964  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperDestreak.m

     文件       2057  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperFcls.m

     文件        978  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperFclsMatlab.m

     文件       1215  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperFileFind.m

     文件        718  2010-06-16 10:11  matlab_hyperspectral_toolbox_v0.04\hyperGetEnviSignature.m

     文件       2036  2010-06-16 10:16  matlab_hyperspectral_toolbox_v0.04\hyperGetHymapWavelengthsNm.m

............此处省略44个文件信息

评论

共有 条评论