Systems and methods for automatically determining object information and systems and methods for control based on automatically determined object information
First Claim
1. A method for locating objects in an image containing at least one object to be located, comprising:
- obtaining an image comprising a plurality of pixels having image values;
segmenting the plurality of pixels of the obtained image to locate linear features occurring within the image;
analyzing the located linear features at least to identify pairs of located linear features that are co-linear;
clustering subsets of the located linear features based on the analysis of the located linear features to determine at least one linear feature for the clustered subset of located linear features, wherein at least one linear feature for the clustered subset of located linear features corresponds to one of the objects to be located in the image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image of high-aspect-ratio objects is analyzed to locate linear features within the image. The gradient direction for each pixel is determined, and connected pixels having similar gradient directions are grouped into line support regions. A linear feature is determined for each line support region. The linear features are analyzed to identify those that are co-linear. The linear features are then analyzed to find groups that are parallel and that sufficiently overlap. Additional sets of linear features that intersect the identified group are combined into that group. The line support regions of the grouped linear features are analyzed to determine representative orientation and/or dimensional information, which is analyzed to determine statistical information about a plurality of the objects. This information is used to monitor or control one or more processes associated with the objects, to reject the objects or a structure or device comprising the objects, or the like.
-
Citations
20 Claims
-
1. A method for locating objects in an image containing at least one object to be located, comprising:
-
obtaining an image comprising a plurality of pixels having image values;
segmenting the plurality of pixels of the obtained image to locate linear features occurring within the image;
analyzing the located linear features at least to identify pairs of located linear features that are co-linear;
clustering subsets of the located linear features based on the analysis of the located linear features to determine at least one linear feature for the clustered subset of located linear features, wherein at least one linear feature for the clustered subset of located linear features corresponds to one of the objects to be located in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification