このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
hypermnf
構文
説明
は、最大ノイズ フラクション (MNF) 変換を使用して、outputDataCube
= hypermnf(inputData
,numComponents
)numComponents
に指定された数の主成分バンドを計算します。スペクトル次元削減を実現するには、指定した主成分の数が入力データ キューブ内のスペクトル バンドの数未満でなければなりません。
MNF 変換を使用して導出された成分は未調整の主成分とも呼ばれています。MNF 変換は主成分 (PC) 画質の降順で主成分を配置します。
また、[
は入力データ キューブのスペクトル バンドをまたがって推定された MNF 係数も返します。outputDataCube
,coeff
] = hypermnf(inputData
,numComponents
)
[___] = hypermnf(
は平均センタリングされたスペクトル バンドから MNF 変換を計算します。入力データ キューブ内の各スペクトル バンドを平均センタリングするためのオプションは inputData
,numComponents
,'MeanCentered',flag
)flag
で指定します。
メモ
この関数には Image Processing Toolbox™ Hyperspectral Imaging Library が必要です。Image Processing Toolbox Hyperspectral Imaging Library はアドオン エクスプローラーからインストールできます。アドオンのインストールの詳細については、アドオンの入手と管理を参照してください。
Image Processing Toolbox Hyperspectral Imaging Library は MATLAB® Online™ または MATLAB Mobile™ ではサポートされないため、デスクトップの MATLAB が必要となります。
例
入力引数
出力引数
参照
[1] Green, A.A., M. Berman, P. Switzer, and M.D. Craig. “A Transformation for Ordering Multispectral Data in Terms of Image Quality with Implications for Noise Removal.” IEEE Transactions on Geoscience and Remote Sensing 26, no. 1 (January 1988): 65–74. https://doi.org/10.1109/36.3001.
バージョン履歴
R2020a で導入