2Dブロブ解析

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

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

機能

画像内のブロブを検出し、面積や円形度などの幾何学的特徴に基づいて選別します。

使用シーン

測定シーンで2D画像内のブロブを検出するために使用されます。

入力説明

入力項目 説明

画像

このポートに入力される画像はブロブ解析に使用されます。

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

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

パラメータ説明

パラメータ 説明

ROI設定

パラメータ説明:画像処理を行う領域を制限します。ROI を設定しない場合、このステップは画像全体を処理します。
調整説明:アイコンをクリックした後、データ可視化エリア内でマウスの左ボタンを押したままドラッグし、対応する形状のROIを描画します。

マスク設定

パラメータ説明:1つまたは複数のマスクを設定し、ブロブ検出時にマスクで覆われた画像領域を無視します。
調整説明:アイコンをクリックした後、データ可視化エリア内でマウスの左ボタンをクリックしてアンカーポイントを追加し、ポリゴンマスクを描画します。

検出設定

パラメータ 説明

ブロブ極性

パラメータ説明:背景に対して、どのようなピクセル領域を目標連結領域(ブロブ)として認識するかを定義します。

オプション:

  • 背景より暗い:背景より暗い連結ピクセルを選択します。

  • 背景より明るい:背景より明るい連結ピクセルを選択します。

しきい値タイプ

パラメータ説明:画像二値化におけるしきい値計算方法を指定します。しきい値より大きいグレースケール値を持つピクセルは前景、小さいピクセルは背景として分類されます。

オプション:

  • 手動:固定のグローバルしきい値を手動設定します。

  • 自動:システムが最適なしきい値を自動計算します。

近傍タイプ

パラメータ説明:ピクセル間の連結ルールを指定し、画像内でどのピクセルを同一ブロブとして扱うかを決定します。

オプション:

  • 4 近傍:ピクセルが上下左右方向で連結している場合、同一ブロブとして扱います。

  • 8 近傍:ピクセルが上下左右および対角方向で連結している場合、同一ブロブとして扱います。

輪郭検索モード

パラメータ説明:ブロブ輪郭抽出時の取得方式を設定します。

オプション:

  • 外側:最外層の輪郭のみを検出・抽出し、内部穴やネスト輪郭は無視します。

  • 全部:すべての輪郭を抽出し、完全な階層構造を構築します。

フィルタリング設定

フィルタリング条件を設定し、特定の幾何学的特徴を満たすブロブを選別します。エディタを開く をクリックし、フィルター設定ウィンドウで関連パラメータを設定します。

パラメータ 説明

条件間のロジック

パラメータ説明:論理フィルタリングルールです。追加した複数のフィルタリング条件(面積、外接矩形の横縦比、円形度など)に対して、条件間の論理関係(AND/OR)を一括で設定します。異なる条件項目は「条件間ロジック」(AND/OR)に従って組み合わされます。同じ条件項目を複数回追加した場合は、常に OR で組み合わされ、「条件間ロジック」の設定による影響は受けません。
オプション:AND、OR

調整説明:条件追加 をクリックし、ドロップダウンリストからフィルタリング条件を選択して条件間ロジックを設定します。条件の定義や説明については、フィルター条件の説明 をご参照ください。基準値範囲をもとにフィルター値の範囲を設定できます。また、各条件は個別に有効化・無効化、または削除できます。

ソート設定

パラメータ 説明

ソート基準

パラメータ説明:検出されたブロブソートする際の基準を指定します。
オプション: 面積、総面積、外接長方形の幅、外接長方形の高さ、外接長方形のアスペクト比、主軸角度、真円度、外接長方形中心点のX座標、外接長方形中心点のY座標、内接円の半径、外接円の半径、内接長方形の幅、内接長方形の高さ、質心のX座標、質心のY座標、外接長方形左上のX座標、外接長方形左上のY座標、外接長方形右下のX座標、外接長方形右下のY座標、回転外接長方形の高さ、回転外接長方形の幅、Z形状
調整説明: Z形状 を選択した場合は、ソート開始方向行/列同士間の方向層間隔、および 層分け基準 を設定する必要があります。

ソート順序

パラメータ説明:ソート方向を指定します。
オプション:昇順、降順

ソート開始方向

パラメータ説明:Z字型ソートの開始方向を指定します。

オプション:

  • 行優先、左から右へ

  • 行優先、右から左へ

  • 列優先、上から下へ

  • 列優先、下から上へ

行/列同士間の方向

パラメータ説明:Z字型ソート時の行同士または列同士間の方向を指定します。

オプション:

  • 上から下へ

  • 下から上へ

  • 左から右へ

  • 右から左へ

層間隔

パラメータ説明:この間隔に基づいてブロブを層分けします。行優先ソートの場合、このパラメータはブロブの行間隔を表します。列優先ソートの場合、このパラメータはブロブの列間隔を表します。

層分け基準

