Patent Number: 
Section: claims

1. A method for correction of relative object-detector motion between successive views comprising the steps of:illuminating an object of interest to produce an image using a current view and a preceding view, wherein the current view and the preceding view are successive views, each successive view being taken from a different perspective;determining a lateral offset correction value for the image for each of the current view and the preceding view;determining an axial offset correction value for the image by finding a maximum in a cross-correlation function along a line that corresponds to a difference in the lateral offset correction values for the two views; andapplying the lateral offset correction value and the axial offset correction value to the image to produce a corrected file image. 2. The method of claim 1, wherein the step of determining a lateral offset correction value for the image further comprises the steps of:thresholding the image; andcross-correlating the thresholded image with a template image. 3. The method of claim 2, wherein the template image is created by a method comprising the steps of:creating at least two white lines at predetermined positions to form a preliminary template image;expanding the preliminary template image to provide zero-padding in two dimensions resulting in an expanded template image; andperforming a two-dimensional FFT on the expanded template image to create the final template image. 4. The method of claim 2, wherein the steps of thresholding the image and cross-correlating the image further comprise the steps of:finding the grayscale histogram of the image including a plurality of bins;identifying a bin with the greatest number of pixels;setting all pixels in the image having the identified bin's grayscale value or higher equal to zero in a copy of the image;applying a two-dimensional FFT to the copy of the image to produce a Fourier transform;multiplying the Fourier transform by a complex conjugate of the Fourier transform of the template image to produce a new image array;summing the new image array, along each of the plurality of rows to compute a lateral sum array;computing a one dimensional Fourier transform of the lateral sum array to find the cross-correlation of the rows of the copy of the original image and the template image;setting an uncorrected position of an image feature, at the location of the maximum value of the lateral sum array; anddetermining the lateral offset as the difference between the uncorrected position of the image feature and a predetermined position of the image feature. 5. The method of claim 4, further comprising the step of repeating the steps of thresholding the image and cross-correlating the image with a different number of bins in the histogram, if the maximum value of the cross-correlation has a magnitude less than a predetermined value. 6. The method of claim 4 wherein the image feature comprises a feature of a specimen container. 7. The method of claim 1, wherein the step of determining an axial offset correction value for the image further comprises the steps of:thresholding a copy of the current view of the image to produce a thresholded version of the image; andcross-correlating the thresholded version of the image with a thresholded version of a previous image before determining an axial offset. 8. The method of claim 1, wherein the step of determining an axial offset further comprises the steps of:finding the grayscale histogram of the current view of the image including a plurality of bins;identifying a peak bin with the greatest number of pixels;creating a thresholded image by setting all pixels in the current view of the image having the peak bin's grayscale value or higher equal to zero in a copy of the current view of the image;applying a low-pass filter to the thresholded image;computing a cross-correlation of the thresholded, low-pass filtered image with a preceding image's thresholded, low-pass filtered version;finding the maximum correction value in the row of the resultant cross-correlation that corresponds to the difference in the two images' lateral offsets; andadding the correction value to a sum of all previous axial offsets. 9. The method of claim 1 further comprising the steps of:writing the value of the lateral offset into an electronic memory device;writing the value of the axial offset into an electronic memory device; andgenerating a corrected image by cropping a plurality of pixels from one or two edges, as determined from the lateral and axial offsets, and shifting the remaining pixels by the number of the cropped plurality of pixels. 10. The method of claim 1, wherein the object of interest is a cell or a cell nucleus. 11. The method of claim 1 further comprising the steps of producing a plurality of images to generate an input image file; and cropping a plurality of the input image file images to produce a cropped copy of the input image file, with uncropped portions shifted vertically and/or horizontally, and with additional blank pixels inserted at one or two of the borders to retain the input image file size. 12. The method of claim 1 wherein the corrected file image comprises calculated offset values saved to a digital file. 13. The method of claim 12 wherein the calculated offset values are processed using computer word-processing to produce an altered text file, and the altered text file is used to generate offsets in two axes, and wherein the step for determining a lateral offset correction value for the image is iterated to find a maximum value. 14. The method of claim 12 wherein the calculated offset values comprise:a position of a maximum value of the cross-correlation between a currentimage and a template image;a maximum value of the cross-correlation between a current image and the template image;a location of a maximum correlation value on the corresponding row of a cross-correlation between the current image and the preceding image; anda maximum value of the cross-correlation between a current image and a preceding image. 15. A method for correction of relative object-detector motion between successive views comprising the steps of:imaging an object of interest to produce an image;determining a lateral offset correction value for the image;determining an axial offset correction value for the image, wherein the step of determining an axial offset correction value for the image is performed by thresholding the image, cross-correlating the image with the thresholded version of a previous image, and determining the axial offset correction value as a maximum in the cross-correlation function along a line that corresponds to a difference in lateral corrections of the two images; andapplying the lateral offset correction value and the axial offset correction value to the image to produce a corrected file image.