System and method for assigning analysis parameters to vision detector using a graphical interface
First Claim
1. A system for placing and sizing on a Graphical User Interface (GUI) display at least one of Locators and Detectors comprising one or more processors implementing the steps of:
- a GUI screen image view of an object derived from a vision sensor having a field of view in which the object is in relative motion thereto and a plurality of captured image frames of the object within the filed of view, the image view being accessible by a GUI cursor;
an edge detection process that determines and analyzes detectable edges in the screen image view and stores edge information;
a selector that allows a user to select either a (a) Locator or (b) a Detector based upon a predetermined analysis tool for placement on the image view; and
an automatic placement process that uses the edge information to place the selected (a) Locator or (b) Detector at a position on the image view upon which the cursor points with a size that is determined based upon a location of adjacent edges of the object image view.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a system and method for automating the setup of Locators and Detectors within an image view of an object on the HMI of a vision detector by determining detectable edges and best fitting the Locators and Detectors to a location on the object image view following the establishment of an user selected operating point on the image view, such as by clicking a GUI cursor. In this manner, the initial placement and sizing of the graphical elements for Locator and Detector ROIs are relatively optimized without excessive adjustment by the user. Locators can be selected for direction, including machine or line-movement direction, cross direction or angled direction transverse to cross direction and movement direction. Detectors can be selected based upon particular analysis tools, including brightness tools, contrast tools and trained templates. The Locators and detectors are each associated with a particular set of operating parameters, such as activation threshold, which are displayed in a control box within the GUI (and can be accessed by clicking on the specific Locator or Detector. A parameter bar can also be provided adjacent to the depiction of the Detector on the image view for easy reference. Both Locators and Detectors may be manually readjusted once automatically placed and sized by drag and drop techniques.
76 Citations
33 Claims
-
1. A system for placing and sizing on a Graphical User Interface (GUI) display at least one of Locators and Detectors comprising one or more processors implementing the steps of:
-
a GUI screen image view of an object derived from a vision sensor having a field of view in which the object is in relative motion thereto and a plurality of captured image frames of the object within the filed of view, the image view being accessible by a GUI cursor; an edge detection process that determines and analyzes detectable edges in the screen image view and stores edge information; a selector that allows a user to select either a (a) Locator or (b) a Detector based upon a predetermined analysis tool for placement on the image view; and an automatic placement process that uses the edge information to place the selected (a) Locator or (b) Detector at a position on the image view upon which the cursor points with a size that is determined based upon a location of adjacent edges of the object image view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for placing and sizing on a Graphical User Interface (GUI) display at least one of Locators and Detectors comprising one or more processors implementing the steps of the steps of:
-
displaying a GUI screen image view of an object derived from a vision sensor having a field of view in which the object is in relative motion thereto and a plurality of captured image frames of the object within the filed of view, the image view being accessible by a GUI cursor; determining and analyzing detectable edges in the screen image view and stores edge information; selecting either a (a) Locator or (b) a Detector based upon a predetermined analysis tool for placement on the image view; and placing automatically, using the edge information, the selected (a) Locator or (b) Detector at a position on the image view upon which the cursor points with a size that is determined based upon a location of adjacent edges of the object image view. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification