点群クラスタリング

プレリリース版のマニュアルを表示しています。安定リリース版(星マーク付き)のマニュアルを表示するには、ページの右上隅にあるバージョン番号をクリックして切り替えてください。

機能

指定されたルールに従って点群をクラスタリングします。対象物の分割に使用されます。

point cloud clustering functional description

使用シーン

通常、点群前処理に使用され、干渉点群を除去します。

点群クラスタリングは、ユークリッド距離に基づいたクラスタリング(EuclideanCluster)と領域成長セグメンテーション(RegionGrowingSeg)の2つの方法があります。

点群が空間的に分離されている場合は、ユークリッド距離に基づいたクラスタリング方法(EuclideanCluster)を推奨します。点群が空間的に連続しているが、接続の曲率が大きく変化する場合は、領域成長セグメンテーション方法(RegionGrowingSeg)を推奨します。

入力と出力

point cloud clustering usage scenario

パラメータの説明

クラスタリングアルゴリズム

初期値:EuclideanCluster

オプション:EuclideanCluster、RegionGrowingSeg

調整説明:このパラメータはクラスタリングの二つの方法を選択します。現場ではEuclideanClusterを使用することを推奨します。まずこれについて説明します。

  • EuclideanCluster :距離によって同じ種類に属するかを判断します。

  • RegionGrowingSeg :法線ベクトルと曲率によって同じ種類に属するかを判断します。

EuclideanCluster

出力クラスター内の隣接点の最大距離

初期値:3.000mm

パラメータ説明:このパラメータは、クラスタリングの許容誤差(ミリメートル単位)を設定するために使用されます。

調整説明:値を大きくしたら間隔が長い点は同じクラスに分類されます。小さくすれば間隔が近い点は異なるクラスに分類されます。

調整の例:下図に示します。左図は3.000mmにした結果で、右図は5.000mmにした結果です。パラメータを調整した後、オレンジの矢印で示された点群の色はすべて緑、つまり同じクラスに分類されています。

point cloud clustering adjacent point distance
ユークリッドクラスター

初期値:4

調整説明:このパラメータは、エリア成長プロセスに隣接点の法線ベクトルの角度差のしきい値を調整するために使用されます。この値を大きくすると、隣接するピクセル点の法線ベクトル角度差の許容値は大きくなり、角度差が大きい点でも同じクラスに分類されます。

RegionGrowingSeg

隣接点の個数

初期値:30

調整説明:このパラメータはエリア成長プロセスに検索ピクセル数を調整します。値を大きくしたら検索するピクセル数は多くなり、エリア成長の速度は速くなるのでクラスタリングによって取得するクラスターも少なくなります。

平滑しきい値

初期値:4

調整説明:このパラメータはエリア成長プロセスに隣接点の法線ベクトルの角度差のしきい値を調整します。値を大きくしたら隣接点の法線ベクトルの角度差の許容値は大きくなり、角度差が大きい点でも同じクラスに分類されます。

曲率しきい値

初期値:1

調整説明:このパラメータはエリア成長プロセスに点の曲率のしきい値の上限を調整します。

クラスター内の最小点数

初期値:800

調整説明:このパラメータはクラスタリングされた結果をフィルタリングします。点数がクラスターの最小点数より大きいクラスターは出力されます。値を大きくしたら最終的に出力されるクラスターの数は少なくなります。小さくしたら最終的に出力されるクラスターの数は多くなります。

クラスター内の最大点数

初期値:3000000

調整説明:このパラメータはクラスタリングされた結果をフィルタリングします。点数がクラスターの最小点数より小さいクラスターは出力されます。値を大きくしたら最終的に出力されるクラスターの数は多くなりますが、多き過ぎると大きな影響は出ません。小さくしたら最終的に出力されるクラスターの数は少なくなります。

調整の例:点群クラスタリングは5つのクラスターを生成し、点数は10000、20000、30000、40000、50000とします。クラスターの最大点数を45000に、最小点数を15000に設定したら、点数が10000と50000のクラスターは除去され、点数が20000、30000、40000のクラスターだけが出力されます。

GPUを使用

初期値:チェックを入れない

調整説明:このパラメータは、GPUを使用して計算を加速するかを設定するために使用されます。

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。