You are on page 1of 56

TIPS

Vision Tool Manuals

Blob (BLB) Tool

Module Release Version Date

6.40.000 5/1/02
TIPS Vision Tool Manual
Blob (BLB) Tool

SYSTECH International Information


This manual and any accompanying SYSTECH software are copyrighted by SYS-TECH SOLU-
TIONS, INCORPORATED. Any reproduction and/or distribution without prior written consent
from SYSTECH are strictly prohibited. Microsoft is a registered trademark of Microsoft Corpora-
tion. Windows is a trademark of Microsoft Corporation. All other products and product names
mentioned in this publication are trademarks or registered trademarks of their respective compa-
nies. Please refer to the license agreement for details.

The following are issued or pending trademarks of SYSTECH:

TIPS® SI2M™ ATRIX™ TIPS SENTRI™ TIPS ADVISOR™

Liability Disclaimer: SYSTECH’s TIPS System Software is warranted in accordance with the
product license. System configuration, the application being performed, operator control and
other related factors will affect product performance. TIPS System Software implementation
may vary among users.

The instructions in this manual do not claim to cover all details or variations in the equipment,
procedure, or process described, or to provide directions for meeting every possible contingency
during installation, operation, or maintenance. When additional information is required to satisfy
a problem not covered sufficiently for your purpose, please contact SYSTECH’s Customer Sup-
port Help Desk at 1-800-TIPS-HELP (800-847-7435).

Need help?
Call our Customer Support Help Desk for any SYSTECH product or service information at:
1-800-TIPS-HELP.

How are we doing?


Send any comments to the address, FAX number, or e-mail address (Attention: Customer Sup-
port) indicated at the bottom of this page.

Want to learn more?


We offer training courses on TIPS System Software and TIPS Vision Tools. We offer these
courses at SYSTECH or at your facility. Contact our Sales Department at 1-800-TIPS-123 for
more information.

2540 Route 130, Suite 128 • Cranbury, NJ 08512


PH: (609) 395-8400 • FAX: (609) 395-0064 • www.systech-tips.com

SYSTECH Information
ii
TIPS Vision Tool Manual
Blob (BLB) Tool

Table of Contents

SYSTECH International Information ........................................................ ii

Blob (BLB) Tool ......................................................................................... 1


1 Introduction ..........................................................................................................1
2 Terms Commonly Used with This Tool ..............................................................2
3 Tool Setup and Adjustment ................................................................................3
4 BLB Properties .....................................................................................................4
4.1 Segmenter Tab ........................................................................................................... 4
4.1.1 Polarity ................................................................................................................ 6
4.1.2 Blob (Segmentation) Method .............................................................................. 6
4.1.3 Filters ................................................................................................................ 14
4.1.4 Max Defect Size ................................................................................................ 14
4.1.5 Defect Sampling ............................................................................................... 14
4.1.6 Defect Threshold .............................................................................................. 14
4.1.7 Fixed Threshold ................................................................................................ 15
4.1.8 Threshold Offset ............................................................................................... 15
4.2 Prefilter Tab .............................................................................................................. 16
4.3 Stats Tab .................................................................................................................. 18
4.4 Sort Tab .................................................................................................................... 20
4.4.1 Positional Sorting .............................................................................................. 20
4.4.2 Correlation Method ........................................................................................... 21
4.5 Constraints Tab ........................................................................................................ 23
4.6 Tool Info Tab ............................................................................................................ 25
4.6.1 Name ................................................................................................................ 25
4.6.2 Result Lines ...................................................................................................... 25
4.6.3 Location ............................................................................................................ 25
5 Tool Training ...................................................................................................... 26
6 Tool Execution Order ......................................................................................... 26
7 Blob Tool Property Information ........................................................................ 27
7.1 Performance Counts ................................................................................................. 27
7.2 Station Parameter Tags ............................................................................................ 32
8 Blob Tool Example ............................................................................................. 34
9 Index .................................................................................................................... 41

Table of Contents
iii
TIPS Vision Tool Manual
Blob (BLB) Tool

Please read the Introduction to Vision Tool manual before preceding with this tool.

Table of Contents
iv
TIPS Vision Tool Manual
Blob (BLB) Tool

Blob (BLB) Tool

1 Introduction

The Blob tool separates objects (called blobs) from the background through a process
of gray scale analysis called segmentation. Once segmented into objects based upon
grasslike characteristics, they are filtered to inspect only those objects within specified
size, shape or placement criteria. This “filters out” objects that do not require further
inspection such as dust or minor imperfections. The objects are then correlated with a trained
image using a characteristic of the objects such as position, size or shape. Finally, selectable
pass/fail criteria are assigned to determine the acceptable characteristics for each object.

Note: The Blob tool is limited to a maximum of 300 blobs. This value can be found as Total-
Blobs. See the Blob Tool Property Information section of this manual for finding this value.

The Blob tool is different from other vision tools in that the x-y and angular position of the objects
can vary during each runtime image inspection. The tool is also adaptable to changes in the
shape or color (gray scale intensity) of the inspected objects.

The Blob tool is adaptable, flexible and can be used for many varying inspection requirements.
Some possible applications are:

Inspecting for presence of randomly positioned parts.

Inspecting for point, area, line or gray scale defects in objects.

Inspecting blister packs for position, orientation and presence of tablets.

Configure the tool using the following steps:

• Select and set the threshold for segregating objects from the background using the Seg-
menter tab.

• Set the filter to select the objects that require inspection using the Prefilter tab.

• Select the method of sorting the tool will use to associate the characteristics of objects
in each runtime image with the objects in the trained image using the Sort tab.

• Set the pass/fail criteria for the objects using the Constraints tab.

• Name the tool and set the line for inspection results using the Tool Info tab.

• Train the tool.

• Test and validate inspection results.

The following sections will describe each step in the setup process.

Introduction:
1
TIPS Vision Tool Manual
Blob (BLB) Tool

2 Terms Commonly Used with This Tool

Segmentationis the process of separating objects from the background based on gray scale
intensity or gradients.

A Blob is any continuous aggregate of similar gray scale pixels. This allows the tool to inspect
irregularly shaped objects. Blobs are also called objects.

Polarity is the contrast between foreground objects and their background. The polarity of a dark
object on a light background is dark on light.

A Histogram is a plot of pixel gray scale intensity values (x -axis) versus number of pixels (y-
axis).

The Threshold is the boundary on a histogram that separates background pixels from object pix-
els based upon their gray scale intensity.

The Perimeter is the outer boundary around an area. It is measured as the length, in pixels, of
the total perimeter of an object. The perimeter value will be slightly higher than the actual object
perimeter measurement. This discrepancy will not effect most inspections.

_ _ _ _ The perimeter surrounding the “pixel” area defined by the object and used in all Blob tool
area and perimeter algorithms.

______ The actual perimeter of the object.

Terms Commonly Used with This Tool:


2
TIPS Vision Tool Manual
Blob (BLB) Tool

The Radius of a Circle is half the diameter. Diameter is the length of a straight line passing from
one side of a circle to the other, through the center.

Blob Tool (X/Y) is the ratio of the major axis (X) of the blob to the blob’s minor axis (Y). An elon-
gation of 1 is a perfect circle. The range is 0 to 10.

Stroke Ratio (A/P) is the ratio of the area (A) to the perimeter (P) of the blob. The range is 0 to
10,000.

Centroid Point, also known as “center of mass”, is the point in the middle of the blob (equal
number of pixels on all sides) after segmentation and binary mapping. The range is 0 to 500.

Bounding Size is the area in pixels of the smallest possible bounding rectangle that can be
drawn around an object. The range is 0 to 500.

