ポイントクラウドエッジ抽出-順序なし(レガシー)

機能説明

このオペレータは、法線付きの入力された順序なしポイントクラウドからエッジポイントを抽出するために使用されます。ポイントクラウド内の各点とその近傍点との間の法線ベクトルの方向差を分析することによってエッジを識別します。オプションで、K最近傍(KNN)または半径検索(RADIUS)を使用して近傍を定義できます。点とその近傍内の点の法線ベクトルとの間の最大角度差が設定された「エッジ角度のしきい値」を超えた場合、その点はエッジポイントとして識別されます。オペレータは、出力エッジポイントの法線ベクトル方向を調整するかどうかも選択できます。

利用シーン

  • レガシーワークフローとの互換性が必要なシナリオに適しています。

  • 特徴抽出:順序なしポイントクラウドの輪郭線または幾何学的エッジを抽出します。

  • 可視化:オブジェクトの輪郭を強調表示します。

入力と出力

入力項目

ノーマルポイントクラウド付き:入力は、法線ベクトル情報を持つ順序なしポイントクラウドまたはポイントクラウドのリストである必要があります。

出力項目

ポイントクラウドエッジ:抽出されたエッジポイントで構成されるポイントクラウドのリスト。出力ポイントクラウドには、エッジとして識別されたポイントのみが含まれ、元の座標と法線ベクトル情報が保持されます(法線が調整されている場合があります)。

パラメータ説明

エッジ角度のしきい値

パラメータ説明

点がエッジポイントであるかどうかを判断するための法線ベクトル角度差のしきい値。

チューニング説明

オペレータは、各点とその近傍点の法線ベクトルとの間の角度差を計算します。これらの角度差の最大値がここで設定されたしきい値を超えた場合、その点はエッジポイントと見なされます。

  • しきい値を小さくする:法線の変化に敏感になり、より多くのエッジが抽出されます。

  • しきい値を大きくする:法線の変化が非常に急な点のみがエッジとして識別され、抽出されるエッジは少なくなります。

パラメータ範囲

[0, 180]、デフォルト値:90、単位:度

エッジノーマルを調整

パラメータ説明

抽出後にエッジポイントの法線ベクトルを調整するかどうかを選択します。

チューニング説明

  • 有効(デフォルト):識別されたエッジポイントの法線ベクトルを再計算および調整して、エッジ方向に可能な限り垂直で、一貫した方向(外向きまたは内向き)を指すようにします。

  • 無効:エッジポイントの元の法線ベクトルを保持します。

近隣住民の検索方法

パラメータ説明

各点の近傍範囲を定義する方法を選択します。

チューニング説明

  • 数検索(デフォルト):現在の点に最も近いK個の点を見つけて近傍とします。これは、これらの点間の実際の距離に関係なく、常に固定数の近傍点を取ることを意味します。Kの値は、「ネイバー検索の数」パラメータによって指定されます。

  • 半径検索:固定された物理的距離の半径内にあるすべての点を見つけます。半径の値は、「近隣住民の検索範囲」パラメータによって指定されます。

ネイバー検索の数

パラメータ説明

「近隣住民の検索方法」が「数検索」に設定されている場合に有効です。

チューニング説明

近傍点の数を制御します。

  • 数が少ないほど:局所的な詳細のエッジの変化に敏感になりますが、ノイズにも敏感になり、まばらな領域では誤判定しやすくなります。

  • 数が多いほど:ノイズに敏感でなく、結果はより滑らかになります。数が多いほど計算量が増加し、低密度または不均一なポイントクラウドに適しています。

パラメータ範囲

[0, 100000]、デフォルト値:20

近隣住民の検索範囲

パラメータ説明

「近隣住民の検索方法」が「半径検索」に設定されている場合に有効です。

チューニング説明

角度差を計算するために使用される近傍の空間範囲を制御します。

  • 半径が小さいほど:非常に近い近傍点のみを考慮し、局所的な詳細とエッジの変化をより鋭敏に捉えることができますが、ノイズにはより敏感です。まばらな領域では近傍点が不足し、推定が不安定になる可能性があります。

  • 半径が大きいほど:より広い近傍をカバーし、計算結果がより滑らかでロバストになります。低密度または不均一なポイントクラウドに適していますが、詳細が不明瞭になり、エッジがぼやける可能性があります。

パラメータ範囲

[0, 1000]、デフォルト値:10

ノードを有効にする

パラメータ説明

このオペレータが計算を実行するかどうかを制御します。

チューニング説明

  • 有効(デフォルト):オペレータは正常に機能します。

  • 無効:オペレータは操作を実行せず、入力データを直接出力します。