Blob

In machine vision terminology, any two-dimensional, variably shaped and similarly shaded group of connected pixels can be referred to as a “blob.” The process of extracting these blobs from an image, finding them in a region of interest (ROI) and sorting them based on specific criteria is called blob analysis.

In-Sight vision systems perform blob analysis using the Blob Tool's functions:

  • DetectBlobs: Locates blobs within an image and extracts data on located blobs.
  • ExtractBlobs: Locates blobs within an image and extracts data on located blobs. This function is the first step in blob analysis.
  • FindBlobs: Filters and sorts a list of extracted blobs based upon specific criteria and how closely the found blobs match that criteria.
  • SortBlobs:  Sorts a set of blobs based upon the blobs' positions relative to a fixture.
Note: Both FindBlobs and SortBlobs must reference a Blobs data structure. This data structure can be created by a DetectBlobs, ExtractBlobs, FindBlobs or SortBlobs function.