Major Axis is the length in pixels of the longer axis (Y). The range is 0 to 500. Y

Minor Axis is the length in pixels of the shorter axis (X). The range is 0 to 500. X

Major Moment is a measure of the mass distribution along the major axis. The higher the num-
ber, the greater the inactivity. The range is 0 to 100,000.

Minor Moment is a measure of the mass distribution along the minor axis. The lower the num-
ber, the less inactivity occurs. The range is 0 to 1,000,000.

3 Tool Setup and Adjustment

The tool is setup and adjusted in the Vision Edit (SENTRI Non-X-Series system software) or
Builder (ADVISOR X-Series, SENTRI X-Series, SENTRI BLISTER, and ADVISOR Non X-
Series system software) screens.

Select the Blob tool and draw a rectangular box (ROI) around the area or objects inspected.
Size the tool to account for any anticipated variation in position of the inspected objects.

Double-click within the ROI of the tool, or select View then Properties or right-click within the
ROI of the tool and click the Properties button to display the BLB Properties dialog box.

Tool Setup and Adjustment:


3
TIPS Vision Tool Manual
Blob (BLB) Tool

4 BLB Properties

The BLB Properties dialog box is shown in the next picture:

All values shown are default values.

4.1 Segmenter Tab

Use the Segmenter tab to select the method the tool will use to distinguish blobs (objects) from
the background. Segmentation is the function of identifying objects from the background. Non-
gradient based segmentation is nothing more than separating light pixels from dark pixels.

Non-gradient based segmentation is performed in all segmentation methods except Dot, Line,
Area and Gradient options. The tool accomplishes this task by developing a histogram of pixel
gray scale values of the image.

BLB Properties: Segmenter Tab


4
TIPS Vision Tool Manual
Blob (BLB) Tool

The plot above is a histogram representation of a dark object on a light background. The thresh-
old on the plot represents the definition of object from background. All pixels to the left of the
threshold are pixels associated with an object. Those to the right of the threshold are back-
ground pixels. Use the Fixed Threshold in Fixed or the Threshold Offset for the other seg-
mentation methods to adjust the threshold line left or right to correctly distinguish objects from
the background.

Another characteristic used to describe objects is size. Objects representing point, area or line
defects are usually smaller than the background area surrounding them and can be identified as
groups of similar pixels. Only pixel groups smaller than specified sizes are considered objects.
The Maximum Defect Size is an operator adjustable property used during Dot, Line and Gradi-
ent segmentation methods to distinguish objects (defects) from the background.

BLB Properties: Segmenter Tab


5
TIPS Vision Tool Manual
Blob (BLB) Tool

The Segmenter tab contains all properties necessary to correctly identify objects from the back-
ground. Nine segmentation methods are available: one manual (Fixed) and eight automatic.
The following sections describe how to select a segmentation method and enter all associated
property settings.

4.1.1 Polarity

The first step is to specify the type of object to inspect. Select Dark on Light for objects that are
darker than the background or Light on Dark for objects on a darker background.

4.1.2 Blob (Segmentation) Method

Select one of the nine Blob Methods (segmentation methods) to distinguish objects from their
background. These methods are shown in the following pictures of the Segmentation tab:

Selecting one of the segmentation methods (Blob Method) determines which of the other
parameters on the Segmenter tab will be visible (and usable). The following table shows the
parameters associated with each Blob Method:

BLB Properties: Segmenter Tab


6
TIPS Vision Tool Manual
Blob (BLB) Tool

Blob Max Defect Fixed Defect Threshold Polarity


Method Detect Sampling Threshold Threshold Offset
Size

Fixed N N V N N V

Bimodal N N N N Y V

Quick N N N N Y V

Elimination N N N N Y V

Peaks N N N N Y V

Dot Detect V V N V N V

Area Detect V V N V N V

Line Detect V V N V N V

Gradient V V N V N V
Detect

V – Visible N – Not Visible

4.1.2.1 Fixed (Segmentation Method)

Fixed manually sets a threshold applied to each image. Fixed should be used for inspections
where the conditions and the objects inspected remain unchanged during each runtime image.
When selecting Fixed, the Fixed Threshold property must be set manually. Adjust this setting
by selecting a value that displays the objects as solid blue without any blue in the background as
shown below. If Fixed does not segment objects properly or the runtime images exhibit dynamic
changes, use one of the automatic threshold segmentation methods. The automatic segmenta-
tion methods automatically calculate a threshold for each image.

BLB Properties: Segmenter Tab


7
TIPS Vision Tool Manual
Blob (BLB) Tool

The remaining segmentation methods automatically set the threshold. Use automatic threshold-
ing when manual will not operate properly, or when the inspection conditions or objects being
inspected change in each runtime image. For example, if the gray scale values (color) of the
objects vary, use an automatic segmentation method. The choice of an automated segmentation
method is based on how the threshold to distinguish object from background is established. The
automatic methods below explain each thresholding method to narrow the choice. However, the
final choice of method will require experimentation.

4.1.2.2 Bimodal (Segmentation Method)

BLB Properties: Segmenter Tab


8
TIPS Vision Tool Manual
Blob (BLB) Tool

The Bimodal method automatically positions the threshold on the lowest valley between the two
peaks based on the histogram for the image. If this selection does not display the objects on the
screen as solid blue without any blue in the background, the Threshold Offset should be
selected and adjusted using the same method described for Fixed.

Note: number of pixels is the Population number on the monitor’s screen. The horizontal axis
is the gray scale value

4.1.2.3 Quick (Segmentation Method)

Use the Quick method in a similar manner to Bimodal. Quick runs faster but does not optimize
the threshold as precisely as Bimodal. Quick automatically calculates a threshold where 50% of
the pixels are in the background. Threshold Offset has the same characteristics and is adjusted
in the same manner as Bimodal.

BLB Properties: Segmenter Tab


9
TIPS Vision Tool Manual
Blob (BLB) Tool

4.1.2.4 Elimination (Segmentation Method)

This automatic segmentation method eliminates the strongest peak in the gray scale histogram
and then sets the threshold based on the next highest peak. This method might be used to dis-
criminate between two sets of objects with each set characterized by a different color. The
method would segment out the objects that had the “weaker” gray scale value. The Offset
Threshold is adjusted and has the same characteristics as Bimodal segmentation.

BLB Properties: Segmenter Tab


10
TIPS Vision Tool Manual
Blob (BLB) Tool

4.1.2.5 Peaks (Segmentation Method)

This automatic segmentation method sets the threshold to the “valley” between the two peaks in
the gray scale histogram. This method might be used to discriminate between two classes of
objects where each class is a different color (gray scale value). The method would segment out
the objects that had the “stronger” gray scale value. The Offset Threshold is adjusted and has
the same characteristics as Bimodal.

4.1.2.6 Dot Detect (Segmentation Method)

BLB Properties: Segmenter Tab


11
TIPS Vision Tool Manual
Blob (BLB) Tool

Use Dot Detect to find point defects like pits, bubbles or voids. The Dot Detect tool is used to
find these types of geometric features. Max Defect Size sets the maximum size in pixels that will
be detected as an object. Adjust the value to one slightly larger than the largest anticipated
defect.

Defect Threshold is the gray scale difference between the defect and the background. Defects
with a gray scale difference less than these values are not segmented as objects and are
“ignored”. Adjust this value by moving the slider until the defects show a blue color. Defect
Sampling adjusts the resolution of samples used during the segmentation process. Lower num-
bers represent a small sample size. Higher numbers use larger samples. Use the default value
of 1 for most applications.

