IP Library Granted Patent US 8,897,537
Granted Patent B2
US 8,897,537 · App. 13/564,453 · Granted Nov 25, 2014

Cloud-based digital pathology

Inventors: Eric Cosatto (Red Bank, NJ); Christopher Malon (Fort Lee, NJ); Hans P. Graf (Lincroft, NJ)
Assignee: NEC Laboratories America, Inc.
G06K9/00979
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,897,537
App. No.
13/564,453
Granted
Nov 25, 2014
Kind
B2
Abstract

A method and systems for cloud-based digital pathology include scanning received slides that include a pathology sample to produce a sample image in a shared memory, analyzing the sample image using one or more execution nodes, each including one or more processors, according to one or more analysis types to produce intermediate results, transmitting some or all of the sample image to a client device, further analyzing the sample image responsive to a request from the client device to produce a final analysis based on the intermediate results, and transmitting the final analysis to the client device.

Claims (38)

1. A method for electronic pathology analysis, comprising:

scanning received slides that include a pathology sample to produce a sample image in a shared memory;

determining potential regions of interest within the sample image for pre-processing by noting changes of color, texture, or brightness within the image;

dividing the sample image into sub-sections with a height and width based on needs of an analysis to be applied and bandwidth limitations;

analyzing the potential regions of interest using one or more execution nodes, each including one or more processors, according to one or more analysis types to produce intermediate results;

transmitting some or all of the sub-sections to a client device;

further analyzing the sub-sections responsive to a user's request from the client device to produce a final analysis based on the intermediate results; and

transmitting the final analysis to the client device.

2. The method of claim 1 , wherein potential regions of interest are determined using a trained classifier that is trained with training images and selections from said training images associated with particular forms of analysis.

3. The method of claim 1 , wherein analyzing the sample image is limited to areas within a potential region of interest.

4. The method of claim 1 , further comprising transmitting information regarding the intermediate results to the client device.

5. The method of claim 4 , wherein said information regarding the intermediate results includes determined potential regions of interest which underwent analysis for display at the interface layer in conjunction with the image.

6. The method of claim 1 , further comprising:

receiving slides that include a pathology sample from a source; and

returning said slides to the source after scanning.

7. The method of claim 1 , wherein the step of analyzing further comprises dividing the sample image into sub-sections optimized for parallel execution.

8. The method of claim 1 , wherein transmitting some or all of the sample image to a client device comprises streaming portions of the sample image to the client device responsive to a selected area of viewing on the client device.

9. The method of claim 1 , wherein the request from the client device comprises a request for analytics on a specified portion of the sample image.

10. A non-transitory computer readable storage medium comprising a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps of:

scanning received slides that include a pathology sample to produce a sample image in a shared memory;

determining potential regions of interest within the sample image for pre-processing by noting changes of color, texture, or brightness within the image;

dividing the sample image into sub-sections with a height and width based on needs of an analysis to be applied and bandwidth limitations;

analyzing the potential regions of interest using one or more execution nodes, each including one or more processors, according to one or more analysis types to produce intermediate results;

transmitting some or all of the sub-sections to a client device;

further analyzing the sub-sections responsive to a user's request from the client device to produce a final analysis based on the intermediate results; and

transmitting the final analysis to the client device.

11. A system for electronic pathology analysis, comprising:

a shared memory configured to store a scanned image from a received slide;

an execution controller configured to determine potential regions of interest within the scanned image by noting changes of color, texture, or brightness within the image and to divide the sample image into sub-sections with a height and width based on needs of an analysis to be applied and bandwidth limitations;

one or more execution nodes, each including one or more processors, configured to analyze the potential regions of interest according to one or more analysis types to produce intermediate results and to further analyze the sub-sections responsive to a user's request from a client device to produce a final analysis based on the intermediate results; and

a network transceiver configured to transmit some or all of the sub-sections to the client device and to transmit the final analysis to the client device responsive to the user's request from the client device.

12. The system of claim 11 , wherein the execution controller is further configured to determine potential regions of interest using a trained classifier that is trained with training images and selections from said training images associated with particular forms of analysis.

13. The system of claim 11 , wherein execution nodes are configured to analyze only parts of the image that fall within a potential region of interest.

14. The system of claim 11 , wherein the network transceiver is further configured to transmit information regarding the intermediate results to the client device.

15. The system of claim 14 , wherein said information regarding the intermediate results includes determined potential regions of interest which underwent analysis for display at the interface layer in conjunction with the image.

16. The system of claim 11 , further comprising an execution controller configured to divide the sample image into sub-sections optimized for parallel execution during analysis.

17. The system of claim 11 , wherein the network transceiver is further configured to stream portions of the sample image to the client device responsive to a selected area of viewing on the client device.

18. The system of claim 11 , wherein the request from the client device comprises a request for analytics on a specified portion of the sample image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2015
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 034765/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2012
From: COSATTO, ERIC; MALON, CHRISTOPHER; GRAF, HANS P.
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 028701/0923 →
Continuity (4)
Provisional Application 61514143 · Aug 2, 2011
Provisional Application 61514144 · Aug 2, 2011
Provisional Application 61514146 · Aug 2, 2011
Related Publication 20130034279A1 · Feb 7, 2013