コンテンツへスキップ
英語
  • 検索フィールドが空欄のため、候補は表示されません。.

XMPカメラタグの仕様 – Pix4Dソフトウェア

XMP名前空間「Camera」はPix4Dによって定義されています(URI: http://pix4d.com/camera/1.0)

注: 放射測定計算が必要なプロジェクト (農業アプリケーションなど) の場合は、カメラの XMP セクションと、適用するさまざまな補正の仕様が記載されているこのページ ( 放射測定補正用の Exif/Xmp タグ

(XMP) カメラ

価値の例 タイプ 意味
Xmp.Camera.ModelType 「魚眼レンズ」 XmpText カメラモデルの種類:「パースペクティブ」または「魚眼レンズ」のいずれか。.
Xmp.カメラ.プリンシパルポイント 2.42299,1.850154 XmpText x、c y はミリメートル単位で、カンマで区切って指定します。
Xmp.Camera.PerspectiveFocalLength 4.569165 XmpText 透視撮影の場合:焦点距離(ミリメートル単位)。.
Xmp.カメラ.パースペクティブディストーション

0.201690322, -0.358534038, 0.256185599, 0.004208643, 0.000268361

XmpText 透視カメラの場合:R1、R2、R3、T1、T2をカンマで区切って指定します。 内部カメラパラメータと外部カメラパラメータはどのように定義されますか
Xmp.Camera.FisheyeAffineMatrix

1583.319083002,0,0,1583.319083002

ASCII 魚眼カメラの場合:アフィン行列 C、D、E、F をカンマで区切って指定します。 内部カメラパラメータと外部カメラパラメータはどのように定義されますか
Xmp.Camera.FisheyeAffineSymmetric 1 ブール値 魚眼カメラの場合:対称アフィン行列を使用するかどうか(デフォルトはfalse)。.
Xmp.カメラ.魚眼多項式

0, 1, -0.025178575, 0.167834214

ASCII 魚眼カメラの場合:カンマで区切られた多項式: 内部カメラパラメータと外部カメラパラメータはどのように定義されますか
Xmp.Camera.RigName Airinov multiSPEC4C 1.1 XmpText この画像が属するリグモデルの名前。.
Xmp.Camera.RigCameraIndex 0 短い リグモデル内の対応するカメラインデックス。.
Xmp.Camera.RigRelatives 0.3836, -1.27665, -0.1156 XmpText 基準カメラに対する回転角度。Pix4D の角度規則では、 ヨー、ピッチ、ロール、オメガ、ファイ、カッパの角度を
Xmp.Camera.CaptureUUID B9A2F3676304A83F92261B5245124F28 XmpText フライト中の各キャプチャ画像に固有の識別子を割り当てます。これにより、異なるリグカメラ間で同じキャプチャ画像を特定できます。.
Xmp.Camera.FlightUUID 7F8DC95FFCADA339805BD53338EC888E XmpText 1つのフライトの固有識別子
Xmp.カメラ.UID 12606478859240980328 XmpString

の範囲で一様分布する乱数である必要があります64。同じ乱数列を異なるユニットまたは異なる取得で繰り返してはなりません。

 

(XMP)放射測定補正

価値の例 タイプ 意味
Xmp.カメラ.バンド名 {"Red", "NIR"} XmpSeq

各バンド(シーケンス)の名前。
シングルページ画像:画像内の各バンドに1つの名前。
マルチページ画像:画像ページごとに1つのバンド名。(注:シーケンスのシーケンスは不可能なため、1ページにつき1つのバンドしか指定できません。)
バンド名は、0~9、','、'('、')'で始まってはなりません。

Xmp.カメラ.中央波長 {660, 800} XmpSeq 各バンドの中心波長(nm)。バンド名と同様です。バンド名が定義されていない場合は、デフォルトのバンド名が生成されます。.
Xmp.カメラ波長FWHM {10, 10} XmpSeq 波長分布の半値全幅(nm)。.
Xmp.カメラ.ブラックカレント {10, 7} XmpSeq 各バンド/ページごとの暗電流: カメラの放射測定補正仕様
Xmp.カメラバンド感度 {0.78, 0.043} XmpSeq 各バンドの感度(放射照度あたりのピクセル強度値)。.
Xmp.カメラ.サンセンサー {12.87, 9.72} XmpSeq 太陽光照射センサー(上向きセンサー)の各バンドの生値。.
Xmp.Camera.SunSensorExposureTime 0.1 XmpText 太陽光照射センサーの露光時間(秒)。.
Xmp.カメラ.太陽センサー感度 {16.45, 14.08} XmpSeq 太陽光照射センサーの感度。.
Xmp.Camera.InvalidPixel {"40,593,981,291"} XmpSeq 不良ピクセルのリストを、カンマ区切りのx、y座標リストとして出力します。各バンドごとに1つのシーケンスが必要です。.
Xmp.カメラ.ビネット多項式 {"0.00325、1.983e-6、5.0983e-9"} XmpSeq 放射状多項式による周辺減光補正: 1D 多項式係数 (ページごとにカンマ区切り値の文字列が 1 つ、RGB 画像の場合は 1 つの文字列): カメラの放射測定補正仕様
Xmp.カメラ.ビネットセンター {"542,912"} XmpSeq 放射状多項式による周辺減光補正: ピクセル単位の中心点 cx、cy (1 ページあたり 1 つのカンマ区切り値の文字列): カメラの放射測定補正仕様
Xmp.Camera.VignettingPolynomial2DName {"0,0,1,0, ..., 2,2,3,1"} XmpSeq 2D多項式による周辺光量補正: 係数名: c_{n,m} の n,m (1ページあたり1つのカンマ区切り値文字列): カメラ放射測定補正仕様
Xmp.Camera.VignettingPolynomial2D {"0.633287676149, 1.47936368033, ..., -1.58329242609, 0.130259802058"} XmpSeq 2D多項式による周辺光量補正: Xmp.Camera.VignettingPolynomial2DNameで指定された名前の係数c_{n,m}をカンマで区切って指定します(1ページにつきカンマ区切り値の文字列が1つ): カメラの放射測定補正仕様
Xmp.Camera.ColorTransform

{1, -0.114886,-0.0456918, -0.176716, 1, 0, -0.0715561, 0, 1}

XmpSeq 倍精度浮動小数点数列、色変換行列(RGBの場合:R2R、G2R、B2R、R2G、G2G、B2G、R2B、G2B、B2B)。情報を3x3行列Mとみなすと、(R,G,B) new= M * (R,G,B)となります。
Xmp.Camera.IsNormalized 1 ブール値 放射測定補正が必要かどうか(値0)、またはデータが既に補正済みで補正する必要がないかどうか(値1)を定義します。.

(XMP)放射測定校正ターゲット

価値の例 タイプ 意味
Xmp.カメラ.アルベド {0.22, 0.19 , 0.37} XmpSeq 放射測定校正ターゲット画像の場合:各バンド/ページにおけるディスクのアルベド。.
Xmp.Camera.ReflectArea {"X1,Y1,X2,Y2,X3,Y3,X4,Y4","X1,Y1,...",...} XmpSeq 放射測定校正用ターゲット画像の場合:各ページにおけるターゲット領域を定義するポリゴン。.
Xmp.Camera.CalibrationPicture 2 短い

この画像が放射測定校正ターゲットであるかどうかを指定します。0 = いいえ、1 = はいだが無効、2 = はいで有効。Sequoia
カメラの場合:0 = いいえ、1 と 2 = はい。

(XMP) 位置と向き

価値の例 タイプ 意味
Xmp.カメラのヨー 72.7942 有理数または2倍 方向データは度数で表されます。ヨー、ピッチ、ロールの定義の詳細については、 「ヨー、ピッチ、ロール、およびオメガ、ファイ、カッパ角」を参照して
Xmp.カメラ.ピッチ 1.7943 有理数または2倍 方向データは度数で表されます。ヨー、ピッチ、ロールの定義の詳細については、 「ヨー、ピッチ、ロール、およびオメガ、ファイ、カッパ角」を参照して
Xmp.カメラロール 2.8909 有理数または2倍 方向データは度数で表されます。ヨー、ピッチ、ロールの定義の詳細については、 「ヨー、ピッチ、ロール、およびオメガ、ファイ、カッパ角」を参照して
Xmp.Camera.HorizCS

EPSG:4326

EPSG:6318

XmpString GPS受信機で使用される水平座標系、つまりExif.GPSInfo.GPSLatitudeとExif.GPSInfo.GPSLongitudeは、auth:WKIDの形式で表されます。ここで、authは認証機関(EPSGやESRIなど)、WKIDは既知のコードです。.
Xmp.Camera.VertCS

EPSG:5773

EPSG:5703

XmpString GPS受信機で使用される垂直座標系、つまりExif.GPSInfo.GPSAltitudeは、auth:WKIDの形式で表されます。ここで、authは認証機関(EPSGやESRIなど)であり、WKIDは既知のコードです。楕円体高の場合は、特別な値 ellipsoidalが 使用されます。
Xmp.カメラ.GPSXY精度 5 ラショナル 水平方向のGPS精度(メートル単位)。.
Xmp.Camera.GPSZ精度 10 ラショナル GPSの垂直精度(メートル単位)。.
Xmp.カメラのジャイロレート 0.0487 ラショナル 画像取得時のジャイロレート。数値が低いほど画質が良い。.
Xmp.Camera.IMUPitchAccuracy 0.113 ラショナル IMUピッチ計測におけるガウスノイズの1σ値(度単位)。.
Xmp.Camera.IMURollAccuracy 0.087 ラショナル IMUロール計測におけるガウスノイズの1σ値(度数)。.
Xmp.Camera.IMUYawAccuracy 1.250 ラショナル IMUヨー計測におけるガウスノイズの1σ値(度単位)。.
Xmp.Camera.NominalCameraDistance 25.87 ラショナル 適切な重なりを確保するために、校正済みカメラ間の公称GPS距離(メートル単位)。GyroRateによって決定された品質が最も低いカメラを動的に削除し、目標距離が指定された値になるようにします。.
Xmp.カメラ.地上高度 25.3 有理数または2倍 地上からの高度/離陸地点の高度(メートル単位、ドローンの高度計による)。.
Xmp.カメラの位置 [12.3759, -120.44, 12.294] XmpSeq で指定された CRS における 3 ベクトルとしての位置 Xmp.Camera.CartesianCRS
Xmp.カメラの位置精度 [0.4395, 0.3442, 0.2938] XmpSeq で指定された単位での位置の精度 (シグマ) Xmp.Camera.CartesianCRS。CRS タグに特殊値 arbitrary、単位は任意ですが、位置の単位と同じです。
Xmp.カメラの向き [-3.35472, 5.38485, 180.2475] XmpSeq で指定された座標参照系(CRS)における向きを示します Xmp.Camera.CartesianCRS で詳しく説明されています については、こちらのサポートページ
Xmp.カメラの向きの精度 [1.2394, 1.203, 1.2943] XmpSeq 方位角(オメガ・ファイ・カッパ角)の精度(シグマ)(度)。.
Xmp.Camera.CartesianCRS EPSG:2227+5703 XmpString

タグ XMP.Camera.Location および XMP.Camera.Orientation

以下のいずれか:

  • WKT 文字列バージョン 2 デカルト 3D CRS を記述する
  • 形式は Authority:code+code で、最初のコードは 2D CRS 用、2 番目のコードは垂直 CRS 用です (例: EPSG:4326+5773)。
  • という形式の文字列。 「Authority:code+Authority:code」 最初のコードは2D CRS用、2番目のコードは垂直CRS用です。
  • 形式は Authority:code の 、code は 3D CRS のコードです。
  • 特別な値 「任意」  スケールを一切含まない、完全に任意のアイソメトリック3D CRSを表す

(XMP) 日射量位置と方位

価値の例 タイプ 意味
Xmp.Camera.SunSensorYaw 72.7942 有理数または2倍 太陽放射照度センサーの向きデータ(度)。ヨー、ピッチ、ロールの定義の詳細については、 「ヨー、ピッチ、ロール、オメガ、ファイ、カッパの角度」を
Xmp.カメラ.太陽センサーピッチ 1.7943 有理数または2倍 太陽放射照度センサーの向きデータ(度)。ヨー、ピッチ、ロールの定義の詳細については、 「ヨー、ピッチ、ロール、オメガ、ファイ、カッパの角度」を
Xmp.カメラ.サンセンサーロール 2.8909 有理数または2倍 太陽放射照度センサーの向きデータ(度)。ヨー、ピッチ、ロールの定義の詳細については、 「ヨー、ピッチ、ロール、オメガ、ファイ、カッパの角度」を
Xmp.カメラ.太陽センサー相対回転 175, 0, 0 XmpSeq カメラと太陽光センサー間の相対角度をオメガ、ファイ、カッパシステムで表したもの(リグの相対角度と同じ)。.

(XMP)ビット深度削減

価値の例 タイプ 意味
Xmp.Camera.TransformAlpha {55684.1, 58672.8, 58889.1} XmpSeq

各バンドの alpha パラメータの double のシーケンス。

これと次の 2 つのタグは、ダイナミック レンジを失わずにデータを 8 ビット空間にフィットさせるために適用されたガンマ変換を元に戻すために使用されます:
pixel_final = alpha * pixel_normalized^gamma + beta;

ここでpixel_normalizedは、JPG画像に格納されているピクセル値を[0,1]の範囲にスケーリングしたものです。.

Xmp.Camera.TransformBeta {9850.9, 6862.2, 6645.91} XmpSeq 各バンドの2つのベータパラメータのシーケンス。.
Xmp.Camera.TransformGamma {2.12109, 2.6243, 2.33549} XmpSeq 各バンドのガンマパラメータの2倍値のシーケンス。.

(XMP) その他

価値の例 タイプ 意味
Xmp.カメラセンサービット深度 14 短い オリジナルセンサーのビット深度
Xmp.カメラセンサー温度 43.4 ダブル

センサーの温度(摂氏)