Spatial alignment of image data from a multichannel detector using a reference image
First Claim
1. A method for correcting spatial alignment errors in an imaging system that acquires images of an object from at least two spatially distinct imaging regions at different times, while there is relative motion between the object and each imaging region, comprising the steps of:
- (a) acquiring at least one image of the object from a first imaging region at a first point in time;
(b) acquiring at least one image of the object from a second imaging region at a second point in time, the first imaging region and the second imaging region being spatially separated, the first point in time and the second point in time being temporally separated, where acquisition of each image of the object from the second imaging region is based on an estimated speed of the relative motion between the object and each imaging region;
(c) determining a cross region spatial misalignment between image data acquired from the first imaging region and image data acquired from the second imaging region by analyzing image data acquired from the first and second imaging regions, where the cross region spatial misalignment is proportional to an error in the estimated speed; and
(d) correcting the cross region spatial misalignment to align the image data acquired from the first region with the image data acquired from the second region.
3 Assignments
0 Petitions
Accused Products
Abstract
A method to perform spatial alignment and spectral compensation for a multi-channel flow imaging system that acquires image data from a single imaging region is disclosed in U.S. Pat. No. 7,079,708. The spatial corrections disclosed therein are static, and do not vary unless the alignment of optical components in the imaging system or the specific detector are modified. However, when image data is acquired from two different imaging regions that are spaced apart along an axis of motion between the object being imaged and the imaging system, dynamic spatial offsets are induced between image data acquired from a first imaging region and image data acquired from a second, spaced apart imaging region. The dynamic spatial offsets are a function of an error in an estimated velocity of the object as it moves between the imaging regions, and may vary from object to object. Techniques for correcting dynamic spatial offsets are disclosed.
161 Citations
27 Claims
-
1. A method for correcting spatial alignment errors in an imaging system that acquires images of an object from at least two spatially distinct imaging regions at different times, while there is relative motion between the object and each imaging region, comprising the steps of:
-
(a) acquiring at least one image of the object from a first imaging region at a first point in time; (b) acquiring at least one image of the object from a second imaging region at a second point in time, the first imaging region and the second imaging region being spatially separated, the first point in time and the second point in time being temporally separated, where acquisition of each image of the object from the second imaging region is based on an estimated speed of the relative motion between the object and each imaging region; (c) determining a cross region spatial misalignment between image data acquired from the first imaging region and image data acquired from the second imaging region by analyzing image data acquired from the first and second imaging regions, where the cross region spatial misalignment is proportional to an error in the estimated speed; and (d) correcting the cross region spatial misalignment to align the image data acquired from the first region with the image data acquired from the second region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An imaging system for acquiring images of an object from at least two spatially distinct imaging regions at different times, while there is relative motion between the object and each imaging region, the imaging system comprising:
-
(a) a first imaging component for acquiring at least one image of an object from a first imaging region at a first point in time; (b) a second imaging component for acquiring at least one image of the object from a second imaging region at a second point in time, the first imaging region and the second imaging region being spatially separated, acquisition of each image of the object from the second imaging region being based on an estimated speed of the relative motion between the object and each imaging region; and (c) a processor logically coupled to the first and second imaging components, the processor configured to implement a spatial alignment technique using the functions of; (i) determining a cross region spatial misalignment between image data acquired from the first imaging region and image data acquired from the second imaging region by analyzing image data acquired from the first and second imaging regions, where the cross region spatial misalignment is proportional to an error in the estimated speed; and (ii) correcting the cross region spatial misalignment to align the image data acquired from the first region with the image data acquired from the second region. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for correcting spatial alignment errors in a multi-channel imaging system that acquires multi-channel images of an object from at least two spatially distinct imaging regions at different times, while there is relative motion between the object and each imaging region, comprising the steps of:
-
(a) acquiring multi-channel images of an object from a first imaging region, thereby acquiring a first set of images; (b) acquiring multi-channel images of an object from a second imaging region after acquisition of the first set of images, thereby acquiring a second set of images, the first imaging region and the second imaging region being spatially separated, where acquisition of the multi-channel images of the object from the second imaging region is based on an estimated speed of the relative motion between the object and each imaging region; (c) using first predetermined offset data corresponding to hardware used to acquire image data from the first imaging region to spatially align each image in the first set of images; (d) using second predetermined offset data corresponding to hardware used to acquire image data from the second imaging region to spatially align each image in the second set of images; (e) determining a cross region spatial misalignment between the first set of images and the second set of images by analyzing image data from the first and second set of images, where the cross region spatial misalignment is proportional to an error in the estimated speed; and (f) correcting the cross region spatial misalignment to spatially align the first set of images with the second set of images. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. An imaging system for acquiring multi-channel images of an object from at least two spatially distinct imaging regions at different times, while there is relative motion between the object and each imaging region, the imaging system comprising:
-
(a) a first imaging component for acquiring multi-channel images of an object from a first imaging region, thereby acquiring a first set of images; (b) a second imaging component for acquiring multi-channel images of the object from a second imaging region, thereby acquiring a second set of images, the second set of images being acquired after the first set of images, the first imaging region and the second imaging region being spatially separated, acquisition of each image of the object from the second imaging region being based on an estimated speed of the relative motion between the object and each imaging region; and (c) a processor logically coupled to the first and second imaging components, the processor configured to implement a spatial alignment technique using the functions of; (i) using first predetermined offset data corresponding to the first imaging component to spatially align each image in the first set of images; (ii) using second predetermined offset data corresponding to the second imaging component to spatially align each image in the second set of images; (iii) determining a cross region spatial misalignment between image data acquired from the first imaging region and image data acquired from the second imaging region by analyzing image data acquired from the first and second imaging regions, where the cross region spatial misalignment is proportional to an error in the estimated speed; and (iv) correcting the cross region spatial misalignment to align the image data acquired from the first region with the image data acquired from the second region. - View Dependent Claims (23, 24, 25)
-
-
26. A non-transitory memory medium having machine instructions stored thereon for implementing an automated spatial alignment technique in an imaging system for acquiring multi-channel images of an object from at least two spatially distinct imaging regions at different times, while there is relative motion between the object and each imaging region, the machine instructions, when implemented by a processor, carrying out the functions of:
-
(a) using first predetermined offset data corresponding to a first imaging component in the imaging system to spatially align each image in a first set of images acquired from a first imaging region; (b) using second predetermined offset data corresponding to a second imaging component in the imaging system to spatially align each image in a second set of images acquired from a second imaging region; (c) determining a cross region spatial misalignment between image data acquired from the first imaging region and image data acquired from the second imaging region by analyzing image data acquired from the first and second imaging regions, where the cross region spatial misalignment is proportional to an error in the estimated speed; and (d) correcting the cross region spatial misalignment to align the image data acquired from the first region with the image data acquired from the second region. - View Dependent Claims (27)
-
Specification