4.1.2.7 Area Detect (Segmentation Method)

Use Area Detect to find irregularly shaped regions that have smaller areas than the selected
Max Defect size. The Area Detect tool shows gray scale change over an area.

Adjust the size to a slightly larger value than the largest anticipated defect. Adjust Defect
Threshold and Defect Sampling in the same manner described in Dot Detect.

BLB Properties: Segmenter Tab


12
TIPS Vision Tool Manual
Blob (BLB) Tool

4.1.2.8 Line Detect (Segmentation Method)

Use Line Detect to find cracks or scratches. Max Defect Size defines the radius of circle. Line
defects greater than twice the Max Defect Size are segmented as objects (defects). Select a
value one half the size of the smallest line defects.

Adjust Defect Threshold and Defect Sampling in the same manner described in Dot Detect.

4.1.2.9 Gradient Detect (Segmentation Method)

Use Gradient Detect to find defects that exhibit significant gray scale variation. The amount of
gray scale change is set using the Max Defect Size. The tool will identify all gray scale changes
greater than the Max Defect Size value.

The Defect Threshold and Defect Sampling have the same characteristics, values and are set
in the same manner described in Dot Detect.

BLB Properties: Segmenter Tab


13
TIPS Vision Tool Manual
Blob (BLB) Tool

4.1.3 Filters

Use the Filters button on the BLB Properties dialog box Segmenter tab to display the Filter
Operations dialog box.

Use filters to preprocess an image (i.e. altering it to be more easily recognized and inspected).
Preprocessing of images is accomplished by using one or more filters. An example of this is the
inspection of a white capsule with a blue band around the center. The tool normally would see
two objects. Using filters the capsule can be made to appear as a single object.

There may be times when the features of an image that are of interest are not easily extracted by
simple gray scale thresholding (separating the background from the foreground). Filters manipu-
late the base image to produce an output image with easier recognized features of interest. If
your application requires such image manipulation, select the Filters button on the BLB Proper-
ties dialog box.

Test the resulting image by clicking OK on the Filter Operations dialog box to display the Vision
Edit screen. Adjust the properties visible on the BLB Properties dialog box Segmenter tab until
the image inspection process, as viewed on the Vision Edit screen, obtains optimum results. If
the optimized parameters do not produce inspections that are correct, repeatable and can be val-
idated, then repeat the process of adding, deleting, adjusting and reordering filters until inspec-
tion result is acceptable.

See the Filtering Images section of the Introduction to Vision Tools manual for details regard-
ing the use of this image-filtering device.

4.1.4 Max Defect Size

Use Max Defect Size with the Dot, Line, Area and Gradient segmentation methods to distin-
guish object (usually defects) from the background. The default value is 10 with a range of 0 to
100.

4.1.5 Defect Sampling

Use Defect Sampling with the Dot, Line, Area and Gradient segmentation methods to adjust
the resolution of samples. The higher the number, the larger the sample size. The lower the
number, the smaller the sample size. Use the default value of 1 for most applications. The range
is 1 to 16 pixels.

4.1.6 Defect Threshold

Use Defect Threshold with the Dot, Line, Area and Gradient segmentation methods to set the
gray scale level at which objects are ignored. Objects below the set level are ignored. The
default value is 252 with a range of 0 to 255.

BLB Properties: Segmenter Tab


14
TIPS Vision Tool Manual
Blob (BLB) Tool

4.1.7 Fixed Threshold

Use Fixed Threshold with the Fixed segmentation method to display the objects as solid blue
without any blue in the background. The default value is 252 with a range of 0 to 255.

4.1.8 Threshold Offset

Use Threshold Offset with the Bimodal, Quick, Elimination, and Peaks segmentation meth-
ods to display the objects as solid blue without any blue in the background. The default value is
0 with a range of –255 to +255.

BLB Properties: Segmenter Tab


15
TIPS Vision Tool Manual
Blob (BLB) Tool

4.2 Prefilter Tab

Use the Prefilter tab to minimize the number of objects inspected. This shortens the inspection
process.

Select Filters and Min and Max values to sort Segmented blobs into two groups: objects to be
inspected further and objects that require no further inspection such as dust and minor imperfec-
tions. The Prefilter tab provides a way to select objects to be inspected based upon object char-
acteristics such as height, width, angle and area. Use the Stats tab to help select values to set
for the Min and Max characteristic values. Select prefilter values before setting Constraints and
selecting Correlation Method.

BLB Properties: Prefilter Tab


16
TIPS Vision Tool Manual
Blob (BLB) Tool

The next table defines the characteristics and values available in the Prefilter tab:

Characteristic Description

Angle The Angel measured counterclockwise, in degrees, of the major axis


of a blob, relative to the x-axis. The range is –90 to 90.

Area The Area in pixels a blob occupies within the ROI. The range is 0 to
1,000,000.

Elongation The ratio of the blob’s major axis to the blob’s minor axis. An elonga-
tion of 1 is perfect circle. The range is 0 to 10.

Height The length in pixels of the blob along the vertical axis. The range is 0
to 500.

Perimeter The length in pixels of the total perimeter of a blob. The range is 0 to
100,000. Count the number of object pixel sides adjacent to the back-
ground pixel to determine the perimeter.

Stroke Ratio The ratio of the blob’s area to the blob’s perimeter. The range is 0 to
10,000.

Width The length of the blob along the horizontal axis. The range is 0 to 500.

The selection of objects to be inspected is governed by the characteristics listed on the Prefilter
tab. Clicking the box next to the characteristic and typing in the minimum and maximum values
chooses a characteristic. If there are no image imperfections or objects to be filtered out, then do
not make any selections on this tab. Use the Stats tab to select the characteristics and deter-
mine the values of objects to inspect.

BLB Properties: Prefilter Tab


17
TIPS Vision Tool Manual
Blob (BLB) Tool

4.3 Stats Tab

Use the Stats tab to gather data to set Prefilter, Sort and Constraints characteristics. Click on
Previous Blob or Next Blob to selects the next or previous blob. Use Previous Blob and Next
Blob to select the objects used in the inspection and pick at least one characteristic that will dif-
ferentiate them from the objects that should be ignored. A red outline indicates the currently
selected blob. Select several objects that are representative of objects you wish to inspect and
note the minimum and maximum values for those objects.

Select All Blobs to get the maximum, minimum and average values for all blobs.

Return to the Prefilter or Constraints tab, select a characteristic and enter values. A pre filter-
ing characteristic is not a mandatory requirement. If a characteristic is selected the tool will
ignore all blobs that do not fall within the selected values.

BLB Properties: Stats Tab


18
TIPS Vision Tool Manual
Blob (BLB) Tool

The next table defines the characteristics and values available in the Stats tab.

Property Description

Angle The Angle measured counterclockwise, in degrees, of the major axis of a


blob, relative to the x-axis. The range is –90 to 90.

Area The Area in pixels a blob occupies within the ROI. The range is 0 to
1,000,000.

Elong(ation) The ratio of the blob’s major axis to the blob’s minor axis. An elongation of 1
is a perfect circle. The range is 0 to 10.

Holes The number of regions within the body of a blob, which fall below the gray
scale threshold for the blob detection routine. The range is 0 to 300.

Major (Axis) The length in pixels of the longer axis. The range is 0 to 500.

Minor (Axis) The length in pixels of the shorter axis. The range is 0 to 500.

Height The length in pixels of the blob along the vertical axis. The range is 0 to
500.

Perimeter The length in pixels of the total perimeter of a blob. The range is 0 to
100,000. Count the number of object pixel sides adjacent to the back-
ground pixel to determine the perimeter.

Stroke (Ratio) The ratio of the blob’s area to the blob’s perimeter. The range is 0 to
10,000.

Mjr Mmt The Major Moment is a measure of the mass distribution along the major
axis. The higher the number, the greater the inertia. The range is 0 to
1,000,000.

Mnr Mmt The Minor Moment is a measure of the mass distribution along the minor
axis. The lower the number, the less the inertia. The range is 0 to
1,000,000.

Total Area The sum of the area in pixels of all blobs. A1 + A2 + A3 . . .= AT

Total Blobs The total number of blobs in the ROI.

Width The length of the blob along the horizontal axis. The range is 0 to 500.

BLB Properties: Stats Tab


19
TIPS Vision Tool Manual
Blob (BLB) Tool

4.4 Sort Tab

The Blob tool uses different characteristics to correlate the runtime image objects with the
trained image objects. Once the objects are correlated, the inspection can occur. If the objects
cannot be correlated, the inspection fails. Select only one sort characteristic to conduct the cor-
relation.

Select Centroid if the positions of the inspected objects are constant, such as tablets placed in a
web. When orderly positioning is a factor, select Centroid.

The Blob tool can also correlate objects that are randomly positioned in runtime images. The
non-positional characteristics available are Angle, Area, Boundary Box, Elongation, Holes,
Major Axis, Major Moment, Minor Axis, Minor Moment, Perimeter and Stroke. Select a char-
acteristic that will clearly define and correlate the objects to the trained object images. For exam-
ple, if the objects were the same size, area or perimeter would be a good correlation
characteristic.

4.4.1 Positional Sorting

Positional Sorting must be Enabled and a Deadband value must be entered when Centroid is
selected. Deadband is a property that regulates the number of rows and columns that the Blob
tool will try to fit the objects. The lower the number, the more rows and columns. Select the high-
est setting that will sort the objects into rows and columns consistent with the object’s shape and
position. The display shows green rectangles marking the rows and columns. The default is 5
and the range is 0-50.

If a characteristic other than Centroid is selected, Positional Sorting must be disabled.

BLB Properties: Sort Tab


20
TIPS Vision Tool Manual
Blob (BLB) Tool

4.4.2 Correlation Method

BLB Properties: Sort Tab


21
TIPS Vision Tool Manual
Blob (BLB) Tool

The following table lists each Correlation Method and its description:

Correlation Method Description

Angle The Angle measured counterclockwise, in degrees, of the major


axis of a blob, relative to the x-axis.

Area The Area in pixels a blob occupies within the ROI.

Bounding Box The area in pixels of the smallest possible bounding rectangle.

Centroid Also known as center of mass. This is the point in the middle of
the blob (equal number of pixels on all sides) after segmentation
and binary mapping.

Elongation The ratio of the blob’s major axis to the blob’s minor axis.

Holes The number of regions within the body of a blob, which fall below
the gray scale threshold for the blob detection routine.

Major Axis The length in pixels of the longer axis.

Major Moment A measure of the mass distribution along the major axis. The
higher the number, the greater the inertia.

Minor Axis The length in pixels of the shorter axis.

Minor Moment A measure of the mass distribution along the minor axis.

Perimeter The length in pixels of the total perimeter of a blob.

Stroke The ratio of a blob’s area to the blob’s perimeter.

BLB Properties: Sort Tab


22
TIPS Vision Tool Manual
Blob (BLB) Tool

4.5 Constraints Tab

Use the Constraints tab to define pass/fail criteria. The Constraints tab is shown in the next
picture:

Once the objects have been segmented, filtered and correlated, the tool can conduct an inspec-
tion. The Constraints tab contains characteristics to establish pass/fail criteria. At least one
characteristic must be chosen and the associated tolerance values entered in Pos Tol and Neg
Tol. Pos Tol and Neg Tol are numbers to limit the positive and negative values a characteristic
can vary from the normal trained value. For example, if the number of objects on the trained
image is 3, and 3 should be present on each runtime image, then enable Total Blobs with the
default values of zero. Another example is to inspect objects for size. Select Area and enter a
value of +30 and –10 pixels in the Pos Tol and Neg Tol respectively.

The values can be obtained by examining the values in the Stats tab to approximate how much
the characteristic changes on each object in the image and on objects of various images.

Repeat this process for each characteristic of the blob that is part of the inspection pass/fail crite-
rion. The next table defines the Constraints tab properties.

Characteristic Description

Angle The Angle of the major axis of a blob relative to the horizontal axis. This is
measured counterclockwise, in degrees. The range is –90 to 90.

Area The Area a blob occupies in pixels within the ROI. The range is 0 to
1,000,000. The area is computed by counting the areas of the pixels
within and adjacent to the object’s perimeter.

Bounding The area in pixels of the smallest possible bounding rectangle. The range
Size is 0 to 500.

BLB Properties: Constraints Tab


23
TIPS Vision Tool Manual
Blob (BLB) Tool

Characteristic Description

Centroid Point Also known as center of mass. This is the point in the middle of the blob
(equal number of pixels on all sides) after segmentation and binary map-
ping. The range is 0 to 500.

Elongation The ratio of the blob’s major axis to the blob’s minor axis. The range is 0 to
10.

Holes The number of regions within the body of a blob, which fall below the gray
scale threshold for the blob detection routine. The range is 0 to 300.

Major Axis The length in pixels of the longer axis. The range is 0 to 500.

Minor Axis The length in pixels of the shorter axis. The range is 0 to 500.

Major Moment A measure of the mass distribution along the major axis. The higher the
number, the greater the inertia. The range is 0 to 1,000,000.

Minor Moment A measure of the mass distribution along the minor axis. The lower the
number, the less the inertia. The range is 0 to 1,000,000.

Perimeter The length in pixels of the total perimeter of a blob. The range is 0 to
100,000. The perimeter is computed by counting the number of pixel
sides adjacent to the perimeter of the object.

Stroke Ratio The ratio of a blob’s area to the blob’s perimeter. The range is 0 to 10,000.

Percent Area The limits in percent each blob can vary in area before failing an inspection.

Total Area The sum of the area of all blobs in pixels. A1 + A2 + A3 . . . =AT. The range
is 0 to 1,000,000.

Percent Total The limits in percent the sum of all blob areas can vary before failing an
Area inspection.

Total Blobs The total number of blobs in the ROI. The range is 0 to 300.

BLB Properties: Constraints Tab


24
TIPS Vision Tool Manual
Blob (BLB) Tool

4.6 Tool Info Tab

Ellipsis Button

4.6.1 Name

The system automatically names the tool BLB or BLB n where n is an integer number starting
with 1. Deleting the name and typing in a new name can change the name of the tool. If the
name of the tool is left blank, the name Tool will be assigned.

4.6.2 Result Lines

Use this property to assign the tool to an output line. Click the Ellipsis button and select an out-
put line number.

4.6.3 Location

These properties define the position of the tool ROI.

X is the position in pixels from the extreme left limit of the image to the left bound-
ary of the ROI.

Y is the position in pixels from the extreme top limit of the image to the upper
boundary of the ROI.

W is the width of the ROI in pixels.

H is the height of the ROI in pixels.

BLB Properties: Tool Info Tab


25
TIPS Vision Tool Manual
Blob (BLB) Tool

5 Tool Training

Train the tool by clicking the Train or Stat. Train button.

See the Training Tools section of the Introduction to Vision Tools manual for details regard-
ing tool training.

See the Statistical Training Considerations section of the Introduction to Vision Tools man-
ual for details regarding statistical tool training.

6 Tool Execution Order

The tool can be placed anywhere in the Execution Order list because it does not require inputs
from other vision inspection tools. Select Edit, then Execution Order from the Menu Bar.

See the Editing Tool Order section of the Introduction to Vision Tools manual for details
regarding execution order.

Tool Training: Tool Info Tab


26
TIPS Vision Tool Manual
Blob (BLB) Tool

7 Blob Tool Property Information

The characteristics in the following table can be tagged using the Tag Editor in SENTRI Non X-
Series system software or Builder in ADVISOR X-Series, SENTRI X-Series, SENTRI BLIS-
TER, and ADVISOR Non X-Series system software.

7.1 Performance Counts

These tags can be displayed by clicking on Performance on the Builder screen tool bar, View,
Counts tab, and BLB. The tags can also be displayed on any screen using the Screen Edit fea-
ture.

Property Data Stored

Passed Total number of passed Blob tool inspections.

Failed Total number of failed Blob tool inspections.

Inspected The number of images inspected by the Blob tool.

PassedTotalArea The number of inspections that passed the total area inspection if
Total Area was selected as a constraint.

FailedTotalArea The number of inspections that failed the total area inspection if
Total Area was selected as a constraint.

PassedTotalBlobs The number of inspections that passed the total blobs inspection if
Total Blobs was selected as a constraint.

FailedTotalBlobs The number of inspections that failed the total blob inspection if
Total Blobs was selected as a constraint.

PassedArea The number of inspections that that passed the area inspection if
Area was selected as a constraint.

FailedArea The number of inspections that failed the area inspection if Area
was selected as a constraint.

PassedElongation The number of inspections that passed the elongation inspection if


Elongation was selected as a constraint.

FailedElongation The number of inspections that failed the elongation inspection if


Elongation was selected as a constraint.

PassedPerimeter The number of inspections that passed the perimeter inspection if


Perimeter was selected as a constraint.

Blob Tool Property Information: Performance Counts


27
TIPS Vision Tool Manual
Blob (BLB) Tool

Property Data Stored

FailedPerimeter The number of inspections that that failed the perimeter inspection
if Perimeter was selected as a constraint.

PassedAngle The number of inspections that passed the angle inspection if


Angle was selected as a constraint.

FailedAngle The number of inspections that failed the angle inspection if Angle
was selected as a constraint.

PassedStrokeRatio The number of inspections that passed the stroke ratio inspection if
Stroke Ratio was selected as a constraint.

FailedStrokeRatio The number of inspections that failed the stroke ratio inspection if
Stroke Ratio was selected as a constraint.

PassedHoles The number of inspections that passed the Holes inspection if


Holes was selected as a constraint.

FailedHoles The number of inspections that failed the Holes inspection if Holes
was selected as a constraint.

PassedBoundingSize The number of inspections that passed the bounding size inspec-
tion if Bounding Size was selected as a constraint.

FailedBoundingSize The number of inspections that failed the Bounding Size inspec-
tion if Bounding Size was selected as a constraint.

PassedCentroid The number of inspections that passed the Centroid inspection if


Centroid was selected as a constraint.

FailedCentroid The number of inspections that failed the Centroid inspection if


Centroid was selected as a constraint.

PassedMajorAxis The number of inspections that passed the Major Axis inspection if
Major Axis was selected.

FailedMajorAxis The number of inspections that failed the Major Axis inspection if
Major Axis was selected as a constraint.

PassedMinorAxis The number of inspections that passed the Minor Axis inspection if
Minor Axis was selected as a constraint.

FailedMinorAxis The number of inspections that failed the Minor Axis inspection if
Minor Axis was selected as a constraint.

Blob Tool Property Information: Performance Counts


28
TIPS Vision Tool Manual
Blob (BLB) Tool

Property Data Stored

PassedMajorMoment The number of inspections that passed the Major Moment inspec-
tion if Major Moment was selected as a constraint.

FailedMajorMoment The number of inspections that failed the Major Moment inspec-
tion if Major Moment was selected as a constraint.

PassedMinorMoment The number of inspections that passed the Minor Moment inspec-
tion if Minor Moment was selected as a constraint.

FailedMinorMoment The number of inspections that failed the Minor Moment inspec-
tion if Minor Moment was selected as a constraint.

MinArea The Minimum Area value in pixels among all blobs inspected. The
range is 0 to 1,000,000.

MaxArea The Maximum Area value in pixels among all blobs inspected.
The range is 0 to 1,000,000.

AvgArea The Average Area value in pixels among all blobs inspected.

MinElongation The Minimum Elongation value in pixels among all blobs


inspected. The range is 0 to 10.

MaxElongation The Maximum Elongation value in pixels among all blobs


inspected. The range is 0 to 10.

AvgElongation The Average Elongation value in pixels among all blobs


inspected.

MinPerimeter The Minimum Perimeter value in pixels among all blobs


inspected.

MaxPerimeter The Maximum Perimeter value in pixels among all blobs


inspected.

AvgPerimeter The Average Perimeter value in pixels among all blobs inspected.

MinAngle The Minimum Angle value in degrees among all blobs inspected.

MaxAngle The Maximum Angle value in degrees among all blobs inspected.

AvgAngle The Average Angle value in degrees among all blobs inspected.

MinStrokeRatio The Minimum Stroke ratio value among all blobs inspected. The
range is 0 to 10,000.

Blob Tool Property Information: Performance Counts


29
TIPS Vision Tool Manual
Blob (BLB) Tool

Property Data Stored

MaxStrokeRatio The Maximum Stroke ratio value among all blobs inspected. The
range is 0 to 10,000.

AvgStrokeRatio The Average Stroke ratio value among all blobs inspected.

MinHoles The Minimum number of Holes among all blobs inspected.

MaxHoles The Maximum number of Holes among all blobs inspected.

AvgHoles The Average number of Holes among all blobs inspected.

MinXCentroid The pixel coordinates of the left-most blob.

MaxXCentroid The pixel coordinates of the right-most blob.

AvgXCentroid The average of the MinXCentroid and MaxXCentroid pixel coordi-


nates.

MinYCentroid The pixel coordinates of the highest blob.

MaxYCentroid The pixel coordinates of the lowest blob.

AvgYCentroid The average of the MinYCentroid and the MaxYCentroid pixel


coordinates.

MinMajorAxis The Minimum Major Axis length in pixels among all blobs
inspected. The range is 0 to 500.

MaxMajorAxis The Maximum Major Axis length in pixels among all blobs
inspected. The range is 0 to 500.

AvgMajorAxis The Average Major Axis length in pixels among all blobs
inspected.

MinMinorAxis The Minimum Minor Axis length in pixels among all blobs
inspected. The range is 0 to 500.

MaxMinorAxis The Maximum Minor Axis length in pixels among all blobs
inspected. The range is 0 to 100,000.

AvgMinorAxis The Average Minor Axis length in pixels among all blobs
inspected.

MinMajorMoment The Minimum Major Moment value among all blobs inspected.
The range is 0 to 100,000.

Blob Tool Property Information: Performance Counts


30
TIPS Vision Tool Manual
Blob (BLB) Tool

Property Data Stored

MaxMajorMoment The Maximum Major Moment value among all blobs inspected.
The range is 0 to 100,000.

AvgMajorMoment The Average Major Moment value among all blobs inspected.

MinMinorMoment The Minimum Minor Moment value among all blobs inspected.
The range is 0 to 100,000.

MaxMinorMoment The Maximum Minor Moment value among all blobs inspected.
The range is 0 to 100,000.

AvgMinorMoment The Average Minor Moment value among all blobs inspected.

