This invention relates to the fields of scanning microscope imaging of large specimens with particular emphasis on brightfield and fluorescence imaging, including photoluminscence and spectrally-resolved fluorescence. Applications include imaging tissue specimens, genetic microarrays, protein arrays, tissue arrays, cells and cell populations, biochips, arrays of biomolecules, detection of nanoparticles, photoluminscence imaging of semiconductor materials and devices, and many others.
For the purposes of this patent document, a “macroscopic specimen” (or “large microscope specimen”) is defined as one that is larger than the field of view of a compound optical microscope containing a microscope objective that has the same Numerical Aperture (NA) as that of the scanner described in this document.
For the purposes of this patent document, TDI or Time Delay and Integration is defined as the method and detectors used for scanning moving objects, usually consisting of a CCD-based detector array in which charge is transferred from one row of pixels in the detector array to the next in synchronism with the motion of the real image of the moving object. As the object moves, charge builds up and the result is charge integration just as if a longer exposure was used in a stationary imaging situation. When the image (and integrated charge) reaches the last row of the array, that line of pixels is read out. One example of such a camera is the DALSA Piranha TDI camera. CMOS TDI imagers have also been developed. CCD TDI imagers combine signal charges, while CMOS TDI imagers combine voltage signals.
For the purposes of this patent document the term “image acquisition” includes all of the steps necessary to acquire and produce the final image of the specimen, including some of but not limited to the following: the steps of preview scanning, instrument focus, predicting and setting gain for imaging each fluorophore, image adjustments including scan linearity adjustment, field flattening (compensating for fluorescence intensity variation caused by excitation intensity and detection sensitivity changes across the field of view), correction of fluorescence signal in one channel caused by overlap of fluorescence from adjacent (in wavelength) channels when two or more fluorophores are excited simultaneously, dynamic range adjustment, butting or stitching together adjacent image strips (when necessary), storing, transmitting and viewing the final image.
For the purpose of this patent document, a “frame grabber” is any electronic device that captures individual, digital still frames from an analog video signal or a digital video stream or digital camera. It is often employed as a component of a computer vision system, in which video frames are captured in digital form and then displayed, stored or transmitted in raw or compressed digital form. This definition includes direct camera connections via USB, Ethernet, IEEE 1394 (“FireWire”) and other interfaces that are now practical.
Moving Specimen Image Averaging (“MSIA”) is defined as the method and technology for acquiring digital strip images (image strips) across a large microscope specimen by capturing sequential overlapping frame images of a moving specimen where a new image frame is captured each time the specimen has moved a distance that causes the image of that specimen formed on a two-dimensional detector array to move a distance equal to the distance between rows of detectors in the detector array, image data from the new frame is translated (moved) in computer memory to match the motion of the image, and is added to (or averaged with) the data previously stored to generate an image of a strip across the specimen, such procedure being continued until the specimen has moved a distance such that all object points in that strip have been exposed a number of times equal to the number of active rows in the detector array. The image strip that results has increased signal-to-noise ratio because of pixel averaging, where the increased signal-to-noise ratio is equal to the square root of the number of times each pixel has been averaged to produce the final MSIA strip image.
For the purposes of this patent document, an sCMOS detector array is defined as any two-dimensional sensor array in which an active area of the array can be chosen that covers all or substantially all of the width of the array. For MSIA imaging, motion of the microscope stage is in a direction perpendicular to lines in the detector array {data is read out from lines in the detector array, where these lines of detector pixels are along the long dimension of the array (for example see Hamamatsu's ORCA-flash 4.0 camera, or PCO's pco.edge camera, both of which use Scientific CMOS (sCMOS) detector arrays)}. sCMOS detector arrays are particularly useful tor MSIA imaging since an array region of interest can be defined that includes the whole width of the array, but includes only a small number of lines of detector pixels (such lines being perpendicular to the scan directory) and the frame rate when using such an array region of interest is considerably higher than when the entire array is used. For example, when the full area of the pco.edge array (2560×2160 pixels) is used for imaging, the frame rate is 50 fps. However as an example, when an array region of interest containing 2560×36 pixels is used, the frame rate is greater than 2000 fps.
A scanning colour filter array is defined as a multi-colour filter array in which all of the pixels in several adjacent rows in the array have the same colour filter. Such arrays are not useful for stationary imaging, but when used for MSIA scanning result in high resolution colour images with no demosaicing or interpolation required.
A frame image and image frame are identical to one another and are used interchangeably throughout this patent document.
It is an object of this invention to provide an instrument and method of imaging whereby blurring of MSIA images caused by repeated averaging of data from successive detector pixels in the scan direction when an image of the specimen distorted by the microscope optics (either pincushion or barrel distortion) moves across the two-dimensional detector array can be minimized using a software-based geometric correction of each image frame. The geometric correction of each image frame depends only on the optics of the scanner, so will remain constant unless the optics is changed. One common optical change is to change microscope objectives.
It is an object of this invention to provide an instrument and method of imaging whereby sharp MSIA strip images can be acquired rapidly using a detector array containing a small number of active rows of detector pixels and a large number of column s of detector pixels, and the entire large 2D array can subsequently be used for stationary imaging of an area of interest observed in the MSIA strip images. Subsequent imaging of an area of interest that is larger than a single frame can be accomplished by acquiring several slightly-overlapping frames and stitching them together (tiling). Three-dimensional imaging of the area of interest can be accomplished by acquiring single frame images or tiled images at different focus positions.
It is an object of this invention to provide an instrument and method of imaging whereby sharp MSIA strip images can be acquired using a two dimensional detector array containing a large number of rows of detector pixels and a large number of columns of detector pixels, where software correction of optical distortion in each image frame is applied before averaging (or adding) pixel data in the MSIA process, and this large 2D array can subsequently be used for stationary imaging of an area of interest observed in the MSIA strip images. Subsequent imaging of an area of interest that is larger than a single frame can be accomplished by acquiring several slightly-overlapping frames (tiles), applying software-based distortion correction, and stitching them together. Three-dimensional imaging of the area of interest can be accomplished by acquiring single frame images or tiled images at different focus heights.
It is an object of this invention to provide an instrument and method of imaging whereby MSIA image frames can be colour corrected using software-based colour correction, resulting in colour-corrected strip images.
It is an object of this invention to provide a method of acquiring sharp MSIA images when an edge of the two-dimensional detector array is not perfectly aligned perpendicular to the scan direction.
It is an object of this invention to provide an instrument and method for high-resolution scanning using MSIA imaging in which the effects of one or more of geometric optical image distortion and detector array misalignment can be corrected by a single geometrical correction in software of each MSIA image frame before calculating a final MSIA strip image.
It is an object of this invention to provide an instrument and method for high-resolution MSIA or TDI imaging in which the effects of optical image distortion are minimized by warping the pattern of pixels in the two-dimensional detector array during fabrication to match the distortion caused by the optical train.
When a specimen is viewed in an ordinary microscope, geometrical distortion is small and since this distortion changes the relative position of points in the image but each image point remains in sharp focus, geometrical distortion may not be noticed unless the specimen contains a network of regular features, such as when viewing an integrated circuit. When viewing biological specimens, geometrical distortion is usually not apparent in the image, and microscope objective designed for use in biological microscopes can have pincushion distortions up to one percent. Geometrical distortion is a radial distortion caused by changes in the off-axis magnification of the image and includes both pincushion distortion and barrel distortion. The lateral magnification increases proportional to the off-axis position of an image point (pincushion distortion) or decreases proportional to the off-axis position (barrel distortion).
In
All of the examples of geometric distortion that follow show pincushion distortion, however barrel distortion also causes blurring of the final MSIA image.
During MSIA imaging, an image frame is acquired every time the image of the specimen projected onto the detector array has moved a distance equal to the distance between rows of pixels in the array. In the example shown, detector array 120 has 20 rows of pixels, and each object point on the specimen is exposed 20 times. In order to ensure that all object points are averaged the same number of times (20 in this example), a minimum of 40 image frames are required to image the whole specimen (in practice, where an MSIA image of an entire strip across the specimen is required, using a 20×20 pixel array, thousands of image frames would be needed to compute the final MSIA strip image, but each pixel in the final image would still be exposed and averaged only 20 times). In this example, where the microscope has no geometric distortion, image points representing object points on the specimen move in straight lines along the lines of pixels in the array, and when image pixels from one image frame are added to those in the next frame, after translating the image data in the frame by a distance equal to the distance between pixels, each pixel in the final MSIA image will be the average of 20 exposures of the same object point on the specimen, and the result will be a sharp image of the specimen where every pixel has been averaged 20 times, resulting in a sharp image with increased signal/noise ratio because of the averaging.
The three frame images (310, 320, and 330) shown in
If the detector array of digital camera 630 is one that allows the user to define an array region of interest that becomes the active area of the array (for example, Hamamatsu's ORCA-flash 4.0 camera, or PCO's pco.edge camera, both of which use Scientific CMOS (sCMOS) detector arrays), this results in a particularly useful MSIA scanner. In an sCMOS detector array, an array region of interest can be chosen that includes the whole width of the array, and the frame rate when using such an array region of interest is considerably higher than when the entire array is used. For example, when the full area of the pco.edge array (2560×2160 pixels) is used for imaging, the frame rate is 50 fps (frames per second). However, as an example, when an array region of interest containing 2560×36 pixels is used, the frame rate is greater than 2000 fps.
When increased signal-to-noise in the image is very important (for example when a scanner is used for imaging a weak fluorescent specimen {which requires a different illumination system than that shown in
When imaging speed is very important, and signal strength is high (as is often the case when imaging in brightfield), a smaller array region-of-interest can be chosen (while keeping the width of the region-of-interest equal to the whole width of the array). In this case, the frame rate of the camera is increased dramatically (up to 2000 fps in the example above), and because the aspect ratio of the active area of the array is large, optical distortion is not as important when calculating the MSIA image strip. In this situation, it may not be necessary to perform the optical distortion correction calculation, so scan speed can be increased dramatically. After the image has been scanned at high speed using a small active array region-of-interest, a particular area of interest in the MSIA image can be imaged using the entire array for stationary imaging, or as a tiling imagers using several adjacent tiles that can be stitched together. When used for tiling, the software optical distortion correction makes it very easy to stitch together adjacent tiles. Additional stationary images can be acquired at different focus depths, resulting in a 3D image of the specimen. This use of high-speed imaging for MSIA image acquisition followed by stationary imaging of a region of interest in the specimen and 3D imaging of that region of interest is of particular interest for imaging thick tissue specimens.
Frame grabber 640, real-time image processor 650 and computer 660 are shown as three separate entities in
In addition to geometric distortion, the MSIA image will also have decreased resolution if the detector array is not perfectly aligned with the scan direction.
For example, when using the entire area of the sCMOS detector array described earlier (2500×2160) as an active area, when the array is misaligned such that during averaging to calculate the MSIA image the last row of pixels is one pixel to the left or right of the first row of pixels{a misalignment of tan−1 ( 1/2160)=0.027 degrees in this example}, then each pixel in the final MSIA image will be averaged over an area of the specimen that is two pixels wide, and the resulting image pixels in the MSIA image strip will be blurred to two pixels in width in the direction perpendicular to the scan direction. In practice, if the misalignment between the first and last rows is less than 1/10 of a pixel, there is no noticeable blurring of pixels in the final image. This requires that misalignment of the detector array with the scan direction is less than 0.0027 degrees. Misalignment can be corrected by careful alignment of the detector array with the scan direction, or can be corrected in software by rotating each image frame to align it with the scan direction before the image data in the frame is used to calculate an MSIA image strip. This image rotation (if required) can be combined with the distortion correction described earlier into a single step.
When an active array region-of-interest is defined to include a smaller number of rows, for example 2560×36, alignment between the detector and the scan direction is not nearly as critical. In this case, assuming alignment better than 1/10 of a pixel, the array must be aligned with the scan direction to 0.159 degrees or less.
Finally, if required, a software correction for lateral colour can also be applied to the image frame. All three corrections must be applied to each image frame before constructing the final MSIA image strip.
Note that although the effects of geometric distortion in the microscope optics can be minimized in MSIA scanning by performing a distortion correction on each frame image before image averaging, the same thing is not true for scanners using TDI detectors, where it is not possible to access the individual image frames. It is also not possible to correct image blur due to misalignment of a TDI detector by using image rotation in software.
Geometrical optical image distortion (pincushion distortion or barrel distortion) can also be corrected in digital imaging by warping the grid on which detector pixels are positioned when the detector array is fabricated.
Note that in this case, since the distortion built into the detector array must match the distortion produced by the optics, a different detector array is necessary if the magnification is changed by changing the microscope objective, or even if the objective is changed to an objective with the same magnification but different optical design.
Because the use of a detector array that is warped to match the optical distortion of the microscope results in digital image frames that have no geometric distortion, this arrangement also works well for tiling systems since undistorted image frames can be stitched together easily.
Also note that warping of the detector array grid to reduce optical distortion works with all 2D detector arrays (CMOS, CCD, sCMOS or other technologies) and also works with TDI arrays since a TDI array with a warped array grid minimizes the effect of optical distortion without requiring access to the frame image data.
Frame grabber 900 and computer 910 are shown as separate entities in
When TDI detectors are used as linescan cameras in scanners with lenses that produce images with optical geometric distortion (pincushion distortion or barrel distortion), the effect of such distortion (reduced resolution (blurring) of the output line image ) is presently limited by using TDI detectors with only a small number of rows of detector pixels (for example, a 2000×24 pixel array, instead of using a 2000×2000 pixel array, which would result in a much larger signal/noise ration, but blurry line images).
In
Frame grabber 1010 and computer 1020 are shown as separate entities in
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CA2016/000100 | 4/4/2016 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2016/154729 | 10/6/2016 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20040252875 | Crandall | Dec 2004 | A1 |
20080095467 | Olszak | Apr 2008 | A1 |
20120098926 | Kweon | Apr 2012 | A1 |
20130342674 | Dixon | Dec 2013 | A1 |
Number | Date | Country |
---|---|---|
WO-2013040686 | Mar 2013 | WO |
Number | Date | Country | |
---|---|---|---|
20180120547 A1 | May 2018 | US |
Number | Date | Country | |
---|---|---|---|
62142335 | Apr 2015 | US |