IP Library Granted Patent US 8,780,401
Granted Patent B2
US 8,780,401 · App. 13/921,105 · Granted Jul 15, 2014

Systems and methods for analyzing digital slide images using algorithms constrained by parameter data

Inventors: Ole Eichorn (Westlake Village, CA); Allen Olson (San Diego, CA)
Assignee: Leica Biosystems Imaging, Inc.
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,780,401
App. No.
13/921,105
Granted
Jul 15, 2014
Kind
B2
Abstract

Systems and methods for processing the content of a digital image of a microscope sample. In an embodiment, identifications of algorithm(s) and digital slide image(s) may be received over a network. Parameter data may also be received for the identified algorithm(s). The identified digital slide image(s) may then be retrieved and the identified algorithm(s) may be executed to analyze the retrieved digital slide image(s). The execution of the algorithm(s) may be constrained based on the received parameter data.

Claims (38)

1. A computer-implemented method for processing the content of a digital image of a microscope sample, the method comprising, by at least one hardware processor:

receiving an identification of one or more algorithms over at least one network;

receiving an identification of one or more digital slide images over the at least one network;

receiving one or more parameter data for the identified one or more algorithms;

retrieving the one or more digital slide images;

executing the identified one or more algorithms to analyze the identified one or more digital slide images; and

constraining the execution of the identified one or more algorithms based on the received parameter data.

2. The method of claim 1 , wherein the one or more parameter data comprises a definition of a sub-region of at least one of the one or more digital slide images, and wherein constraining the execution of the identified one or more algorithms based on the parameter data comprises constraining execution of the identified one or more algorithms to the defined sub-region of the at least one digital slide image.

3. The method of claim 1 , wherein the identification of one or more algorithms comprises an identification of a macro, and wherein the macro comprises an identification of two or more algorithms and the one or more parameter data.

4. The method of claim 1 , wherein executing the identified one or more algorithms to analyze the identified one or more digital slide images comprises:

down-sampling the one or more digital slide images from a native resolution to a lower resolution;

executing at least one of the one or more algorithms to analyze the one or more digital slide images at the lower resolution; and

executing at least one of the one or more algorithms to analyze the one or more digital slide images at the native resolution.

5. The method of claim 4 , wherein executing at least one of the one more algorithms to analyze the one or more digital slide images at the lower resolution comprises identifying sub-regions of the one or more digital slide images for further analysis, and wherein executing at least one of the one or more algorithms to analyze the one or more digital slide images at the native resolution comprises analyzing only the identified sub-regions.

6. The method of claim 1 , wherein the identification of one or more algorithms comprises an identification of a macro, wherein the macro comprises an identification of two or more algorithms.

7. The method of claim 1 , wherein retrieving the one or more digital slide images comprises receiving the one or more digital slide images from a remote image server over the at least one network.

8. The method of claim 1 , further comprising retrieving the one or more identified algorithms from a remote computer over the at least one network.

9. The method of claim 1 , wherein the identification of one or more algorithms and the identification of one or more digital image slides is received from an automated program.

10. A system for processing the content of a digital image of a microscope sample, the system comprising:

at least one hardware processor; and

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

receives an identification of one or more algorithms over at least one network,

receives an identification of one or more digital slide images over the at least one network,

receives one or more parameter data for the identified one or more algorithms,

retrieves the one or more digital slide images,

executes the identified one or more algorithms to analyze the identified one or more digital slide images, and

constrains the execution of the identified one or more algorithms based on the parameter data.

11. The system of claim 10 , wherein the one or more parameter data comprises a definition of a sub-region of one of the one or more digital slide images, and wherein constraining the execution of the identified one or more algorithms based on the parameter data comprises constraining execution of the identified one or more algorithms to the defined sub-region of the digital slide image.

12. The system of claim 10 , wherein the identification of one or more algorithms comprises an identification of a macro, and wherein the macro comprises an identification of two or more algorithms and the one or more parameter data.

13. The system of claim 10 , wherein executing the identified one or more algorithms to analyze the identified one or more digital slide images comprises:

down-sampling the one or more digital slide images from a native resolution to a lower resolution;

executing at least one of the one or more algorithms to analyze the one or more digital slide images at the lower resolution; and

executing at least one of the one or more algorithms to analyze the one or more digital slide images at the native resolution.

14. The system of claim 13 , wherein executing at least one of the one more algorithms to analyze the one or more digital slide images at the lower resolution comprises identifying sub-regions of the one or more digital slide images for further analysis, and wherein executing at least one of the one or more algorithms to analyze the one or more digital slide images at the native resolution comprises analyzing only the identified sub-regions.

15. The system of claim 10 , wherein the identification of one or more algorithms comprises an identification of a macro, wherein the macro comprises an identification of two or more algorithms.

16. The system of claim 10 , wherein retrieving the one or more digital slide images comprises receiving the one or more digital images from a remote image server over the at least one network.

17. The system of claim 10 , wherein the at least one executable software module further retrieves the one or more identified algorithms from a remote computer over the at least one network.

18. The system of claim 10 , wherein the identification of one or more algorithms and the identification of one or more digital image slides is received from an automated program.

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 Jul 24, 2013
From: EICHHORN, OLE; OLSON, ALLEN
To: APERIO TECHNOLOGIES, INC.
Reel/Frame 030888/0752 →
Continuity (7)
Continuation 13494715 · Jun 12, 2012
Continuation 12428394 · Apr 22, 2009
Continuation 11536985 · Sep 29, 2006
Continuation 10787330 · Feb 26, 2004
Provisional Application 60451081 · Feb 28, 2003
Provisional Application 60461318 · Apr 7, 2003
Related Publication 20130279807A1 · Oct 24, 2013