Interactive analytics of digital histology slides
First Claim
Patent Images
1. A method for interactive image analysis, comprising:
- receiving a selection of a region of an image and a request for analysis of the selection at an interface layer;
transferring the selection and the request to an interpretation layer for analysis;
dividing the selected region of the image into a plurality of sub-sections optimized for parallel computation to provide an analysis result that minimizes perceptible delay between receiving the request and receipt of results;
analyzing the sub-sections using one or more execution nodes, each including one or more processors, using a copy of the image stored in a shared memory; and
providing combined analysis results to the interface layer for display;
wherein dividing the selected region of the image comprises;
determining sub-section size constraints;
forming an initial rectangular grid; and
iteratively conforming grid elements to the selection.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for interactive image analysis include receiving a selection of a region of an image and a request for analysis of the selection at an interface layer, transferring the selection and the request to an interpretation layer for analysis, dividing the selected region of the image into a plurality of sub-sections optimized for parallel computation to provide an analysis result that minimizes perceptible delay between receiving the request and receipt of results, analyzing the sub-sections using one or more execution nodes using a copy of the image stored in a shared memory, and providing combined analysis results to the interface layer for display.
74 Citations
18 Claims
-
1. A method for interactive image analysis, comprising:
-
receiving a selection of a region of an image and a request for analysis of the selection at an interface layer; transferring the selection and the request to an interpretation layer for analysis; dividing the selected region of the image into a plurality of sub-sections optimized for parallel computation to provide an analysis result that minimizes perceptible delay between receiving the request and receipt of results; analyzing the sub-sections using one or more execution nodes, each including one or more processors, using a copy of the image stored in a shared memory; and providing combined analysis results to the interface layer for display; wherein dividing the selected region of the image comprises;
determining sub-section size constraints;
forming an initial rectangular grid; and
iteratively conforming grid elements to the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for interactive image analysis, comprising:
-
an interpretation layer configured to receive a selection of an image and a request for analysis of the selection from an interface layer, the interpretation layer comprising; a shared memory configured to store full images and analysis results; an execution controller configured to divide the selected region of the image into a plurality of sub-sections optimized for parallel computation to provide an analysis result that minimizes perceptible delay between receiving the request and receipt of results; and one or more execution nodes, each including one or more processors, configured to receive one or more portions of the selection and to perform the requested analysis on said portions of the selection retrieved from the shared memory; wherein the execution controller is further configured to determine sub-section size constraints, form an initial rectangular grid, and iteratively conform grid elements to the selection to divide the selected region of the image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification