Up | Setup | Threshold | Advanced | Constraints | Visualisation | Results | Commands | Shortcuts | Examples | Release Notes

 

  

 
Constraints


Constraints.Constraints (1)

A set of constraints can be specified, limiting the blobs that are found by the tool (result validation). The constraints apply to each blob, and all must be satisfied for a blob to be considered qualified.

Constraints temporarily disabled - Check when configuring to quickly see which blobs are filtered out

Contour area - Area including any holes

Blob area - Area excluding any holes

Number of holes - Minimum and maximum number of holes to accept the blob

Note: Blobs with fewer holes than the minimum limit or more holes than the maximum limit will be removed from the results

Size of hole - A minimum hole area implies that the blob must have a hole; a maximum area does not.

Note:  small holes can be ignored by setting the Hole filter

Intensity - used to remove blobs with an average intensity outside the minimum and maximum values

Note:  if Calculate blob intensity/std on the Advanced page is turned off, this will not work

Std intensity - used to remove blobs with an intensity variations outside the minimum and maximum values

Note:  if Calculate blob intensity/std on the Advanced page is turned off, this will not work

Circularity - Minimum and maximum circularity limits to accept a blob

Note: A smooth factor of 2 or 3 will normally lead to a better circularity estimate

Proximity - minimum distance between blobs. You can select to retain the largest or the smallest of the two


Constraints.Constraints (2)

Constraints temporarily disabled - Check when configuring to quickly see which blobs are filtered out

Axis ratio - Minimum and maximum limit values for axis ratio

Axis ratio is length / width of bounding box.

Angle - Minimum and maximum limit values for angle

Length of bounding box - Minimum and maximum length limits for bounding box

Width of bounding box Minimum and maximum width limits for bounding box 

Area of bounding box Minimum and maximum area limits for bounding box 

Length of aligned rectangle - Minimum and maximum length limits for aligned rectangle

Width of aligned rectangle Minimum and maximum width limits for aligned rectangle

Area of aligned rectangle Minimum and maximum area limits for aligned rectangle

Note: An aligned rectangle is a minimum bounding box that is aligned with the x and y axes.

Cluster Constraints


Constraints.Feature classification

Constraints temporarily disabled - Check when configuring to quickly see which blobs are filtered out

Classification constraints active - check to filter objects by the Classification limits (below)

Only objects in active classes - if checked, objects classified as belonging to a deactivated class are removed. If unchecked, objects in deactivated classes are retained, and not filtered by the classification limits.

Feature classes/references - define feature classes and add references

- Define a new feature class

- Delete feature class and all references

- Add a reference. The Add reference dialog box opens:

The defined classes are listed in the Class dropdown. Select a class to add references to. By clicking one of the numbered fields under Select, the numbered object is highlighted in the main image.

  • Click OK to add a single reference and close the add references box
  • Click Add to add a reference and keep the dialog open
  • Click Cancel or Close to close the dialog

Show all - overrides classification constraints set, displaying all objects.
Show classified - show only recognised (classified) objects
Show unclassified - show only unrecognised (unclassified) objects.

- Remove a selected reference

Class list popup menu

  • Add class - same as
  • Rename class - set new class name
  • Delete class - same as
  • Delete all classes - empty all lists
  • Copy all classes - copy all classes with references to the clipboard. Useful for moving definitions between tool instances
  • Paste (replace all classes) - replaces all class definitions with contents on the clipboard

Note that these operations cannot be undone.

Reference list popup menu

  • Add reference - same as
  • Rename reference - set new reference name
  • Edit reference - bring up a dialog for manual editing of the reference's details
  • Delete reference - same as
  • Delete all references - empty the reference list for the selected class

Note that these operations cannot be undone.

Classification limits - Used to filter objects when Classification constraints active is checked.

Max distance - max accepted distance limit to reference

Min separation (dB) - min accepted separation between best and second-best match

Weights - a number of object properties can be selected to be used in the classification. Each property has an associated function and a weight.

Check each property that is to be included

Automatic weight calculation - 

  • Checked: always keep the weights updated when references are added or deleted. Select the calculation function from the drop-down box [1/(max-min), 1/Std, 1/(3*Std) or 1).
  • Unchecked: weights can be set individually (below). Click the button to calculate all weights with the function selected in the drop-down box - useful as a starting point.

To set a relative weight manually you must uncheck Automatic weight calculation; weights can then be entered in the edit fields.

Functions and static values -

Pressing the button for a feature brings up this dialog:

Function - a normalising function can be applied to the property value prior to weighing. Reasonable defaults are set for new tools.

  • None
  • Square root - x^(1/2)
  • Cube root - x^(1/3)
  • Square - x^2
  • Cube - x^3

Static -  A static value can be used in the classification, overriding the individual references' feature values. Check the Static checkbox and enter the static value. The button is changed to as a reminder.

Include in description -

Classification results can be displayed next to the class name in the image. Useful for deciding the classification limit values

  • Index - object number
  • Name - class name, if any
  • Distance - classification distance
  • Separation - classification separation (dB)


Constraints.Feature statistics

This list displays statistics for the properties across all references.

 


Scorpion Vision Version XII : Build 646 - Date: 20170225
Scorpion Vision Software® is a registered trademark of Tordivel AS.
Copyright © 2000 - 2017 Tordivel AS.