TotalBlobs The Total number of Blobs found meeting pre filtering and con-
straint limits.

TotalArea The sum of the areas of the Total Blobs.

TrainedTotalBlobs The number of blobs detected during the training process.

TrainedTotalArea The area in pixels of all blobs detected during the training process.

Blob Tool Property Information: Performance Counts


31
TIPS Vision Tool Manual
Blob (BLB) Tool

7.2 Station Parameter Tags

These tags can be displayed on any screen using the Screen Edit feature.

Property Data Stored

ThresholdOp A number corresponding to the selected Segmentation method


property where 1=Fixed, 2=Bimodal, 3=Quick, 4=Elimination,
5=Elimination, 6=Peak, 7=Dot Detect, 8=Area Detect, 9=Line
Detect, 10=Gradient Detect.

FilterOp A number corresponding to the selected Prefilter method property


where 1=Angle, 2=Area, 3=Elongation, 4=Height, 5=Perimeter,
6=Stroke Ratio, 7=Width.

ConstraintOp A number corresponding to the selected Constraint method prop-


erty where 1=Angle, 2=Area, 3=Bounding Size, 4=CentROId
Point, 5=Elongation, 6=Holes, 7=Major Axis, 8=Minor Axis,
9=Major Moment, 10=Minor Moment, 11=Perimeter, 12=Stroke
Ratio, 13=Percent Area, 14=Total Area, 15=Percent Total Area,
16=Total Blobs.

Polarity A number corresponding to the selected Polarity property where


0=Light on Dark, 1=Dark on Light.

Threshold The value of the Threshold setting gray scale property. See the
Segmenter Tab – Fixed Threshold property.

Offset The value of the Threshold Offset gray scale value property. See
Segmenter Tab - Threshold Offset property.

PrefilterMinimum The Prefilter Minimum value in pixels of the selected Prefilter


property. See the Prefilter Tab - Minimum Value.

PrefilterMaximum The prefilter maximum value in pixels of the selected Prefilter prop-
erty. See the Prefilter Tab - Maximum Value.

ConstraintNegTol The value of the Constraint Negative property. See the Con-
straints Tab – Neg Tol.

ConstraintPosTol The value of the Constraint Positive property. See the Con-
straints Tab – Pos Tol.

FilterGroup A number in a list corresponding to the names of the selected Pre-


filter Group properties where 1=Angle, 2=area, 4=Elongation,
8=Height, 16=Perimeter, 32=Stroke Ratio, 64=Width.

Blob Tool Property Information: Station Parameter Tags


32
TIPS Vision Tool Manual
Blob (BLB) Tool

Property Data Stored

ConstraintGroup A number in a list corresponding to the names of the selected Con-


straint Group properties where 1=Angle, 2=Area, 4=Bounding
Size, 8=Centroid Point, 16=Elongation, 32=Holes, 64=Major Axis,
128=Minor Axis, 256=Major Moment, 512=Minor Moment,
1024=Perimeter, 2048=Stroke Ratio, 4096=Percent Area,
8192=Total Area, 16384= Percent Total Area, 32768=Total Blobs.

ResultString A string stating the pass/fail result information for a corresponding


inspected blob sequence. Shows an asterisk for passed blobs or
a code, citing reason for failure (i.e. A = area).

RelateKey A number in a list corresponding to the selected Sort characteristic


selected where 1=Angle, 2=Area, 3=Boundary Box, 4=Elongation,
5=Holes, 6=Major Axis, 7=Major Moment, 8=Minor Axis, 9=Minor
Moment, 10=Perimeter, 11=Stroke.

Blob Tool Property Information: Station Parameter Tags


33
TIPS Vision Tool Manual
Blob (BLB) Tool

8 Blob Tool Example

In this example, a blister pack with 12 tablets is inspected for missing, broken, oversized or out of
position tablets.

1. Set the graphics mode to Maximum to display segmentation of objects and help in
troubleshooting during tool training. Return the property to None, Normal or Mini-
mum when conducting inspections to make the system more responsive to operator
requirements after training is complete.

2. Jog the packaging line until a blister web containing tablets is in the inspection area.
Use only good quality tablets and webbing.

Blob Tool Example: Station Parameter Tags


34
TIPS Vision Tool Manual
Blob (BLB) Tool

3. Select the Blob tool and draw an ROI around the blister format. Size the ROI to sur-
round the inspection area. Size the tool to account for any anticipated movement of
the web.

Blob Tool Example: Station Parameter Tags


35
TIPS Vision Tool Manual
Blob (BLB) Tool

4. Open the Properties Dialog box and change the Blob Method to Fixed since the
conditions and image are not changing. Leave the Polarity at Dark on Light and
move the Fixed Threshold slider to determine the range of values that correctly seg-
ments the 12 tablets. Tablets are a solid blue color when segmented properly. Set
the Fixed Threshold to the mid-range value of 52.

5. Select the Stats tab to determine which parameter(s) to use to filter out unwanted
blobs such as the dark flecks in the background. In this example, the Area parame-
ter will allow the system to reject all blobs that are too large or small to be a tablet.

Blob Tool Example: Station Parameter Tags


36
TIPS Vision Tool Manual
Blob (BLB) Tool

6. At the Prefilter tab select Area and enter a Min value and a Max value that encom-
passes the known size variations for the tablets. Since the Stats tab shows a varia-
tion from 2308 to 2378, values of 2200 and 2400 are entered for the Area Min and
Max settings. The system will only inspect objects with areas between 2200 and
2400 pixels. All others are ignored.

7. Select the Sort tab and enable the Centroid Correlation Method and Positional
Sorting. Adjust the Deadband slider to the maximum value that displays the proper
number of rows and columns (50 for this example.)

Blob Tool Example: Station Parameter Tags


37
TIPS Vision Tool Manual
Blob (BLB) Tool

8. Select the Constraints tab to set the pass/fail criteria for the inspection. Enable the
Area and Centroid Point. Enter 30 into the Area Pos Tol and Neg Tol columns to
fail partial and oversized tablets. Enter 10 into the Centroid Point Pos Tol and Neg
Tol columns to fail any tablets that are more than half their diameter out of position.

9. Select the Tool Info tab and set the Results Line to 3.

Blob Tool Example: Station Parameter Tags


38
TIPS Vision Tool Manual
Blob (BLB) Tool

10. Train the tool and verify that it correctly passes and fails sample products.

Passed

Blob Tool Example: Station Parameter Tags


39
TIPS Vision Tool Manual
Blob (BLB) Tool

Failed

Blob Tool Example: Station Parameter Tags


40
TIPS Vision Tool Manual
Blob (BLB) Tool

9 Index

A
ADVISOR Non X-Series ................................................................................................................3
ADVISOR X-Series ........................................................................................................................3
All Blobs .......................................................................................................................................18
Angle
1 .............................................................................................................................................16
2 .............................................................................................................................................17
3 .............................................................................................................................................19
4 .............................................................................................................................................22
5 .............................................................................................................................................23
6 .............................................................................................................................................33
Area
1 ...............................................................................................................................................4
2 .............................................................................................................................................14
3 .............................................................................................................................................16
4 .............................................................................................................................................17
5 .............................................................................................................................................19
6 .............................................................................................................................................22
7 .............................................................................................................................................23
8 .............................................................................................................................................33
Area Detect ....................................................................................................................................7
Area Detect (Segmentation Method) ...........................................................................................12
AvgAngle ......................................................................................................................................29
AvgArea .......................................................................................................................................29
AvgElongation ..............................................................................................................................29
AvgHoles ......................................................................................................................................30
AvgMajorAxis ...............................................................................................................................30
AvgMajorMoment .........................................................................................................................31
AvgMinorAxis ...............................................................................................................................30
AvgMinorMoment .........................................................................................................................31
AvgPerimeter ...............................................................................................................................29
AvgStrokeRatio ............................................................................................................................30
AvgXCentroid ...............................................................................................................................30
AvgYCentroid ...............................................................................................................................30

