IP Library Granted Patent US 8,805,050
Granted Patent B2
US 8,805,050 · App. 13/355,245 · Granted Aug 12, 2014

Optimizing virtual slide image quality

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,805,050
App. No.
13/355,245
Granted
Aug 12, 2014
Kind
B2
Abstract

Systems and methods for assessing and optimizing virtual microscope slide image quality are provided. In order to determine whether any of multiple virtual slide images has an out of focus area and is therefore a candidate for manual inspection or rescanning, various focus points used to scan each virtual slide image are used to calculate a best fit surface for each virtual slide image. The best fit surface is then used to determine whether any of the various focus points are outliers. If it is determined that a virtual slide image is associated with outlying focus points, it is identified as a candidate for manual inspection or rescanning.

Claims (41)

1. A computer implemented method for real-time image quality optimization of a virtual microscope slide image, the method comprising:

scanning a plurality of microscope slides by, for each microscope slide,

acquiring a set of focus point values for a sample on the microscope slide,

calculating a best fit surface from the set of focus point values,

determining whether or not the set of focus point values comprises one or more outlying focus point values based on the best fit surface, and

scanning the sample on the microscope slide using the best fit surface; and

providing, on a single display, a visual representation of the scanned plurality of microscope slides to an operator, wherein the visual representation comprises an entire set of a plurality of virtual slide representations corresponding to two or more of the plurality of microscope slides, wherein each virtual slide representation comprises inscribed text which distinguishes any of the plurality of microscope slides for which it was determined that the set of focus point values for the sample on that microscope slide comprises one or more outlying focus point values that indicate a need for manual inspection.

2. The method of claim 1 , wherein scanning the sample on the microscope slide comprises scanning a plurality of stripes, and wherein acquiring a set of focus point values for the sample on the microscope slide and calculating a best fit surface from the set of focus point values are performed before scanning any of the plurality of stripes.

3. The method of claim 1 , wherein scanning the sample on the microscope slide comprises scanning a plurality of stripes, and wherein acquiring a set of focus point values for the sample on the microscope slide and calculating a best fit surface from the set of focus point values are performed repeatedly for each of the plurality of stripes.

4. The method of claim 1 , wherein scanning the plurality of microscope slides further comprises, for each microscope slide, if it is determined that the set of focus point values comprises one or more outlying focus point values:

eliminating the one or more outlying focus point values from the set of focus point values; and

recalculating the best fit surface from the set of focus point values.

5. The method of claim 4 , further comprising, prior to recalculating the best fit surface, modifying the set of focus point values by acquiring new focus point values to replace the one or more outlying focus point values.

6. The method of claim 5 , wherein acquiring new focus point values to replace the one or more outlying focus point values comprises acquiring the focus point values at a location that is different from the location at which the one or more outlying focus point values were acquired.

7. The method of claim 1 , wherein determining whether or not the set of focus point values comprises one or more outlying focus point values comprises:

identifying a maximum distance of any of the set of focus point values from the best fit surface; and

if the maximum distance exceeds a threshold, determining that the set of focus point values comprises at least one outlying focus point value.

8. The method of claim 1 , wherein scanning the plurality of microscope slides further comprises, for each microscope slide, if is determined that the set of focus point values comprises one or more outlying focus point values, associating a flag with the microscope slide, and wherein the visual representation distinguishes any of the plurality of microscope slides which are associated with a flag.

9. The method of claim 1 , further comprises providing an image of one or more of the plurality of microscope slides for which it was determined that the set of focus point values for the sample on that microscope slide comprises one or more outlying focus point values, wherein the image identifies a region associated with the one or more outlying focus point values.

10. A system for real-time image quality optimization of a virtual microscope slide image, the system comprising:

a microscope slide scanning system;

at least one hardware processor; and

at least one executable software module that, when executed by the at least one hardware processor,

acquires images of a plurality of microscope slides by, for each microscope slide,

acquiring a set of focus point values for a sample on the microscope slide,

calculating a best fit surface from the set of focus point values,

determining whether or not the set of focus point values comprises one or more outlying focus point values based on the best fit surface, and

controlling the microscope slide scanning system to scan the sample on the microscope slide using the best fit surface, and

provides, on a single display, a visual representation of the plurality of microscope slides to an operator, wherein the visual representation comprises an entire set of a plurality of virtual slide representations corresponding to two or more of the plurality of microscope slides, wherein each virtual slide representation comprises inscribed text which distinguishes any of the plurality of microscope slides for which it was determined that the set of focus point values for the sample on that microscope slide comprises one or more outlying focus point values that indicate a need for manual inspection.

11. The system of claim 10 , wherein controlling the microscope slide scanning system to scan the sample on the microscope slide comprises controlling the microscope slide scanning system to scan a plurality of stripes, and wherein acquiring a set of focus point values for the sample on the microscope slide and calculating a best fit surface from the set of focus point values are performed before scanning any of the plurality of stripes.

12. The system of claim 10 , wherein controlling the microscope slide scanning system to scan the sample on the microscope slide comprises controlling the microscope slide scanning system to scan a plurality of stripes, and wherein acquiring a set of focus point values for the sample on the microscope slide and calculating a best fit surface from the set of focus point values are performed repeatedly for each of the plurality of stripes.

13. The system of claim 10 , wherein the at least one executable software module acquires images of a plurality of microscope slides by additionally, for each microscope slide, if it is determined that the set of focus point values comprises one or more outlying focus point values:

eliminating the one or more outlying focus point values from the set of focus point values; and

recalculating the best fit surface from the set of focus point values.

14. The system of claim 13 , wherein the at least one executable software module, prior to recalculating the best fit surface, modifies the set of focus point values by acquiring new focus point values to replace the one or more outlying focus point values.

15. The system of claim 14 , wherein acquiring new focus point values to replace the one or more outlying focus point values comprises acquiring the focus point values at a location that is different from the location at which the one or more outlying focus point values were acquired.

16. The system of claim 10 , wherein determining whether or not the set of focus point values comprises one or more outlying focus point values comprises:

identifying a maximum distance of any of the set of focus point values from the best fit surface; and

if the maximum distance exceeds a threshold, determining that the set of focus point values comprises at least one outlying focus point value.

17. The system of claim 10 , wherein the at least one executable software module acquires images of a plurality of microscope slides by additionally, for each microscope slide, if is determined that the set of focus point values comprises one or more outlying focus point values, associating a flag with the microscope slide, and wherein the visual representation distinguishes any of the plurality of microscope slides which are associated with a flag.

18. The system of claim 10 , wherein the at least one executable software module additionally provides an image of one or more of the plurality of microscope slides for which it was determined that the set of focus point values for the sample on that microscope slide comprises one or more outlying focus point values, wherein the image identifies a region associated with the one or more outlying focus point values.

Assignments (2)
CHANGE OF NAME Recorded Apr 25, 2014
From: APERIO TECHNOLOGIES, INC.
To: LEICA BIOSYSTEMS IMAGING, INC.
Reel/Frame 032763/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: OLSON, ALLEN; SALIGRAMA, KIRAN; SOENKSEN, DIRK
To: APERIO TECHNOLOGIES, INC.
Reel/Frame 027570/0815 →