使用できる 3D の raw データ形式 - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

使用できる 3D の raw データ形式

Ground Truth は、3D 点群データを使用して、ワーカーが注釈を付ける 3D シーンをレンダリングします。このセクションでは、点群フレームの点群データおよびセンサーフュージョンデータとして使用できる raw データ形式について説明します。Raw 入力データファイルを Ground Truth に接続するための入力マニフェストファイルを作成する方法については、「3D 点群のラベル付けジョブの入力マニフェストファイルの作成」を参照してください。

Ground Truth は、各フレームでコンパクトバイナリパック形式 (.bin) と ASCII (.txt) ファイルをサポートしています。これらのファイルには、そのフレームを構成するすべての点の位置 (xyz 座標) に関する情報と、必要に応じて色付きの点群の各点のピクセル色に関する情報が含まれます。3D 点群のラベル付けジョブの入力マニフェストファイルを作成する場合は、format パラメータで raw データの形式を指定できます。

以下の表に、Ground Truth が点群フレームファイルでそれぞれの点を示すためにサポートしている要素を示します。

記号

x

点の x 座標。

y

点の y 座標。

z

点の z 座標。

i

点の反射強度。

r

赤のカラーチャネルコンポーネント。8 ビット値 (0~255)。

g

緑のカラーチャネルコンポーネント。8 ビット値 (0~255)。

b

青のカラーチャネルコンポーネント。8 ビット値 (0~255)。

Ground Truth は入力データについて以下のことを前提としています。

  • 位置座標 (x、y、z) の単位はすべてメートルです。

  • 姿勢 (qx、qy、qz、qw) はすべて空間上のクォータニオンで測定されます。

コンパクトバイナリパック形式

コンパクトバイナリパック形式では、点群を順序付けされた点のストリームのセットとして表します。ストリームのそれぞれの点は、xyzirgb を基にしたいくつかの形式で 4 バイトの浮動小数点値が順序付けされたバイナリパックです。xyz 要素は必須です。また、irgb をさまざまな方法で使用してピクセルに関する追加の情報を含めることができます。

バイナリファイルを使用して Ground Truth の 3D 点群のラベル付けジョブに点群フレームデータを入力するには、入力マニフェストファイルの format パラメータに binary/ を入力して、それぞれのバイナリパックの要素の順序を で置き換えます。例えば、format パラメータには次のいずれかのように入力できます。

  • binary/xyzi この形式を使用すると、点の要素のストリームは の順序になります。x1y1z1i1x2y2z2i2...

  • binary/xyzrgb この形式を使用すると、点の要素のストリームは の順序になります。x1y1z1r1g1b1x2y2z2r2g2b2...

  • binary/xyzirgb この形式を使用すると、点の要素のストリームは の順序になります。x1y1z1i1r1g1b1x2y2z2i2r2g2b2...

点群フレームデータにバイナリファイルを使用する場合、format に値を入力しないとデフォルトのパック形式の binary/xyzi が使用されます。

ASCII 形式

ASCII 形式では、テキストファイルを使用して点群を表します。点群の ASCII ファイルの各行は 1 つの点を表します。それぞれの点は、テキストファイルの 1 つの行であり、空白で区切られた値が含まれています。それぞれの値は、ASCII 形式の 4 バイトの浮動小数点値です。xyz 要素はそれぞれの点に必須です。また、irgb をさまざまな方法で使用して点に関する追加の情報を含めることができます。

テキストファイルを使用して Ground Truth の 3D 点群のラベル付けジョブに点群フレームデータを入力するには、入力マニフェストファイルの format パラメータに text/ を入力して、それぞれの行の点の要素の順序を で置き換えます。

例えば、formattext/xyzi を入力すると、各点群フレームのテキストファイルは次のようになります。

x1 y1 z1 i1 x2 y2 z2 i2 ... ...

text/xyzrgb を入力すると、テキストファイルは次のようになります。

x1 y1 z1 r1 g1 b1 x2 y2 z2 r2 g2 b1 ... ...

点群フレームデータにテキストファイルを使用する場合、format に値を入力しないとデフォルトの形式の text/xyzi が使用されます。

点群の解像度の制限

Ground Truth には、3D 点群フレームの解像度の制限はありません。ただし、最適なパフォーマンスを得るには、各点群フレームの点を 50 万に制限することをお勧めします。Ground Truthで 3D 点群をレンダリングして表示する場合は、ワーカーのコンピュータで表示可能である必要があります。これは、ワーカーのコンピュータのハードウェアによって異なります。点が 100 万を超える点群フレームは、一般的なコンピュータではレンダリングされないか、読み込みに時間がかかることがあります。