パラメータ説明:層分け時の基準開始位置を指定します。例えば、行優先ソートの場合、システムはこの位置を基準に1行目を配置し、その後、設定した「層間隔」に従って上下方向へ他の行を配置します。

出力設定

パラメータ 説明

出力結果の最大数

パラメータ説明:チェックを入れると、ステップはマージ後のブロブマスク画像を出力します。

マージ後のマスクを出力

パラメータ説明:出力するブロブの最大数を設定します。ソート後の先頭N個のブロブのみを出力します(Nはパラメータの設定値)。実際のブロブ数がN未満の場合は、すべてのブロブを出力します。

ブロブ検出時にTrueを出力

パラメータ説明:ブロブを検出した際に出力するブール値を設定します。

  • チェックを入れる場合:現在の画像で1つ以上のブロブが検出された場合、ステップはTrueを出力します。ブロブが1つも検出されなかった場合はFalseを出力します。

  • チェックを入れない場合:現在の画像で1つ以上のブロブが検出された場合、ステップはFalseを出力します。ブロブが1つも検出されなかった場合はTrueを出力します。

出力説明

出力項目 説明

ブロブ検出状態

ブロブ検出結果を示すブール値。実際に出力される値は、「ブロブ検出時にTrueを出力」パラメータの設定によって決まります。

ブロブの数

ブロブの数。

ブロブマスク

ブロブのマスク画像。

ブロブの位置姿勢

画像内におけるブロブの位置および方向。

外接長方形

ブロブの外接長方形。

外接長方形の中心点X

ブロブの外接長方形中心のX座標。

外接長方形の中心点Y

ブロブの外接長方形中心のY座標。

主軸角度

水平軸に対するブロブの主軸の回転角度。単位は度(°)です。

面積

ブロブのピクセル単位の面積。

総面積

ブロブの総面積。

外接長方形の幅

ブロブの外接長方形の幅。

外接長方形の高さ

ブロブの外接長方形の高さ。

外接長方形のアスペクト比

外接長方形のアスペクト比 = 外接長方形の幅 ÷ 外接長方形の高さ

真円度

真円度 = ブロブの面積 ÷ ブロブの周長を円周とする円の面積

内接円の半径

ブロブの内接円の半径。

外接円の半径

ブロブの外接円の半径。

内接長方形の幅

ブロブの内接長方形の幅。

内接長方形の高さ

ブロブの内接長方形の高さ。

質心のX座標

ブロブの質心のX座標。質心はブロブの幾何学的中心を表し、画像内の位置を示します。

質心のY座標

ブロブの質心のY座標。質心はブロブの幾何学的中心を表し、画像内の位置を示します。

外接長方形左上のX座標

ブロブの外接長方形左上角のX座標。

外接長方形左上のY座標

ブロブの外接長方形左上角のY座標。

外接長方形右下のX座標

ブロブの外接長方形右下角のX座標。

外接長方形右下のY座標

ブロブの外接長方形右下角のY座標。

回転外接長方形の幅

ブロブの回転外接長方形の幅。

回転外接長方形の高さ

ブロブの回転外接長方形の高さ。

パラメータ調整例

例1:円形部品を検出する場合

  • シーン:ワッシャーやベアリングなどの円形部品を検出するシーンです。背景が比較的シンプルで、円形の対象を重点的に抽出する必要があります。

  • 調整手順

    1. まずブロブ極性を設定します。部品と背景の明るさの関係に応じて、「背景より明るい」または「背景より暗い」を選択します。

    2. しきい値範囲を手動で設定し、対象物を適切に分離します。

    3. 真円度のフィルタ条件を追加し、円に近い形状のブロブを抽出します。

    4. 面積のフィルタ条件を追加し、ノイズや大きすぎる不要な領域を除去します。

    5. 面積の降順でソートし、大きな部品を優先的に処理できるようにします。

  • パラメータ設定:

    パラメータ 設定値

    ブロブ極性

    背景より明るい

    しきい値タイプ

    手動

    しきい値範囲

    100 ~ 255

    近傍タイプ

    8近傍

    輪郭検索モード

    外部輪郭

    フィルタリング条件(条件1)

    真円度 ≥ 0.75

    フィルタリング条件(条件2)

    面積 ≥ 500 かつ ≤ 10000

    条件間のロジック

    AND

    ソート基準

    面積

    ソート順序

    降順

例2:長方形部品を検出する場合

  • シーン:チップ、基板、カードなどの長方形または正方形部品を検出するシーンです。長方形に近い形状の対象を高精度に抽出する必要があり、照明条件が変化する可能性があります。

  • 調整手順

    1. 自動しきい値を使用し、異なる照明条件に迅速に対応します。

    2. 4近傍連結を使用して、長方形の輪郭を明瞭に保持します。

    3. 外接長方形のアスペクト比によるフィルタリングを行い、長方形の対象を抽出します。

    4. 面積の下限値を設定し、微小なノイズを除去します。

    5. X座標順にソートし、左から右へ順番に処理できるようにします。

  • パラメータ設定:

    パラメータ 設定値

    ブロブ極性

    背景より暗い

    しきい値タイプ

    自動

    近傍タイプ

    4近傍

    輪郭検索モード

    外部輪郭

    フィルタリング条件(条件1)

    外接長方形のアスペクト比 ≥ 0.8 かつ ≤ 1.2

    フィルタリング条件(条件2)

    面積 ≥ 1000

    条件間のロジック

    AND

    ソート基準

    外接長方形の中心点X

    ソート順序

    昇順

