サーフェス形状を除去

現在ご覧いただいているのは最新版の内容です(V2.2.2)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合や、サポートが必要な場合はお気軽にサポート窓口までご連絡ください。

機能

サーフェスデータ全体の傾きや湾曲などの全体的な形状を除去し、局所的な高さ変化を保持することで、後続の局所特徴の抽出や測定を容易にします。

使用シーン

後続のステップで局所的な高さ変化に注目する必要があるシーンに適しています。全体の傾きや湾曲などの背景形状が特徴抽出や測定結果に与える影響を軽減できます。

使用手順

このステップの使用フローは以下の通りです。

remove-surface-form-workflow
  1. 入力データを選択します。プロジェクト編集エリアで対応するステップのポートを接続するか、パラメータ設定エリアの 入力欄 で対応する入力データを選択します。

  2. 特徴領域を使用するかどうかを選択します。設定方法について、特徴領域 をご参照ください。

  3. パラメータ欄 でその他のパラメータを設定します。

  4. 出力欄 でサーフェスデータにチェックを入れます。デフォルトではチェックが入っています。

  5. ステップを実行し、実行結果を確認 します。

入力説明

入力項目 説明

サーフェスデータ

形状除去を行う対象のサーフェスデータ。

位置合わせパラメータグループ

オプション入力です。入力すると、対象物の位置姿勢変換に基づいて、特徴領域の位置姿勢を同期的に調整します。

パラメータ説明

よく使うパラメータ

パラメータ 説明

特徴領域を使用

特徴領域を使用して処理対象のサーフェスデータを制限するかどうかを決定します。このパラメータにチェックを入れると、特徴領域内のデータのみを処理します。

特徴領域

特徴領域を使用 パラメータにチェックを入れた後にのみ表示されます。

特徴領域の設定と調整方法については、特徴領域を設定 をご参照ください。

外れ値除去

有効にすると、低パーセンタイルと高パーセンタイルに基づいて異常な低値と異常な高値を除去します。入力サーフェスにバリ、飛び点、孤立ノイズポイント、異常な深い窪みが存在するシーンに適しており、外れ値が後続の形状除去やフィルタリング結果に与える影響を軽減できます。

  • 低パーセンタイル:外れ値除去の低パーセンタイルしきい値を設定します。このパーセンタイル未満のデータポイントは異常な低値とみなされ、除去されます。

  • 高パーセンタイル:外れ値除去の高パーセンタイルしきい値を設定します。このパーセンタイルを超えるデータポイントは異常な高値とみなされ、除去されます。

短波カットオフ波長

短波フィルタリングのカットオフ波長を設定します。この波長より短い起伏は短波とみなされ、フィルタリングされ、高周波ノイズの除去に使用されます。

入力画像の解像度の3~5倍に設定することをお勧めします。

長波カットオフ波長

長波フィルタリングのカットオフ波長を設定します。波紋、湾曲などの大スケールの背景起伏の除去に使用されます。

詳細パラメータ

多くの場合、詳細パラメータは初期値のままで問題ありません。境界付近に明らかな歪みが生じた場合、背景形状の除去が不十分な場合、または局所的な特徴が過度に弱められた場合は、詳細パラメータを調整してください。

パラメータ 説明

補完方法

サーフェス中の欠損または無効点の充填方式を選択します。

  • 線形補間補完:周囲の有効点に基づいて欠損位置の高さを推定します。欠損領域が小さく、周囲のサーフェスが連続しているシーンに適しています。

  • 最小値補完:サーフェスデータ中の最小高さを使用して欠損位置を充填します。欠損領域を窪んだ領域または背景領域として扱う必要があるシーンに適しています。

多項式フィッティング

有効にすると、多項式の次数とサンプリングステップを使用して全体形状をフィッティングします。

  • 多項式の次数:全体形状のフィッティングの複雑さを設定します。次数が高いほど、除去できる背景形状が複雑になり、湾曲度が高いサーフェスに適しています。次数が高すぎると、接着剤ライン、溶接ビード、窪みなどの局所的な特徴が弱められる可能性があります。

  • サンプリングステップ:全体形状をフィッティングする際の点の取得間隔を設定します。ステップが大きいほど使用するデータポイントが少なくなり、計算速度が速くなります。

境界処理方法

フィルタリング時のサーフェス境界の処理方法を選択します。境界周辺のデータ不足による歪みを軽減するために使用されます。

  • 境界除去:サーフェス境界付近のデータを除去します。

  • ゼロパディング (ZPA):境界外にゼロを補完します。

  • 線形外挿 (LEX):境界付近のデータ変化傾向に基づいて、データを外側へ延長します。

  • 線対称反射 (LSR):境界線を対称軸として、境界内のデータを境界外へミラー拡張します。

  • 点対称反射 (PSR):境界点を対称中心として、境界内のデータを境界外へ対称的に拡張します。

長波フィルタリングモデル

長波フィルタリングに使用するモデルを選択します。長波は通常、波紋、湾曲など横方向のスパンが大きい背景起伏に対応します。

