Blob Analysis

You are viewing an old version of the documentation. You can switch to the documentation of the latest version by clicking the top-right corner of the page.

Contents of this Step are under maintenance. If you need more information about this Step with urgency, please contact us at docs@mech-mind.net.

Function

This Step binarizes the input image, detects Blobs in the image, calculates their contours, pixel-wise areas, circularity, and rectangularity, and validates the Blobs one by one according to the set standard.

Usage Scenario

This Step is usually used to detect objects in 2D images in measurement scenarios.

Input and Output

  • Input:

    1. Image input to this port will be binarized and have Blob(s) calculated.

    2. 2D transformation input at this port is used to transform the ROI set in a previous execution to the appropriate position.

  • Output:

    1. Visualization image.

    2. Pixel-wise coordinates of Blobs’ contours’ vertices.

    3. Pixel-wise coordinates of the Blobs’ min circumscribed rectangles’ vertices.

    4. Number of Blobs output.

    5. Pixel-wise areas of Blobs.

    6. Circularity values of the Blobs obtained by dividing the areas of the Blobs by the areas of circles whose perimeters are the perimeters of the Blobs.

    7. Rectangularity values of the Blobs obtained by dividing the areas of the Blobs by their minimum circumscribed rectangles’ areas.

    8. Validation result Boolean list of the output Blobs. The validation rules are set by the parameters under “Validation Settings”.

    9. Mask images of the Blobs. The non-zero pixel value regions are the masks.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.