例3:小型部品を検出する場合

  • シーン:ねじ、ボルト、小型部品などの小さな対象物を検出するシーンです。ノイズの影響を抑えながら、安定した検出を行う必要があります。

  • 調整手順

    1. 背景の明るさに応じて適切なブロブ極性を設定します。

    2. しきい値範囲の下限値を高めに設定し、小さな対象物と暗い背景を効果的に分離します。

    3. 8近傍連結を使用して、小さな対象物の輪郭の連続性を確保します。

    4. 面積と外接円半径の両方をフィルタ条件として使用し、フィルタ精度を向上させます。

    5. Y座標順にソートし、上から下へ順番に処理するシーンに対応します。

  • パラメータ設定:

    パラメータ 設定値

    ブロブ極性

    背景より明るい

    しきい値タイプ

    手動

    しきい値範囲

    150 ~ 255

    近傍タイプ

    8近傍

    輪郭検索モード

    外部輪郭

    フィルタリング条件(条件1)

    面積 ≥ 50 かつ ≤ 500

    フィルタリング条件(条件2)

    外接円の半径 ≥ 3 かつ ≤ 15

    条件間のロジック

    AND

    ソート基準

    質心のY座標

    ソート順序

    昇順

    出力結果の最大数

    チェックを入れる(数量を設定可能)

例4:複雑な背景下で対象物を検出する場合

  • シーン:物体の積み重ねや混在物など、複雑または変化のある背景で対象物を検出するシーンです。対象物に穴がある場合があり、ROIとマスクを使用して検出範囲を制限する必要があります。

  • 調整手順

    1. ROI設定を使用して検出領域を制限し、後続処理の複雑さを低減します。

    2. 強い反射領域や影領域など、明らかな干渉領域をマスクで覆います。

    3. 穴のある対象物を検出するため、「すべての輪郭」モードを使用します。

    4. 照明変化に対応するため、しきい値範囲を広めに設定します。

    5. ANDロジックで複数の条件を組み合わせ、条件を満たすブロブを厳密に抽出します。

    6. Z形ソートを使用し、規則的に配列された物体の処理に対応します。

  • パラメータ設定:

    パラメータ 設定値

    ROI設定

    設定済み(処理範囲を限定)

    マスク設定

    設定済み(干渉領域をマスク)

    ブロブ極性

    背景より明るい

    しきい値タイプ

    手動

    しきい値範囲

    80 ~ 200

    近傍タイプ

    8近傍

    輪郭検索モード

    すべての輪郭

    フィルタリング条件(条件1)

    面積 ≥ 800

    フィルタリング条件(条件2)

    真円度 ≥ 0.6

    条件間のロジック

    AND

    ソート基準

    Z形状

    ソート開始方向

    行優先、左から右へ

    行/列同士間の方向

    上から下へ

    層間隔

    50

例5:背景とのコントラストが高く、検出結果を厳密に制御する必要がある場合

  • シーン:対象物と背景のコントラストが高いものの、検出結果の数や品質を厳密に制御する必要があるシーンです。例えば、面積の大きい上位N個のブロブのみを取得したい場合に適しています。

  • 調整手順

    1. 自動しきい値を使用して、基本的な領域分割結果をすばやく取得します。

    2. 輪郭検索モードを「外部輪郭」に設定し、処理効率を向上させます。

    3. 外接長方形のアスペクト比と真円度を組み合わせた条件で、異常な形状の対象を除去します。

    4. 「出力結果の最大数」にチェックを入れて、出力するブロブ数を制限します。

    5. 面積の降順でソートし、最も大きな対象を優先的に出力します。

    6. 「ブロブ検出時にTrueを出力」にチェックを入れ、検出結果を後続の論理判定に利用できるようにします。

  • パラメータ設定:

    パラメータ 設定値

    ブロブ極性

    背景より明るい

    しきい値タイプ

    自動

    近傍タイプ

    8近傍

    輪郭検索モード

    外部輪郭

    フィルタリング条件(条件1)

    外接長方形のアスペクト比 ≥ 0.5 かつ ≤ 2.0

    フィルタリング条件(条件2)

    真円度 ≥ 0.5

    条件間のロジック

    OR

    ソート基準

    面積

    ソート順序

    降順

    出力結果の最大数

    チェックを入れる

    出力結果数

    10

    ブロブ検出時にTrueを出力

    チェックを入れる

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

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

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

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