ガウス と 等方性スプライン の2つのフィルタリングモデルをサポートしています。

出力説明

このステップの出力は、全体形状を除去した後のサーフェスデータで、後続の特徴抽出や測定に使用できます。

トラブルシューティング

  • 各ステップで共通のエラーコードについては、エラーコード一覧 をご参照ください。

  • エラーコードとエラーメッセージが一致しない場合は、テクニカルサポートにお問い合わせください。

CV-W4601

エラー:「低パーセンタイル」の値が有効範囲[0, 0.05]の外にあります。

考えられる原因:低パーセンタイル の設定が低すぎるか高すぎるため、異常な低値の除去しきい値が許容範囲を超えています。

解決策:低パーセンタイル を再設定し、有効範囲内に収まるようにしてください。

CV-W4602

エラー:「高パーセンタイル」の値が有効範囲[0.95, 1]の外にあります。

考えられる原因:高パーセンタイル の設定が低すぎるか高すぎるため、異常な高値の除去しきい値が許容範囲を超えています。

解決策:高パーセンタイル を再設定し、有効範囲内に収まるようにしてください。

CV-W4603

エラー:「欠損値補完」の値が無効です。

考えられる原因:選択された 補完方式 が、現在のステップでサポートされていない方式です。

解決策:必要に応じて、線形補間補完 や 最小値補完 など、有効な 欠損補完方式 を選択してください。

CV-W4604

エラー:「多項式の次数」の値が有効範囲[1, 9]の外にあります。

考えられる原因:多項式の次数 の設定が低すぎるか高すぎるため、全体形状のフィッティングに使用できません。

解決策:多項式の次数 を再設定し、有効範囲内に収まるようにしてください。

CV-W4605

エラー:「境界処理方法」の値が無効です。

考えられる原因:選択された方式が、現在のステップでサポートされていない 境界処理方法 です。

解決策:必要に応じて、境界除去、ゼロパディング (ZPA)、線形外挿 (LEX)、線対称反射 (LSR)、点対称反射 (PSR)など、有効な 境界処理方法 を選択してください。

CV-W4606

エラー:「短波カットオフ波長」の値が有効範囲[0.001, 100]の外にあります。

考えられる原因:短波カットオフ波長 の設定が小さすぎるか大きすぎるため、短波フィルタリングに使用できません。

解決策:短波カットオフ波長 を再設定し、有効範囲内に収まるようにしてください。

CV-W4607

エラー:「長波カットオフ波長」の値が有効範囲[0.001, 100]の外にあります。

考えられる原因:長波カットオフ波長 の設定が小さすぎるか大きすぎるため、長波フィルタリングに使用できません。

解決策:長波カットオフ波長 を再設定し、有効範囲内に収まるようにしてください。

CV-W4608

エラー:特徴領域が無効です。

考えられる原因:特徴領域が空であるか、領域内に有効なサーフェスデータがありません。

解決策:特徴領域を再設定し、有効なサーフェスデータの範囲内に収まるようにしてください。

CV-W4609

エラー:「サンプリングステップ」の値が有効範囲[1, 9]の外にあります。

考えられる原因:サンプリングステップ の設定が小さすぎるか大きすぎるため、多項式フィッティングのサンプリングに使用できません。

解決策:サンプリングステップ を再設定し、有効範囲内に収まるようにしてください。

CV-W4610

エラー:「長波フィルタリングモデル」の値が無効です。

考えられる原因:選択されたフィルタリングモデルが、現在のステップでサポートされていない 長波フィルタリングモデル です。

解決策:必要に応じて、ガウス や 等方性スプライン など、有効な 長波フィルタリングモデル を選択してください。

CV-W4611

エラー:特徴領域が小さすぎるか、短波/長波カットオフ波長が現在のデータ範囲に対して大きすぎます。

考えられる原因:特徴領域がカバーするデータ範囲が小さすぎるため、処理に参加する有効なデータポイントが不足しています。または短波/長波カットオフ波長が現在のデータ範囲に対して大きすぎるため、有効なフィルタリング結果が得られません。

解決策:特徴領域を調整し、十分な有効なサーフェスデータが含まれるようにしてください。または「短波カットオフ波長」と「長波カットオフ波長」を小さくしてください。

CV-W4612

エラー:「長波カットオフ波長」の値は「短波カットオフ波長」の値より大きくする必要があります。

考えられる原因:長波カットオフ波長 と 短波カットオフ波長 の設定が不適切なため、長波フィルタリング範囲が短波フィルタリング範囲をカバーできません。

解決策:長波カットオフ波長 を大きくするか、短波カットオフ波長 を小さくして、長波カットオフ波長が短波カットオフ波長より大きくなるようにしてください。

CV-W4613

エラー:「低パーセンタイル」の値は「高パーセンタイル」の値より大きくできません。

考えられる原因:低パーセンタイル と 高パーセンタイル の設定が不適切なため、外れ値除去範囲が無効になっています。

解決策:低パーセンタイル を下げるか、高パーセンタイル を上げて、低パーセンタイルが高パーセンタイルより小さくなるようにしてください。

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

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

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