• 大小: 44KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Matlab
  • 标签: matlab  hyper  spectral  

资源简介

非常好用的高光谱图像处理工具,可以直接使用,也可以在此基础上进行二次开发。好东西啊。

资源截图

代码片段和文件信息

% Matlab Hyperspectral Toolbox
% Copyright 2008-2012 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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         510  2012-09-20 16:52  hyperConvert3d.m
     文件        1225  2012-09-20 16:52  hyperConvexHullRemoval.m
     文件         316  2012-09-20 16:52  hyperCorr.m
     文件         379  2012-09-20 16:52  hyperCov.m
     文件        4427  2012-10-03 14:50  hyperDemo.m
     文件        1401  2012-09-20 16:52  hyperDemo_ASD_reader.m
     文件        3653  2012-09-20 16:52  hyperDemo_detectors.m
     文件        3143  2012-09-20 16:52  hyperDemo_mams_RIT_data.m
     文件        6830  2012-09-20 16:52  hyperDemo_RIT_data.m
     文件         964  2012-09-20 16:52  hyperDestreak.m
     文件        2057  2012-09-20 16:52  hyperFcls.m
     文件         978  2012-09-20 16:52  hyperFclsMatlab.m
     文件        1215  2012-09-20 16:52  hyperFileFind.m
     文件         718  2012-09-20 16:52  hyperGetEnviSignature.m
     文件        2036  2012-09-20 16:52  hyperGetHymapWavelengthsNm.m
     文件         802  2012-09-20 16:52  hyperGlrt.m
     文件        1815  2012-09-20 16:52  hyperHfcVd.m
     文件        1765  2012-09-20 16:52  hyperHud.m
     文件         923  2012-09-20 16:52  hyperIcaComponentScores.m
     文件        1904  2012-09-20 16:52  hyperIcaEea.m
     文件         635  2012-09-20 16:52  hyperImagesc.m
     文件         613  2012-09-20 16:52  hyperImshow.m
     文件         933  2012-09-20 16:52  hyperMatchedFilter.m
     文件         371  2012-09-20 16:52  hyperMax2d.m
     文件        1387  2012-10-03 14:34  hyperMnf.m
     文件        1591  2012-10-03 14:26  hyperNapc.m
     文件        1127  2012-09-20 16:52  hyperNnls.m
     文件         446  2012-09-20 16:52  hyperNormalize.m
     文件         776  2012-09-20 16:52  hyperNormXCorr.m
     文件         966  2012-09-20 16:52  hyperOrthorectify.m
     文件         916  2012-09-20 16:52  hyperOsp.m
............此处省略26个文件信息

评论

共有 条评论