Method and system for dynamic feature detection
First Claim
1. A computer program product for optically measuring a plurality of object features of an object in motion relative to a one-dimensional field of view, such that the object passes through the one-dimensional field of view, the product tangibly embodied in a non-transitory computer readable medium, the computer program product comprising instructions being operable to cause a data processing apparatus to:
- receive data for a sequence of images of the one-dimensional field of view;
detect static features across substantially all of the sequence of images of the one-dimensional field of view;
receive, from a memory, a plurality of dynamic features based on the plurality of object features, the plurality of dynamic features comprising at least one measurement of a physical property of the corresponding object feature;
calculate a plurality of maps, wherein at least one of the plurality of maps calculated for an image of the sequence of images is based on the static features of the image and the corresponding dynamic features of the plurality of dynamic features for the image, the map comprisinga pose that maps between at least a point on the object and at least a point in the image; and
an association that maps the corresponding dynamic features to at least some of the static features of the image so to produce associated features; and
compute at least one updated dynamic feature based on the corresponding map, whereby improving at least one measurement of a physical property of an object feature.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems for dynamic feature detection of physical features of objects in the field of view of a sensor. Dynamic feature detection substantially reduces the effects of accidental alignment of physical features with the pixel grid of a digital image by using the relative motion of objects or material in and/or through the field of view to capture and process a plurality of images that correspond to a plurality of alignments. Estimates of the position, weight, and other attributes of a feature are based on an analysis of the appearance of the feature as it moves in the field of view and appears at a plurality of pixel grid alignments. The resulting reliability and accuracy is superior to prior art static feature detection systems and methods.
-
Citations
15 Claims
-
1. A computer program product for optically measuring a plurality of object features of an object in motion relative to a one-dimensional field of view, such that the object passes through the one-dimensional field of view, the product tangibly embodied in a non-transitory computer readable medium, the computer program product comprising instructions being operable to cause a data processing apparatus to:
-
receive data for a sequence of images of the one-dimensional field of view; detect static features across substantially all of the sequence of images of the one-dimensional field of view; receive, from a memory, a plurality of dynamic features based on the plurality of object features, the plurality of dynamic features comprising at least one measurement of a physical property of the corresponding object feature; calculate a plurality of maps, wherein at least one of the plurality of maps calculated for an image of the sequence of images is based on the static features of the image and the corresponding dynamic features of the plurality of dynamic features for the image, the map comprising a pose that maps between at least a point on the object and at least a point in the image; and an association that maps the corresponding dynamic features to at least some of the static features of the image so to produce associated features; and compute at least one updated dynamic feature based on the corresponding map, whereby improving at least one measurement of a physical property of an object feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification