スペックルは、ラスター データ上にある高周波ノイズです。合成開口レーダー (SAR) システムによって生成された画像は、サーフェスまたはオブジェクトから散乱した電磁波の散乱シグナルと干渉の処理のために、斑点効果が発生しやすくなります。この [スペックル除去] 関数のこれらのフィルターは、画像内のノイズ スペックルを効率的に低減しながら、エッジや細部を保持します。
この関数のスムージング アルゴリズムは、ノイズ モデルに基づき小さな斑点を効果的に除去します。この関数で使用されるスペックル低減フィルタリング手法は次のとおりです。
- Lee
- 高度な Lee
- Frost
- Kuan
[スペックル除去] 関数のこれらのフィルターは、画像内のノイズ スペックルを効率的に低減しながら、エッジや詳細を保持します。これらすべてのフィルターには、結果を最適化するために調整できるパラメーターがあります。
[スペックル除去] 関数の主な入力は次のとおりです。
- 入力ラスター
- フィルター タイプ - Lee、高度な Lee、Frost、Kuan
- フィルター サイズ - 3 x 3、5 x 5、7 x 7、9 x 9、11 x 11
Lee
Lee フィルターは、画像内の各ピクセルに空間フィルターを適用して、矩形ウィンドウ内で計算されたローカル統計に基づいてデータをフィルターすることで、スペックル ノイズを低減します。中央のピクセルの値は、隣接ピクセルを使用して計算した値に置き換えられます。
入力
Lee フィルターは、入力ラスターによって示される次の 3 つのノイズ モデルに応じて適用されます。
- 加法性
- 乗法性
- 加法性および乗法性
基本的に、スペックルには乗法性ノイズの性質があります。
次の入力は、選択したノイズ モデルに依存します。
ノイズ モデル | パラメーター | 説明 | デフォルト値 |
---|---|---|---|
加法性 | ノイズ分散 | これは、加法性ノイズと、加法性および乗法性ノイズの場合における画像のノイズ分散です。 | 0.25 |
乗法性 (デフォルト) | 乗法性ノイズ平均 | 乗法性ノイズの平均値です。 | 1 |
ルック数 | 画像のルック数を指定します。これは、乗法性ノイズの場合のノイズ分散を計算します。 | 1 | |
加法性および乗法性 | ノイズ分散 | これは、加法性ノイズと、加法性および乗法性ノイズの場合における画像のノイズ分散です。 | 0.25 |
加法性ノイズ平均 | 加法性ノイズの平均値です。 | 0 | |
乗法性ノイズ平均 | 乗法性ノイズの平均値です。 | 1 |
アルゴリズム
Lee フィルターの実装に使用されるアルゴリズムは次のとおりです。
ノイズ モデル | アルゴリズム |
---|---|
加法性 | フィルター後のピクセル値 = LM + K * (PC - LM) ここで K (加重関数) = LV / (LV + AV) |
乗法性 | フィルター後のピクセル値 = LM + K * (PC - M * LM) ここで K (加重関数) = M * LV / ((LM * LM * MV) + (M * M * LV)) ここで MV = 1 / NLooks |
加法性および乗法性 | フィルター後のピクセル値 = LM + K * (PC - M * LM - A) ここで K (加重関数) = M * LV / ((LM * LM * MV) + (M * M * LV) + AV) ここで MV = (SD / LM)2 |
ここで
PC - ウィンドウの中央のピクセル値
LM - フィルター ウィンドウのローカル平均
LM - フィルター ウィンドウのローカル分散
M - 乗法性ノイズ平均 (入力パラメーター)
A - 加法性ノイズ平均 (入力パラメーター)
AV - 加法性ノイズ平均 (入力パラメーター)
MV - 乗法性ノイズ平均 (入力パラメーター)
SD - フィルター ウィンドウの標準偏差
NLooks - ルック数 (入力パラメーター)
高度な Lee
高度な Lee フィルターは、Lee フィルターの変化バージョンで、画像の鮮鋭さと細部を維持することで、スペックル ノイズを効果的に低減します。これには、ダンピング係数とルック数が必要です。
[ルック数] パラメーターは、画像のスムージングを制御し、ノイズ分散を推定します。値が小さいほど、スムージング効果とフィルター パフォーマンスが向上します。値が小さいほど、画像のフィーチャが維持されます。
[ダンピング係数] の値は、指数ダンピングの範囲を定義します。値が大きいほど、スムージング機能が向上します。
入力
高度な Lee フィルターの入力は、次のとおりです。
パラメーター | 説明 | デフォルト値 |
---|---|---|
ルック数 | 画像のルック数を指定します。 | 1 |
ダンピング係数 | スムージングの範囲を定義するダンピング係数を指定します。 | 1.0 |
アルゴリズム
高度な Lee フィルターの実装に使用されるアルゴリズムは次のとおりです。
スムージング処理された中央ピクセルの値は:
CI <= CU の場合、LM
CU < CI < Cmax の場合、LM * K + PC * (1 - K)
CI >= Cmax の場合、PC
ここで
PC - ウィンドウの中央のピクセル値
LM - フィルター ウィンドウのローカル平均
SD - フィルター ウィンドウの標準偏差
NLooks - ルック数 (入力パラメーター)
D - ダンピング係数 (入力パラメーター)
CU = 1 / √ (NLooks) (ノイズ分散係数)
Cmax = √ (1 + 2 / NLooks) (最大ノイズ分散係数)
CI = SD / LM(画像分散係数)
K = e(- D (Ci - CU) / (Cmax - CI))
Frost
Frost フィルターは、個々のフィルター ウィンドウ内のローカル統計を使用した指数的に低減された環状対称フィルターを使って、スペックル ノイズを低減し、エッジ部の重要な画像フィーチャを維持します。
シーン反射率は、Frost フィルターを Lee や Kuan フィルターと区別する重要な要素です。これは、観測された画像と SAR システムのインパルス応答を組み合わせて計算されます。
Frost フィルターには、ダンピング係数が必要です。[ダンピング係数] の値は、指数ダンピングの範囲を定義します。値が小さいほど、スムージング機能とフィルター パフォーマンスが向上します。
Frost フィルターの適用後、ノイズ除去された画像は、エッジ部の鮮鋭度が優れています。
入力
Frost フィルターの入力は、次のとおりです。
パラメーター | 説明 | デフォルト値 |
---|---|---|
ダンピング係数 | スムージングの範囲を定義するダンピング係数を指定します。 | 1.0 |
アルゴリズム
このフィルターは、環状対称フィルターを各ピクセルの加重値 M を使用して定義することにより実装されます。Frost フィルターの実装に使用されるアルゴリズムは次のとおりです。
K = e (- B * S)
ここで
B = D * (LV / LM * LM)
S - フィルター ウィンドウでの中央ピクセルから隣接ピクセルまでのピクセル距離の絶対値です
D - 指数ダンピング係数 (入力パラメーター)
LM - フィルター ウィンドウのローカル平均
LM - フィルター ウィンドウのローカル分散
結果として得られるフィルター後のピクセル値は、
R = (P1 * K1 + P2 * K2 + ...+ Pn * Kn) / (K1 + K2 + ...+ Kn)
ここで
P1、P2、...Pn は、フィルター ウィンドウ内の各ピクセルのグレー レベルです
K1、K2、...Kn は、各ピクセルの加重 (定義は上記) です。
Kuan
Kuan フィルターは、スペックル ノイズの低減において、Lee フィルターと似たフィルタリング処理を行います。このフィルターは、画像の各ピクセルに空間フィルターも適用し、隣接ピクセルを使用して計算された中央ピクセル値のローカル統計に基づき、データをフィルタリングします。
[ルック数] パラメーターは、画像のスムージングを制御し、ノイズ分散を推定します。これらの推定は、フィルター処理を制御するためにさまざまな形で利用されます。値が小さいほど、スムージング効果とフィルター パフォーマンスが向上します。ルック数の値が大きいほど、画像のフィーチャが維持されます。
入力
Kuan フィルターの入力は、次のとおりです。
パラメーター | 説明 | デフォルト値 |
---|---|---|
ルック数 | 画像のルック数を指定します。 | 1 |
アルゴリズム
Kuan フィルターのアルゴリズムは、次のとおりです。
結果として得られるフィルター後のピクセル値:
R = PC * K + LM * (1 - K)
ここで
CU = 1 / sqrt (NLooks) - ノイズ分散係数
CI = sqrt (LV) / LM - 画像分散係数
K = (1 - ((CU * CU) / (CI * CI))) / (1 + (CU * CU))
PC - ウィンドウの中央のピクセル値
LM - フィルター ウィンドウのローカル平均
LM - フィルター ウィンドウのローカル分散
NLooks - ルック数
スペックルの低減を最適化するために、次のことを試すことができます。フィルター サイズの変更は、処理される画像の品質に大きな影響があります。通常、最良の結果を得ることができるのは、7 x 7 フィルターです。ルック数は、ノイズ分散を推定するのに使用されます。これは、フィルターによって適用されるスムージングの量を効果的に制御します。[ルック数] の値が小さいほど、スムージングが行われます。[ルック数] の値が大きいほど、画像フィーチャが維持されます。
最適化された表示に対してフィーチャ抽出を行うには、さらにヒストグラム ストレッチを適用して、画像のコントラストや明るさを調整することをお勧めします。