Automated microscopic image acquisition, compositing, and display
First Claim
1. A computer-implemented method for constructing a composite image representing an item viewed under a microscope at a plurality of focal planes, the method comprising:
- with a camera viewing the item under the microscope, capturing a plurality of images from a capture area for the plurality of focal planes;
for the plurality of focal planes, within a set of images in a same focal plane, identifying locations at which adjacent image in the same focal plane can be joined;
for the plurality of focal planes, joining the adjacent images in the same focal plane at the identified locations into a composite image for the focal plane;
storing the plurality of composite images for the plurality of focal planes in a format retrievable by image browsing software;
combining pixel characteristics for the plurality of images into a corrective filter; and
applying the corrective filter to the plurality of images.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated microscope and computer system captures a set of images for a capture area in a plurality of focal planes. The images can then be integrated into composite images for browsing to simulate viewing an item, such as a biological sample, under a microscope. A corrective filter can be constructed from the images to avoid an effect called “tiling.” Before capture, variable focal plane error can be avoided by collecting z locations for a set of points in the capture area. During image browsing, entire composite images can be loaded into memory in compressed form. Compressed image portions can be pre-decompressed to avoid delay as a browsing user navigates throughout the composite images. Pre-decompression can be done by a thread separate from the thread performing navigation operations.
136 Citations
21 Claims
-
1. A computer-implemented method for constructing a composite image representing an item viewed under a microscope at a plurality of focal planes, the method comprising:
-
with a camera viewing the item under the microscope, capturing a plurality of images from a capture area for the plurality of focal planes; for the plurality of focal planes, within a set of images in a same focal plane, identifying locations at which adjacent image in the same focal plane can be joined; for the plurality of focal planes, joining the adjacent images in the same focal plane at the identified locations into a composite image for the focal plane; storing the plurality of composite images for the plurality of focal planes in a format retrievable by image browsing software; combining pixel characteristics for the plurality of images into a corrective filter; and applying the corrective filter to the plurality of images.
-
-
2. A computer-implemented method for constructing a composite image representing an item viewed under a microscope at a plurality of focal planes, the method comprising;
-
with a camera viewing the item under the microscope, capturing a plurality of images from a capture area for the plurality of focal planes; for the plurality of focal planes, within a set of images is a same focal plane, identifying locations at which adjacent images in the same focal plane can be joined; for the plurality of focal planes, joining the adjacent images in the same focal plane at the identified locations into a composite image for the focal plane; combing pixel characteristics for the plurality of images into a corrective filter; and with the corrective filter, removing color shift from the plurality of images. - View Dependent Claims (3, 4)
-
-
5. A computer-implemented method for constructing a composite image representing an item viewed under a microscope at a plurality of focal planes, the method comprising;
-
with a camera viewing the item under the microscope, capturing a plurality of images from a capture area for the plurality of focal planes; for the plurality of focal planes, within a set of images in a same focal plane, identifying locations at which adjacent images in the same focal plane can be joined; for the plurality of focal planes, joining the adjacent images in the same focal plane at the identified locations into a composite image for the focal plane; collecting z location readings for a plurality of locations in the capture area indicating a uniform z location with respect to the item at each location; and during capturing, automatically adjusting z location of the microscope according to the z location. - View Dependent Claims (6, 7)
-
-
8. A computer-implemented method for constructing a composite image representing an item viewed under a microscope at a plurality of focal planes, the method comprising:
-
with a camera viewing the item under the microscope, capturing a plurality of images from a capture area for the plurality of focal planes; for the plurality of focal planes, within a set of images in a same focal plane, identifying locations at which adjacent images in the same focal plane can be joined; for the plurality of focal planes, joining the adjacent images in the same focal plane at the identified locations into a composite image for the focal plane; browsing the composite image representing an item viewed under a microscope, wherein the composite image comprises a set of composite image portions, the browsing comprising; decompressing the composite image portions of the composite image for a browsing area currently being browsed at a computer; displaying at least portions of the decompressed images; and decompressing composite image portions of the composite image that are outside the browsing area currently being browsed and likely to be next displayed during navigation of the composite image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium comprising computer-executable instructions for performing a method for constructing a composite image representing an item viewed under a microscope at a plurality of focal planes, the method comprising:
-
with a camera viewing the item under the microscope, capturing a plurality of images from a capture area for the plurality of focal planes; for the plurality of focal planes, within a set of images in a same focal plane, identifying locations at which adjacent images in the same focal plane can be joined; for the plurality of focal planes, joining the adjacent images in the same focal plane, at the identified locations into a composite image for the focal plane; browsing the composite image representing an item viewed under a microscope, wherein the composite image comprises a set of composite image portions, the browsing comprising; decompressing the composite image portions of the composite image for a browsing area currently being browsed at a computer; displaying at least portions of the decompressed images; and decompressing composite image portions of the composite image that are outside the browsing area currently being browsed and likely to be next displayed during navigation of the composite image.
-
-
16. A system for constructing a composite image representing an item viewed under an automated microscope at a plurality of focal planes, the system comprising:
-
an automated microscope with a computer-controllable stage and focus controls; a computer system interfaced to the automated microscope; a camera positioned on the microscope and to send a photographic representation of a microscopic view of the item to the computer system for capture; software running on the computer system and to navigate the microscope to a plurality of locations at a plurality of focal planes, and capture images via the camera; software to integrate the images into composite images for a plurality of focal planes; and a browsing system for displaying the composite images comprising a set of compressed images forming portions of the composite images, the browsing system comprising; variables for training the current browsing area; a composite image manager for providing access to the portions of the composite images; a decompression cache manager for tracking pre-decompressed images; a decompressed image store for storing decompressed versions of the portions of the composite images; and a video memory cache manager for tracking which of the decompressed versions of the portions of the composite images are currently loaded in video memory. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for constructing a composite image representing an item viewed under an automated microscope at a plurality of focal planes, the system comprising:
-
an automated microscope with a computer-controllable stage and focus controls; a computer system interfaced to the automated microscope; means positioned on the microscope and operable to send a photographic representation of a microscopic view of the item to the computer system for capture; means for navigating the microscope to a plurality of locations at a plurality of focal planes, and capture images via the camera; means for integrating the images into composite images for a plurality of focal planes; a browsing system for displaying the composite images comprising a set of compressed images forming portions of the composite images, the browsing system comprising; means for tracking the current browsing area; means for providing access to the portions of the composite images; means for tracking pre-decompressed images; means for storing decompressed versions of the portions of the composite images; and means for tracking which of the decompressed versions of the portions of the composite images are currently loaded in video memory.
-
Specification