Claims
- 1. A method of automatic analysis of an image of a magnified area of a slide having a biological specimen prepared with a reagent comprising the steps of:
transforming pixels of an image in a first color space to a second color space to differentiate candidate object of interest pixels from background pixels; and identifying candidate objects of interest from the candidate object of interest pixels in the second color space.
- 2. The method of claim 1 wherein the first color space includes red, green, and blue components for each pixel and the transforming step includes forming a ratio between two components of the red, blue and green components for each pixel in the first color space to transform the pixels to the second color space.
- 3. The method of claim 2 further comprising the step of:
selecting a grayscale value for each pixel in the second color space which corresponds to the ratio of components in the first color space.
- 4. The method of claim 1 wherein the first color space includes red, green, and blue components for each pixel and the transforming step includes converting components of the red, blue and green components for each pixel in the first color space to pixel values in a hue, saturation, and intensity space.
- 5. The method of claim 1 wherein the first color space includes red, green, and blue components for each pixel and the transforming step includes comparing pixel values for a single component for each pixel to a threshold to identify pixels having a component value equal to or greater than said threshold as candidate object of interests pixels and pixels having a component value less than the threshold as background pixels.
- 6. The method of claim 1 further comprising the steps of:
morphologically processing the candidate object of interest pixels to identify artifact pixels; and identifying the candidate objects of interest from the remaining candidate object of interest pixels not identified as artifact pixels.
- 7. The method of claim 6 further comprising the steps of:
filtering said candidate object of interest pixels with a low pass filter prior to morphologically processing the low pass filtered candidate object of interest pixels.
- 8. The method of claim 7 further comprising the steps of:
comparing said low passed filtered candidate object of interest pixels to a threshold prior to morphologically processing the candidate object of interest pixels which have values greater than or equal to the threshold value.
- 9. The method of claim 8 further comprising the steps of:
computing a mean value of said candidate object of interest pixels; specifying a threshold factor; computing a standard deviation for the candidate object of interest pixels; and setting the threshold to the sum of the mean value and the product of the threshold factor and the standard deviation prior to comparing the candidate object of interest pixels to the threshold.
- 10. The method of claim 7 the identifying further comprising the steps of:
grouping said morphologically processed candidate object of interest pixels into regions of connected candidate object of interest pixels to identify objects of interest; comparing said objects of interest to blob analysis parameters; and storing location coordinates of the candidate objects of interest having an area corresponding to the blob analysis parameters.
- 11. The method of claim 10 wherein said previously performed method steps are performed on images acquired at low magnification and the method further comprising the steps of:
adjusting an optical system viewing the slide from which the objects of interest were identified to high magnification; acquiring a high magnification image of the slide at the corresponding location coordinates for each candidate object of interest; transforming pixels of the high magnification image in the first color space to a second color space to differentiate high magnification candidate objects of interest pixels from background pixels; and identifying high magnification objects of interest from the candidate object of interest pixels in the second color space.
- 12. The method of claim 11 further comprising the steps of:
morphologically processing the high magnification candidate object of interest pixels to identify artifact pixels; and identifying the high magnification objects of interest from the remaining high magnification candidate object of interest pixels not identified as artifact pixels.
- 13. The method of claim 12 further comprising the steps of:
filtering said high magnification candidate object of interest pixels with a low pass filter prior to morphologically processing the low pass filtered high magnification candidate object of interest pixels.
- 14. The method of claim 13 further comprising the steps of:
comparing said low passed filtered high magnification candidate object of interest pixels to a threshold prior to morphologically processing the high magnification candidate object of interest pixels which have values greater than or equal to the threshold value.
- 15. The method of claim 14 further comprising the steps of:
computing a mean value of said high magnification candidate object of interest pixels; specifying a threshold factor; computing a standard deviation for the high magnification candidate object of interest pixels; and setting the threshold to the sum of the mean value and the product of the threshold factor and the standard deviation prior to comparing the high magnification candidate object of interest pixels to the threshold.
- 16. The method of claim 15 further comprising the steps of:
grouping said low passed filtered high magnification candidate object of interest pixels into regions of connected high magnification candidate object of interest pixels to identify high magnification objects of interest; comparing said high magnification objects of interest to blob analysis parameters; and storing location coordinates of the high magnification objects of interest corresponding to the blob analysis parameters.
- 17. The method of claim 11 wherein an optical system is initially focused prior to performing the low magnification steps.
- 18. The method of claim 17 wherein the initial focusing of the optical system prior to performing the low magnification steps, further comprises the steps of:
(a) positioning the optical system at an initial Z stage position; (b) acquiring at low magnification an image of a slide having a stained biological specimen thereon and calculating a pixel variance about a pixel mean for the acquired image; (c) incrementing the position of the Z stage; (d) repeating steps (b) and (c) for a fixed number of coarse iterations to form a first set of variance data; (e) performing a least squares fit of the first set of variance data to a first function; (f) positioning the Z stage at a position near the peak of the first function; (g) repeating steps (b) and (c) for a fixed number of fine iterations to form a second set of variance data; (h) performing a least squares fit of the second set of variance data to a second function; (i) selecting the peak value of the least squares fit curve as an estimate of the best focal position; and (j) performing the above steps for an array of X-Y stage positions to form an array of focal positions and performing a least squares fit of the array of focal positions to yield a least squares fit focal plane.
- 19. The method of claim 17 wherein the initial focusing of the optical system prior to performing the low magnification steps, further comprises the steps of:
(a) positioning the optical system at an initial Z stage position; the acquired image; (b) acquiring an image and calculating a pixel variance about a pixel mean for the acquired image; (c) incrementing the position of the Z stage; (d) repeating steps (b) and (c) for a fixed number of iterations; (e) performing a least squares fit of the variance data to a known function; and (f) selecting the peak value of the least squares fit curve as an estimate of the best focal position.
- 20. The method of claim 11 the adjusting optical system step further comprising the steps of:
(a) positioning the optical system at an initial Z stage position; (b) acquiring an image and selecting a center pixel of a candidate object of interest; (c) defining a region of interest centered about the selected center pixel; (d) performing a fast fourier transform of said region of interest to identify frequency components for the region of interest and complex magnitudes for the frequency components; (e) computing a power value by summing the square of the complex magnitudes for the frequency components that are within the range of frequencies of 25% to 75% of a maximum frequency component for the fast fourier transform of the region of interest; (f) incrementing the position of the Z stage; (g) repeating steps (b)-(e) for a fixed number of iterations; and (h) selecting the Z stage position corresponding to the largest power value as the best focal position.
- 21. The method of claim 11 the adjusting optical system step further comprising the steps of:
(a) positioning the optical system at an initial Z stage position; (b) acquiring an image and selecting a center pixel of a candidate object of interest; (c) defining a region of interest centered about the selected center pixel; (d) applying a Hanning window function to the region of interest; (d) performing a fast fourier transform of said region of interest following the application of the Hanning window function to identify frequency components for the region of interest and complex magnitudes for the frequency components; (e) computing a power value by summing the square of the complex magnitudes for the frequency components for the fast fourier transform of the region of interest; (f) incrementing the position of the Z stage; (g) repeating steps (b)-(e) for a fixed number of iterations; and (h) selecting the Z stage position corresponding to the largest power value as the best focal position.
- 22. A method for initially focusing an optical system of an automated microscopy system comprising the steps of:
(a) positioning an optical system at an initial Z stage position; (b) acquiring an image and calculating a pixel variance about a pixel means for the acquired image; (c) incrementing the position of the Z stage; (d) repeating steps (b) and (c) for a fixed number of iterations; (e) performing a least squares fit of the variance data to a known function; and (f) selecting the peak value of the least squares fit curve as an estimate of the best focal position.
- 23. A method for initially focusing an optical system of an automated microscopy system comprising the steps of:
(a) positioning an optical system at an initial Z stage position; (b) acquiring at low magnification an image of a slide having a stained biological specimen thereon and calculating a pixel variance about a pixel mean for the acquired image; (c) incrementing the position of the Z stage; (d) repeating steps (b) and (c) for a fixed number of coarse iterations to form a first set of variance data; (e) performing a least squares fit of the first set of variance data to a first function; (f) positioning the Z stage at a position near the peak of the first function; (g) repeating steps (b) and (c) for a fixed number of fine iterations to form a second set of variance data; (h) performing a least squares fit of the second set of variance data to a second function; (i) selecting the peak value of the least squares fit curve as an estimate of the best focal position; and (j) performing the above steps for an array of X-Y stage positions to form an array of focal positions and performing a least squares fit of the array of focal positions to yield a least squares fit focal plane.
- 24. A method for focusing an optical system of an automated microscopy system at high magnification comprising the steps of:
(a) positioning an optical system at an initial Z stage position; (b) acquiring an image and selecting a center pixel of a candidate object of interest; (c) defining a region of interest centered about the selected center pixel; (d) performing a fast fourier transform of said region of interest to identify frequency components for the region of interest and complex magnitudes for the frequency components; (e) computing a power value by summing the square of the complex magnitudes for the frequency components that are within the range of frequencies of 25% to 75% of a maximum frequency component for the fast fourier transform of the region of interest; (f) incrementing the position of the Z stage; (g) repeating steps (b)-(e) for a fixed number of iterations; and (h) selecting the Z stage position corresponding to the largest power value as the best focal position.
- 25. A method for focusing an optical system of an automated microscopy system at high magnification comprising the steps of:
(a) positioning an optical system at an initial Z stage position; (b) acquiring an image and selecting a center pixel of a candidate object of interest; (c) defining a region of interest centered about the selected center pixel; (d) applying a Hanning window function to the region of interest; (d) performing a fast fourier transform of said region of interest following the application of the Hanning window function to identify frequency components for the region of interest and complex magnitudes for the frequency components; (e) computing a power value by summing the square of the complex magnitudes for the frequency components for the fast fourier transform of the region of interest; (f) incrementing the position of the Z stage; (g) repeating steps (b)-(e) for a fixed number of iterations; and (h) selecting the Z stage position corresponding to the largest power value as the best focal position.
- 26. Apparatus for automatic image analysis of a slide having a biological specimen, comprising:
an optical system having an X-Y stage; means for scanning over a scan area of the slide at a plurality of locations at low magnification of the optical system; means for acquiring a low magnification image at each location in the scan area; a processor for processing each low magnification image to detect candidate objects of interest; means for storing X-Y coordinates of each location for each candidate object of interest; means for adjusting the optical system to a high magnification; means for repositioning the X-Y stage to the location for each candidate object of interest; means for acquiring a high magnification image of each candidate object of interest; and a storage device for storing each high magnification image.
- 27. Apparatus for automatic image analysis of a slide having a biological specimen, comprising:
an optical system having an X-Y stage; means for scanning over a scan area of the slide at a plurality of locations at low magnification of the optical system; means for acquiring a low magnification image at each location in the scan area; a processor for processing each low magnification image to detect candidate objects of interest; means for storing X-Y coordinates of each location for each candidate object of interest; means for adjusting the optical system to a high magnification; means for repositioning the X-Y stage to the location for each candidate object of interest; means for acquiring a high magnification image of each candidate object of interest; and a storage device for storing each high magnification image.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/026,805 filed on Nov. 30, 1995.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60026805 |
Nov 1995 |
US |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09492101 |
Feb 2000 |
US |
Child |
10404921 |
Mar 2003 |
US |
Parent |
08758436 |
Nov 1996 |
US |
Child |
09492101 |
Feb 2000 |
US |