Object Characterization
First Claim
1. A method comprising:
- processing first image data for an image of a plurality of objects, and identifying therefrom object regions in the first image data that represent objects or groups of objects in the image based on value differences between data characterizing the objects and data characterizing a background region of the image;
determining a size of each object-region;
determining an individual object size for the plurality of objects by for each object-region, determining respective ratios of the size of the object-region to the size of each of the other object regions,identifying ones of the object regions having a higher total number of the ratios that round to one, relative to the other object regions, anddetermining an expected individual object size based on the sizes of the identified ones of the object regions; and
determining a total number of the objects in the image based on the determined expected individual object size and the sizes of the object regions.
2 Assignments
0 Petitions
Accused Products
Abstract
Various aspects of the present disclosure are directed to characterizing objects or other items, which as may be implemented in a machine-vision type approach. As may be implemented with one or more embodiments, some of which may involve a Fourier transform analysis, object regions (one or more objects) are identified in image data depicting several objects, and the size of each object-region is identified. Respective ratios of the size of each object-region to the size of each of the other object regions are determined, and object regions having a higher total number of ratios that round to one (relative to the other object regions) are identified. An expected (e.g., average) individual object size is determined based on the sizes of the identified object regions, and a total number of the objects in the image is determined based on the expected individual object size and the sizes of the object regions.
-
Citations
23 Claims
-
1. A method comprising:
-
processing first image data for an image of a plurality of objects, and identifying therefrom object regions in the first image data that represent objects or groups of objects in the image based on value differences between data characterizing the objects and data characterizing a background region of the image; determining a size of each object-region; determining an individual object size for the plurality of objects by for each object-region, determining respective ratios of the size of the object-region to the size of each of the other object regions, identifying ones of the object regions having a higher total number of the ratios that round to one, relative to the other object regions, and determining an expected individual object size based on the sizes of the identified ones of the object regions; and determining a total number of the objects in the image based on the determined expected individual object size and the sizes of the object regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having instructions stored thereupon that, when executed by a computer processor, cause the computer processor to:
-
process first image data from an image of a plurality of objects, and identify therefrom object regions in the first image data that represent objects or groups of objects in the image, based on value differences between data characterizing the object regions of the image and data characterizing a background of the image; determine a size of each object-region; determine an average individual object size for the plurality of objects by for each object-region, determine respective ratios of the size of the object-region to the size of each of the other object regions, identify a subset of the object regions, in which the object regions have a higher total number of the ratios that round to one relative to the other object regions, and determine an expected individual object size based on the sizes of the object regions in the subset; and determine a total number of the objects in the image based on the determined expected individual object size and the sizes of the object regions. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
an imaging device configured and arranged to capture an image of a plurality of objects; and a computer processor circuit configured and arranged with stored instructions to; process first image data from an image of a plurality of objects, and identify therefrom object regions in the first image data that represent objects or groups of objects in the image, based on differences between the object regions of the image and a background of the image; determine a size of each object-region; determine an expected individual object size for the plurality of objects by for each object-region, determine respective ratios of the size of the object-region to the size of each of the other object regions, identify ones of the object regions having a higher total number of the ratios that round to one, relative to the other object regions, and determine the average individual object size by averaging the sizes of the ones of the object regions; and determine a total number of the objects in the image based on the determined average individual object size and the sizes of the object regions.
-
Specification