サマリー
未処理画像の EXIF ヘッダーから外部カメラ モデルと内部カメラ モデルを推定し、カメラ モデルを調整します。このモデルは、ツールによって生成された高解像度の数値表層モデル (DSM) を使用するオプションを使ってモザイク データセットに適用され、優れたオルソ幾何補正を実現します。
これは、外部および内部のカメラ モデルが粗いまたは未定義の UAV および UAS 画像に対して特に役立ちます。
使用法
一般的なワークフローでは、[カメラ モデルの計算 (Compute Camera Model)] ツールを 2 回実行します。1 回目は [カメラ モデルの推定] オプションを使用し、[出力コントロール ポイント テーブル] を使用します。2 回目は [カメラ モデルの調整] オプションを使用し、最初の実行による出力を [入力タイ ポイント テーブル] として使用します。このワークフローの目的は、まずカメラ モデルの簡単な推定を行ってから、より精度の高いカメラ モデルを作成することです。
構文
ComputeCameraModel_management (in_mosaic_dataset, {out_dsm}, {gps_accuracy}, {estimate}, {refine}, {apply_adjustment}, {maximum_residual}, {initial_tiepoint_resolution}, {out_control_points}, {out_solution_table}, {out_solution_point_table}, {out_flight_path}, {maximum_overlap}, {minimum_coverage}, {remove}, {in_control_points}, {options})
パラメーター | 説明 | データ タイプ |
in_mosaic_dataset | カメラ モデルを構築および計算するモザイク データセット。 必須ではありませんが、入力モザイク データセットに [ブロック調整の適用 (Apply Block Adjustment)] ツールを事前に実行しておくことをお勧めします。 | Mosaic Dataset; Mosaic Layer |
out_dsm (オプション) | モザイク データセット内の調整済み画像から生成された数値表層モデルのラスター データセット。apply_adjustment が APPLY に設定されている場合、この DSM を使用して幾何補正関数内の DEM を置換して、優れたオルソ幾何補正を実現します。 | Raster Dataset |
gps_accuracy (オプション) | 入力画像の正確度レベル。ツールは、近傍の画像を検索して一致ポイントを計算し、正確度レベルに基づいた調整処理を自動的に適用します。
| String |
estimate (オプション) | モザイク データセットのソース解像度の 8 倍に基づいて調整値を計算し、カメラ モデルを推定します。このレベルでの調整値の計算は高速ですが、精度は低くなります。
| Boolean |
refine (オプション) | モザイク データセットの解像度で調整値を計算します。このレベルでの調整値の計算は、最も精度の高い結果を生成します。
| Boolean |
apply_adjustment (オプション) | モザイク データセットにアジャスト変換を適用するかどうかを選択します。
| Boolean |
maximum_residual (オプション) | 計算されたコントロール ポイントを有効なコントロール ポイントとして維持するために許容する最大残差値。デフォルトは 5 です。 | Double |
initial_tiepoint_resolution (オプション) | カメラ モデルの推定時に生成されるタイ ポイントの解像度係数を定義します。デフォルト値は 8 で、ソース ピクセル解像度の 8 倍です。 農地など、フィーチャの差異が小さい画像の場合、2 などの低い値を使用できます。 | Double |
out_control_points (オプション) | オプションのコントロール ポイント フィーチャクラス。 | Feature Class |
out_solution_table (オプション) | オプションの調整ソリューション テーブル。ソリューション テーブルには、アジャスト エラーとソリューション マトリックスの二乗平均平方根誤差 (RMS) が含まれます。 | Table |
out_solution_point_table (オプション) | オプションのソリューション ポイント フィーチャクラス。ソリューション ポイントは、調整ソリューションの生成に使用される最終的なコントロール ポイントです。 | Feature Class |
out_flight_path (オプション) | オプションのフライト パス ライン フィーチャクラス。 | Feature Class |
maximum_overlap (オプション) | 2 つの画像が重複していると見なすのに必要な重複のパーセンテージ。 たとえば、値が 0.9 の場合、画像の 90 パーセントが他の画像で覆われている場合に、その画像は重複していると見なされ、削除されます。 | Double |
minimum_coverage (オプション) | 画像上のコントロール ポイントのカバレッジを示すパーセンテージ。カバレッジが最小パーセンテージ未満の場合、その画像は解析されず削除されます。デフォルトは 0.2 で、20 パーセントです。 | Double |
remove (オプション) | 画像が撮影コースから遠すぎる場合に、自動的に削除するかどうかを制御します。
| Boolean |
in_control_points (オプション) | カメラ モデルの計算に使用されるタイ ポイント テーブル。タイ ポイント テーブルが指定されていない場合、ツールは独自のタイ ポイントを計算し、カメラ モデルを推定します。 | Feature Class |
options [options,...] (オプション) | 調整エンジンの追加のオプション。これらのオプションは、サードパーティ製の調整エンジンにのみ使用されます。 | Value Table |
派生した出力
名前 | 説明 | データ タイプ |
out_mosaic_dataset |
コードのサンプル
ComputeCameraModel (カメラ モデルの計算) の例 1 (Python ウィンドウ)
以下は、ComputeCameraModel ツールを実行する Python の例です。
import arcpy
arcpy.ComputeCameraModel_management('c:\data\fgdb.gdb\md', 'output_DSM.tif',
'HIGH', 'ESTIMATE', 'REFINE', 'APPLY', '5')
環境
ライセンス情報
- ArcGIS Desktop Basic: いいえ
- ArcGIS Desktop Standard: いいえ
- ArcGIS Desktop Advanced: はい