放射量キャリブレーションの適用 (Apply Radiometric Calibration) (Image Analyst)

Image Analyst ライセンスで利用できます。

サマリー

入力 SAR (合成開口レーダー) データの定誤差を補正して、レーダーの反射率を参照平面上のレーダーの後方散乱に変換します。

平らなテレイン上の画像にあるフィーチャのサーフェスの散乱特性に直接関連付けることができる有意の後方散乱を取得するには、SAR 画像のキャリブレーションが必要です。

使用法

  • ワークフローで [放射量分析によるテレインのフラット化を適用 (Apply Radiometric Terrain Flattening)] ツールを使用してテレインのフラット化を適用しようとする場合は、[ベータ ノート] キャリブレーション方法を使用します。

  • 対象地域 (ROI) がテレインを含まず、数十キロメートルの範囲に広がっている場合は、[ガンマ ノート] キャリブレーション方法を使用します。 これにより、キャリブレーション済みの後方散乱値が入射角の変動から独立して設定されるようになります。 単一の SAR 画像の場合、ガンマ ノートの値の変化は、テレインとサーフェスの散乱特性によるものです。

  • [シグマ ノート] キャリブレーション方法は、ROI が狭く、平坦な場合にのみ使用します。 1 つの SAR 画像の場合、シグマ ノートの値の変化は、入射角、テレイン、およびサーフェスの散乱特性によるものです。

パラメーター

ラベル説明データ タイプ
入力レーダー データ

入力レーダー データ。

Raster Dataset; Raster Layer
出力レーダー データ

キャリブレーション済みのレーダー データです。

Raster Dataset
偏波バンド
(オプション)

補正する偏波バンド。

デフォルトでは、最初のバンドが選択されています。

String
キャリブレーション タイプ
(オプション)

適用されるキャリブレーションのタイプを指定します。

  • ベータ ノートレーダーの反射率が、傾斜範囲における単位面積の後方散乱に合わせてキャリブレーションされます。 これがデフォルトです。
  • シグマ ノート楕円体のローカル接平面がある地上の単位面積からアンテナに返された後方散乱がキャリブレーションされます。 これはレーダー反射断面積とも呼ばれます。シグマ ノートの値は、入射角、波長、偏光、テレイン、およびサーフェスの散乱特性によって変動します。
  • ガンマ ノート傾斜範囲に垂直な平面に沿った単位面積からアンテナに返された後方散乱がキャリブレーションされます。 この方法では、楕円体に対する入射角を使用してガンマ ノートが正規化されます。ガンマ ノートの値は、波長、偏光、テレイン、およびサーフェスの散乱特性によって変動します。
String

ApplyRadiometricCalibration(in_radar_data, out_radar_data, {polarization_bands}, {calibration_type})
名前説明データ タイプ
in_radar_data

入力レーダー データ。

Raster Dataset; Raster Layer
out_radar_data

キャリブレーション済みのレーダー データです。

Raster Dataset
polarization_bands
[polarization_bands,...]
(オプション)

補正する偏波バンド。

デフォルトでは、最初のバンドが選択されています。

String
calibration_type
(オプション)

適用されるキャリブレーションのタイプを指定します。

  • BETA_NOUGHTレーダーの反射率が、傾斜範囲における単位面積の後方散乱に合わせてキャリブレーションされます。 これがデフォルトです。
  • SIGMA_NOUGHT楕円体のローカル接平面がある地上の単位面積からアンテナに返された後方散乱がキャリブレーションされます。 これはレーダー反射断面積とも呼ばれます。シグマ ノートの値は、入射角、波長、偏光、テレイン、およびサーフェスの散乱特性によって変動します。
  • GAMMA_NOUGHT傾斜範囲に垂直な平面に沿った単位面積からアンテナに返された後方散乱がキャリブレーションされます。 この方法では、楕円体に対する入射角を使用してガンマ ノートが正規化されます。ガンマ ノートの値は、波長、偏光、テレイン、およびサーフェスの散乱特性によって変動します。
String

コードのサンプル

ApplyRadiometricCalibration の例 1 (Python ウィンドウ)

この例では、ベータ ノートを使用してキャリブレーションを実行します。

import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
outRadar = arcpy.ia.ApplyRadiometricCalibration("IW_manifest_TNR.crf", 
     "VV;VH", "BETA_NOUGHT") 
outRadar.save("IW_manifest_TNR_CalB0.crf")
ApplyRadiometricCalibration の例 2 (スタンドアロン スクリプト)

この例では、ベータ ノートを使用してキャリブレーションを実行します。

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
in_radar = "D:\Data\SAR\S1\20181014\manifest_TNR.crf"
out_radar = "D:\Data\SAR\S1\20181014\manifest_TNR_CalB0.crf"
polarization =  "VV;VH"
calibration = "BETA_NOUGHT"

# Execute 
outRadar = arcpy.ia.ApplyRadiometricCalibration(in_radar, polarization, calibration)
outRadar.save(out_radar)

ライセンス情報

  • Basic: 次のものが必要 Image Analyst
  • Standard: 次のものが必要 Image Analyst
  • Advanced: 次のものが必要 Image Analyst

関連トピック