Image processing system and method using subsampling with constraints such as time and uncertainty constraints
First Claim
1. In an automated object inspection system involving locating an object in an input image, an image processing method comprising:
- obtaining a pixel representation of an input image including said object;
obtaining expected geometric parameters representing certain expected geometric features of said object;
selecting from said pixel representation a set of pixels required for input to an object locating process;
defining, after said selecting said set of pixels and after said obtaining said expected geometric parameters, a subsampling factor based upon at least said expected geometric parameters, said subsampling factor defining a reduction in resolution of said set of pixels;
subsampling said set of pixels in accordance with the defined subsampling factor; and
running said object locating process on the subsampled set of pixels;
wherein said defining a subsampling factor comprises estimating a time value indicative of a time said object locating process requires to complete operations on said subsampled set of pixels, and defining said subsampling factor so said time value falls within a desired processing time range.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated object inspection system involving locating an object in an input image obtains a digital representation of an image including the object. Expected geometric parameters representing expected geometric features of the object are obtained. A set of pixels required for input to an object locating process is selected. A subsampling factor is defined based upon at least the expected geometric parameters. The subsampling factor defines a reduction in resolution of the set of pixels. The set of pixels is subsampled in accordance with the defined subsampling factor. The object locating process is run on the subsampled set of pixels. In defining the subsampling factor based upon at least the expected geometric parameters, the system takes into account constraints such as time an uncertainty constraints.
39 Citations
6 Claims
-
1. In an automated object inspection system involving locating an object in an input image, an image processing method comprising:
-
obtaining a pixel representation of an input image including said object; obtaining expected geometric parameters representing certain expected geometric features of said object; selecting from said pixel representation a set of pixels required for input to an object locating process; defining, after said selecting said set of pixels and after said obtaining said expected geometric parameters, a subsampling factor based upon at least said expected geometric parameters, said subsampling factor defining a reduction in resolution of said set of pixels; subsampling said set of pixels in accordance with the defined subsampling factor; and running said object locating process on the subsampled set of pixels; wherein said defining a subsampling factor comprises estimating a time value indicative of a time said object locating process requires to complete operations on said subsampled set of pixels, and defining said subsampling factor so said time value falls within a desired processing time range. - View Dependent Claims (2)
-
-
3. Computer-readable media tangibly embodying a program of instructions executable by the machine to perform functions including:
-
obtaining a pixel representation of a input image including said object; obtaining expected geometric parameters representing certain expected geometric features of said object; selecting from said pixel representation a set of pixels required for input to an object locating process; defining, after said selecting said set of said pixels and after said obtaining said expected geometric parameters, a subsampling factor based upon at least said expected geometric parameters, said subsampling factor defining a reduction in resolution of said set of pixels; subsampling said set of pixels in accordance with the defined subsampling factor; and running said object locating process on the subsampled set of pixels; wherein said defining a subsampling factor comprises estimating a time value indicative of a time said object locating process requires to complete operations on said subsampled set of pixels, and defining said subsampled factor so said time value falls within a desired processing time range. - View Dependent Claims (4)
-
-
5. An automated object inspection system involving locating an object in an input image, said system comprising:
-
means for obtaining a pixel representation of an input image including said object; means for obtaining expected geometric parameters representing certain expected geometric features of said object; means for selecting from said pixel representation a set of pixels required for input to an object locating process; means for defining, after said set of pixels is selected and after said expected geometric parameters are obtained, a subsampling factor based upon at least said expected geometric parameters, said subsampling factor defining a reduction in resolution of said set of pixels; means for subsampling said set of pixels in accordance with the defined subsampling factor; and means for running said object locating process on the subsampled set of pixels; wherein said means for defining a subsampling factor comprise means for estimating a time value indicative of a time said object locating process requires to complete operations on said subsampled set of pixels, and means for defining said subsampling factor so said time value falls within a desired processing time range. - View Dependent Claims (6)
-
Specification