B
Bimodal
(Segmentation Method) ...........................................................................................................8
1 ...............................................................................................................................................7
2 ...............................................................................................................................................9
3 .............................................................................................................................................15
4 .............................................................................................................................................32
BLB Properties ...............................................................................................................................4

Index:
41
TIPS Vision Tool Manual
Blob (BLB) Tool

BLB Properties Dialog Box


1 ...............................................................................................................................................3
2 ...............................................................................................................................................4
3 .............................................................................................................................................14
Blob
1 ...............................................................................................................................................2
2 .............................................................................................................................................27
Blob (Segmentation) Method .........................................................................................................6
Blob Method Table .........................................................................................................................6
Blob Tool
Description & Use ....................................................................................................................1
Blob Tool (X/Y) ...............................................................................................................................3
Blobs ..............................................................................................................................................1
Boundary Box ..............................................................................................................................33
Bounding Box ...............................................................................................................................22
Bounding Size
1 ...............................................................................................................................................3
2 .............................................................................................................................................23
3 .............................................................................................................................................33
Builder
1 ...............................................................................................................................................3
2 .............................................................................................................................................27
Button
Elllipsis ...................................................................................................................................25
Filters ......................................................................................................................................14
Properties .................................................................................................................................3
Train .......................................................................................................................................26

C
Centroid
1 .............................................................................................................................................20
2 .............................................................................................................................................22
3 .............................................................................................................................................24
4 .............................................................................................................................................28
Centroid Point
1 ...............................................................................................................................................3
2 .............................................................................................................................................33
ConstraintGroup ...........................................................................................................................33
ConstraintNegTol .........................................................................................................................32
ConstraintOp ................................................................................................................................32
ConstraintPosTol .........................................................................................................................32
Constraints ...................................................................................................................................18
Constraints Tab
1 ...............................................................................................................................................1
2 .............................................................................................................................................23
Constraints Tab Properties ..........................................................................................................23
Correlation Method ......................................................................................................................21
Counts ..........................................................................................................................................27

Index:
42
TIPS Vision Tool Manual
Blob (BLB) Tool

D
Deadband .....................................................................................................................................20
Defect Sampling
1 .............................................................................................................................................12
2 .............................................................................................................................................14
Defect Size ...................................................................................................................................14
Defect Threshold
1 .............................................................................................................................................12
2 .............................................................................................................................................14
Dialog Box
BLB Properties
1 .........................................................................................................................................3
2 .........................................................................................................................................4
3 .......................................................................................................................................14
Filter Operations ....................................................................................................................14
Dot
1 ...............................................................................................................................................4
2 .............................................................................................................................................14
Dot Detect ......................................................................................................................................7
Dot Detect (Segmentation Method) .............................................................................................11

E
Elimination
1 ...............................................................................................................................................7
2 .............................................................................................................................................15
Elimination (Segmentation Method) ............................................................................................10
Ellipsis Button ..............................................................................................................................25
Elong(ation) ..................................................................................................................................19
Elongation
1 .............................................................................................................................................17
2 .............................................................................................................................................22
3 .............................................................................................................................................24
4 .............................................................................................................................................33
Enabled ........................................................................................................................................20
Example .......................................................................................................................................34
Execution Order ...........................................................................................................................26

F
Failed ............................................................................................................................................27
FailedAngle ..................................................................................................................................28
FailedArea ....................................................................................................................................27
FailedBoundingSize .....................................................................................................................28
FailedCentroid ..............................................................................................................................28
FailedElongation ..........................................................................................................................27
FailedHoles ..................................................................................................................................28
FailedMajorAxis ...........................................................................................................................28
FailedMajorMoment .....................................................................................................................29
FailedMinorAxis ...........................................................................................................................28
Index:
43
TIPS Vision Tool Manual
Blob (BLB) Tool

FailedMinorMoment .....................................................................................................................29
FailedPerimeter ............................................................................................................................28
FailedStrokeRatio ........................................................................................................................28
FailedTotalArea ............................................................................................................................27
FailedTotalBlobs ..........................................................................................................................27
Filter Operations Dialog Box ........................................................................................................14
FilterGroup ...................................................................................................................................32
FilterOp ........................................................................................................................................32
Filters ............................................................................................................................................14
Filters Button ................................................................................................................................14
Fixed
1 ...............................................................................................................................................7
2 ...............................................................................................................................................9
Fixed (Segmentation Method) .......................................................................................................7
Fixed segmentation ......................................................................................................................15
Fixed Threshold
1 ...............................................................................................................................................5
2 .............................................................................................................................................15

G
Gradient
1 ...............................................................................................................................................4
2 .............................................................................................................................................14
Gradient Detect ..............................................................................................................................7
Gradient Detect (Segmentation Method) .....................................................................................13
Gray Scale Analysis .......................................................................................................................1
Gray Scale Intensity .......................................................................................................................1

H
H ...................................................................................................................................................25
Height
1 .............................................................................................................................................16
2 .............................................................................................................................................17
3 .............................................................................................................................................19
Histogram
1 ...............................................................................................................................................2
2 ...............................................................................................................................................5
Holes
1 .............................................................................................................................................19
2 .............................................................................................................................................22
3 .............................................................................................................................................24
4 .............................................................................................................................................33

I
Inspected ......................................................................................................................................27

Index:
44
TIPS Vision Tool Manual
Blob (BLB) Tool

L
Line
1 ...............................................................................................................................................4
2 .............................................................................................................................................14
Line Detect
(Segmentation Method) .........................................................................................................13
1 ...............................................................................................................................................7
2 .............................................................................................................................................13
Location ........................................................................................................................................25

M
Major (Axis) ..................................................................................................................................19
Major Axis ....................................................................................................................................33
1 ...............................................................................................................................................3
2 .............................................................................................................................................22
3 .............................................................................................................................................24
4 .............................................................................................................................................28
5 .............................................................................................................................................32
6 .............................................................................................................................................33
Major Moment
1 ...............................................................................................................................................3
2 .............................................................................................................................................22
3 .............................................................................................................................................24
4 .............................................................................................................................................33
Max Defect Size
1 .............................................................................................................................................12
2 .............................................................................................................................................13
3 .............................................................................................................................................14
MaxAngle .....................................................................................................................................29
MaxArea .......................................................................................................................................29
MaxElongation .............................................................................................................................29
MaxHoles .....................................................................................................................................30
Maximum Defect Size ....................................................................................................................5
MaxMajorAxis ..............................................................................................................................30
MaxMajorMoment ........................................................................................................................31
MaxMinorAxis ..............................................................................................................................30
MaxMinorMoment ........................................................................................................................31
MaxPerimeter ...............................................................................................................................29
MaxStrokeRatio ...........................................................................................................................30
MaxXCentroid ..............................................................................................................................30
MaxYCentroid ..............................................................................................................................30
Method ...........................................................................................................................................6
MinAngle ......................................................................................................................................29
MinArea ........................................................................................................................................29
MinElongation ..............................................................................................................................29
MinHoles ......................................................................................................................................30
MinMajorAxis ...............................................................................................................................30
MinMajorMoment .........................................................................................................................30

Index:
45
TIPS Vision Tool Manual
Blob (BLB) Tool

MinMinorAxis ................................................................................................................................30
MinMinorMoment .........................................................................................................................31
Minor (Axis) ..................................................................................................................................19
Minor Axis
1 ...............................................................................................................................................3
2 .............................................................................................................................................22
3 .............................................................................................................................................24
4 .............................................................................................................................................28
5 .............................................................................................................................................32
6 .............................................................................................................................................33
Minor Moment
1 ...............................................................................................................................................3
2 .............................................................................................................................................22
3 .............................................................................................................................................24
4 .............................................................................................................................................33
MinPerimeter ................................................................................................................................29
MinStrokeRatio ............................................................................................................................29
MinXCentroid ...............................................................................................................................30
MinYCentroid ...............................................................................................................................30
Mjr Mmt ........................................................................................................................................19
Mnr Mmt .......................................................................................................................................19

N
Name ............................................................................................................................................25
Neg Tol .........................................................................................................................................23
Next Blob ......................................................................................................................................18
Number of Pixels ............................................................................................................................9

O
Objects ...........................................................................................................................................1
Offset
1 .............................................................................................................................................15
2 .............................................................................................................................................32

P
Parameter Tags ...........................................................................................................................32
Passed .........................................................................................................................................27
PassedAngle ................................................................................................................................28
PassedArea ..................................................................................................................................27
PassedBoundingSize ...................................................................................................................28
PassedCentroid ...........................................................................................................................28
PassedElongation ........................................................................................................................27
PassedHoles ................................................................................................................................28
PassedMajorAxis .........................................................................................................................28
PassedMajorMoment ...................................................................................................................29
PassedMinorAxis .........................................................................................................................28
PassedMinorMoment ...................................................................................................................29
PassedPerimeter .........................................................................................................................27

Index:
46
TIPS Vision Tool Manual
Blob (BLB) Tool

PassedStrokeRatio ......................................................................................................................28
PassedTotalArea .........................................................................................................................27
PassedTotalBlobs ........................................................................................................................27
Peaks
1 ...............................................................................................................................................7
2 .............................................................................................................................................15
Peaks (Segmentation Method) ....................................................................................................11
Percent Area
1 .............................................................................................................................................24
2 .............................................................................................................................................33
Percent Total Area
1 .............................................................................................................................................24
2 .............................................................................................................................................33
Performance Counts ....................................................................................................................27
Perimeter
1 ...............................................................................................................................................2
2 .............................................................................................................................................17
3 .............................................................................................................................................19
4 .............................................................................................................................................22
5 .............................................................................................................................................24
6 .............................................................................................................................................33
Polarity
1 ...............................................................................................................................................2
2 ...............................................................................................................................................6
3 .............................................................................................................................................32
Population Number ........................................................................................................................9
Pos Tol .........................................................................................................................................23
Positional Sorting .........................................................................................................................20
Prefilter .........................................................................................................................................18
Prefilter Tab
1 ...............................................................................................................................................1
2 .............................................................................................................................................16
PrefilterMaximum .........................................................................................................................32
PrefilterMinimum ..........................................................................................................................32
Previous Blob ...............................................................................................................................18
Properties .......................................................................................................................................4
Properties Button ...........................................................................................................................3
Property Information ....................................................................................................................27

Q
Quick
1 ...............................................................................................................................................7
2 .............................................................................................................................................15
Quick (Segmentation Method) .......................................................................................................9

R
RelateKey .....................................................................................................................................33
Result Lines .................................................................................................................................25

Index:
47
TIPS Vision Tool Manual
Blob (BLB) Tool

ResultString ..................................................................................................................................33
ROI
1 ...............................................................................................................................................3
2 .............................................................................................................................................25

S
Sampling ......................................................................................................................................14
Screen
Edit
1 .......................................................................................................................................27
2 .......................................................................................................................................32
Vision Edit
1 .........................................................................................................................................3
2 .......................................................................................................................................14
Segmentation
1 ...............................................................................................................................................1
2 ...............................................................................................................................................2
3 ...............................................................................................................................................4
4 .............................................................................................................................................32
Segmentation Methods
1 ...............................................................................................................................................6
2 .............................................................................................................................................14
Segmenter Tab
1 ...............................................................................................................................................1
2 ...............................................................................................................................................4
3 ...............................................................................................................................................6
4 .............................................................................................................................................14
SENTRI BLISTER ..........................................................................................................................3
SENTRI Non X-Series ...................................................................................................................3
SENTRI X-Series ...........................................................................................................................3
Sort ...............................................................................................................................................18
Sort Tab
1 ...............................................................................................................................................1
2 .............................................................................................................................................20
Sorting ..........................................................................................................................................20
Stat. Train .....................................................................................................................................26
Station Parameter Tags ...............................................................................................................32
Stroke
1 .............................................................................................................................................22
2 .............................................................................................................................................33
Stroke (Ratio) ...............................................................................................................................19
Stroke Ratio
1 .............................................................................................................................................17
2 .............................................................................................................................................24
3 .............................................................................................................................................33
Stroke Ration (A/P) ........................................................................................................................3

Index:
48
TIPS Vision Tool Manual
Blob (BLB) Tool

T
Tab
Constraints
1 .........................................................................................................................................1
2 .......................................................................................................................................23
Prefilter
1 .........................................................................................................................................1
2 .......................................................................................................................................16
Segmenter
1 .........................................................................................................................................1
2 .........................................................................................................................................4
Sort
1 .........................................................................................................................................1
2 .......................................................................................................................................20
Stats .......................................................................................................................................18
Tool Info
1 .........................................................................................................................................1
2 .......................................................................................................................................25
Tag Editor
2 .............................................................................................................................................27
Tags .............................................................................................................................................32
Test ................................................................................................................................................1
Threshold
1 ...............................................................................................................................................2
2 .............................................................................................................................................14
3 .............................................................................................................................................32
Threshold Offset
1 ...............................................................................................................................................5
2 ...............................................................................................................................................9
3 .............................................................................................................................................15
ThresholdOp ................................................................................................................................32
Tool Adjustment .............................................................................................................................3
Tool Info Tab
1 ...............................................................................................................................................1
2 .............................................................................................................................................25
Tool Setup ......................................................................................................................................3
Tool Training ................................................................................................................................26
Total Area
1 .............................................................................................................................................19
2 .............................................................................................................................................24
3 .............................................................................................................................................33
Total Blobs
1 .............................................................................................................................................19
2 .............................................................................................................................................24
3 .............................................................................................................................................33
TotalArea ......................................................................................................................................31
TotalBlobs ....................................................................................................................................31

Index:
49
TIPS Vision Tool Manual
Blob (BLB) Tool

Train
1 ...............................................................................................................................................1
2 .............................................................................................................................................26
TrainedTotalArea .........................................................................................................................31
TrainedTotalBlobs ........................................................................................................................31
Training ........................................................................................................................................26

V
Validate ..........................................................................................................................................1
Vision Edit Screen
1 ...............................................................................................................................................3
2 .............................................................................................................................................14

W
W ..................................................................................................................................................25
Width
1 .............................................................................................................................................16
2 .............................................................................................................................................17
3 .............................................................................................................................................19

X
X ...................................................................................................................................................25

Y
Y ...................................................................................................................................................25

End of document.

Index:
50
TIPS Vision Tool Manual
Blob (BLB) Tool

This page intentionally left blank.

Index:
51
SYSTECH International, Inc.
2540 Route 130, Suite 128
Cranbury, NJ 08512
Phone: (609) 395-8400 FAX: (609) 395-0064
www.systech-tips.com

You might also like