Main Content

ハイパースペクトル イメージ処理

ハイパースペクトル データのインポート、エクスポート、処理および可視化

Image Processing Toolbox™ Hyperspectral Imaging Library は、ハイパースペクトル イメージを処理および可視化するための MATLAB® の関数とツールを提供します。

このライブラリの関数を使用して、ハイパースペクトル イメージング センサーを使用して取得した、さまざまなファイル形式のハイパースペクトル データの読み取り、書き込みおよび処理を行います。このライブラリは、NITF (National Imagery Transmission Format)、ENVI (Environment for Visualizing Images)、TIFF (Tagged Image File Format) および MTL (Metadata Text Extension) ファイル形式をサポートしています。

このライブラリは、エンドメンバーの抽出、存在量マップの推定、ラジオメトリック補正と大気補正、次元削減、バンド選択、スペクトル マッチングおよび異常検出のためのアルゴリズムのセットを提供します。

ハイパースペクトル ビューアー アプリを使用して、ハイパースペクトル データの読み取り、個々のバンド イメージおよびそのヒストグラムの可視化、ハイパースペクトル データ キューブ内のピクセルまたは領域のスペクトル プロットの作成、ハイパースペクトル イメージの異なるカラーまたはフォールス カラー表現の生成、メタデータの表示ができます。

ハイパースペクトル イメージ解析を実行するには、アドオン エクスプローラーから Image Processing Toolbox Hyperspectral Imaging Library をダウンロードします。アドオンのダウンロードの詳細については、アドオンの入手と管理を参照してください。

アプリ

ハイパースペクトル ビューアーハイパースペクトル データの可視化 (R2020a 以降)

関数

すべて展開する

読み取りと書き込み

hypercubeハイパースペクトル データの読み取り (R2020a 以降)
enviwriteENVI ファイル形式へのハイパースペクトル データの書き込み (R2020a 以降)
enviinfoENVI ヘッダー ファイルからのメタデータの読み取り (R2020a 以降)

バンドの選択とバンドの削除

selectBands最も情報量の多いバンドの選択 (R2020a 以降)
removeBandsデータ キューブからのスペクトル バンドの削除 (R2020a 以降)

ROI の選択

assignData新しいデータをハイパースペクトル データ キューブに割り当て (R2020a 以降)
cropData関心領域のトリミング (R2020a 以降)

色変換

colorizeハイパースペクトル データのカラー イメージの推定 (R2020a 以降)
denoiseNGMeetDenoise hyperspectral images using non-local meets global approach (R2020b 以降)
sharpencnmfSharpen hyperspectral data using coupled nonnegative matrix factorization (CNMF) method (R2020b 以降)

ラジオメトリック キャリブレーション

dn2radianceデジタル値の放射輝度への変換 (R2020b 以降)
dn2reflectanceデジタル値の反射率への変換 (R2020b 以降)
radiance2Reflectance放射輝度から反射率への変換 (R2020b 以降)

大気補正

correctOOBCorrect out-of-band effect using sensor spectral response (R2020b 以降)
empiricalLineEmpirical line calibration of hyperspectral data (R2020b 以降)
fastInSceneシーン内高速大気補正の実施 (R2020b 以降)
flatFieldApply flat field correction to hyperspectral data cube (R2020b 以降)
iarrApply internal average relative reflectance (IARR) correction to hyperspectral data cube (R2020b 以降)
logResidualsApply log residual correction to hyperspectral data cube (R2020b 以降)
rrsCompute remote sensing reflectance (R2020b 以降)
subtractDarkPixelSubtract dark pixel value from hyperspectral data cube (R2020b 以降)
sharcPerform atmospheric correction using satellite hypercube atmospheric rapid correction (SHARC) (R2020b 以降)

スペクトル補正

smileMetricCompute spectral smile metrics of hyperspectral data (R2021a 以降)
reduceSmileReduce spectral smile effect in hyperspectral data cube (R2020b 以降)
hyperpcaハイパースペクトル データの主成分分析 (R2020a 以降)
hypermnfハイパースペクトル データの最大ノイズ フラクション変換 (R2020a 以降)
inverseProjection主成分バンドからのデータ キューブの再構成 (R2020a 以降)
ppiPixel Purity Index を使用したエンドメンバー シグネチャの抽出 (R2020a 以降)
fippiFast Iterative Pixel Purity Index を使用したエンドメンバー シグネチャの抽出 (R2020a 以降)
nfindrN-FINDR を使用したエンドメンバー シグネチャの抽出 (R2020a 以降)
countEndmembersHFCエンドメンバー数の検出 (R2020a 以降)
estimateAbundanceLS存在量マップの推定 (R2020a 以降)
readEcostressSigECOSTRESS スペクトル ライブラリからのデータの読み取り (R2020a 以降)
samスペクトル角マッパーを使用したスペクトルの類似度の評価 (R2020a 以降)
sidスペクトル情報発散を使用したスペクトルの類似度の評価 (R2020a 以降)
jmsamジェフリー・松下スペクトル角マッパー法を使用したスペクトルの類似度の評価 (R2020b 以降)
sidsamスペクトル情報発散とスペクトル角マッパーによるハイブリッド手法を使用したスペクトルの類似度の評価 (R2020b 以降)
ns3正規化スペクトル類似度スコアの評価 (R2020b 以降)
spectralMatchスペクトル ライブラリを使用した未知の領域または物質の識別 (R2020a 以降)
spectralIndicesCompute hyperspectral indices (R2020b 以降)
customSpectralIndexCompute hyperspectral index using custom formula (R2023a 以降)
ndvi正規化植生指標 (R2020a 以降)
anomalyRXReed-Xiaoli 検出器を使用した異常の検出 (R2020a 以降)
hyperSlic2-D superpixel oversegmentation of hyperspectral images (R2023b 以降)

トピック

開始

分類

領域の識別