このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
selectBands
構文
説明
は直交空間投影法を使用してハイパースペクトル データ キューブの最も情報量の多いバンドを選択します [1]。この関数は、最も情報量の多いバンドのみのデータを含む新しい newhcube
= selectBands(hcube
,endmembers
)hypercube
オブジェクトを返します。
メモ
前処理として、関数は最も情報量の多いバンドを計算する前に、水の吸収と S/N 比 (SNR) の低いバンドを削除します。
計算量を削減するために、関数は前処理されたデータ キューブ内にあるピクセル値の 10% のみを考慮して最も情報量の多いバンドを計算します。これらの値はランダムに選択されます。また、この関数でランダムに選択してもエンドメンバーが削除されることはありません。
[
はハイパースペクトル データ キューブ内の最も情報量の多いバンドのバンド番号も返します。newhcube
,band
] = selectBands(hcube
,endmembers
)
さらに、[___] = selectBands(
では、前の構文の引数から成る任意の組み合わせに加えて、入力データ キューブから選択する最も情報量の多いバンドの数も指定します。hcube
,endmembers
,'NumberOfBands',numBands
)
メモ
この関数には Image Processing Toolbox™ Hyperspectral Imaging Library が必要です。Image Processing Toolbox Hyperspectral Imaging Library はアドオン エクスプローラーからインストールできます。アドオンのインストールの詳細については、アドオンの入手と管理を参照してください。
Image Processing Toolbox Hyperspectral Imaging Library は MATLAB® Online™ または MATLAB Mobile™ ではサポートされないため、デスクトップの MATLAB が必要となります。
例
入力引数
出力引数
参照
[1] Du, Qian, and He Yang. “Similarity-Based Unsupervised Band Selection for Hyperspectral Image Analysis.” IEEE® Geoscience and Remote Sensing Letters, Vol. 5, no. 4 (October 2008): 564–68. https://doi.org/10.1109/LGRS.2008.2000619.
バージョン履歴
R2020a で導入
参考
hypercube
| removeBands
| ppi
| fippi
| nfindr