IP Library › Granted Patent US 11,126,649
Granted Patent B2
US 11,126,649 · App. 16/032,276 · Granted Sep 21, 2021

Similar image search for radiology

Inventors: Krishnan Eswaran (San Francisco, CA); Shravya Shetty (San Francisco, CA); Daniel Shing Shun Tse (Mountain View, CA); Shahar Jamshy (Santa Clara, CA); Zvika Ben-Haim (Haifa, IL)
Assignee: Google LLC
G06F16/434G06F17/18G06K9/6215G06T7/0016G16H30/20G16H30/40G06T2207/10124G06T2207/20084G06T2207/30008
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 11,126,649
App. No.
16/032,276
Granted
Sep 21, 2021
Kind
B2
Abstract

A computer-implemented system is described for identifying and retrieving similar radiology images to a query image. The system includes one or more fetchers receiving the query image and retrieving a set of candidate similar radiology images from a data store. One or more scorers receive the query image and the set of candidate similar radiology images and generate a similarity score between the query image and each candidate image. A pooler receives the similarity scores from the one or more scorers, ranks the candidate images, and returns a list of the candidate images reflecting the ranking. The scorers implement a modelling technique to generate the similarity score capturing a plurality of similarity attributes of the query image and the set of candidate similar radiology images and annotations associated therewith. For example, the similarity attributes could be patient, diagnostic and/or visual similarity, and the modelling techniques could be triplet loss, classification loss, regression loss and object detection loss.

Claims (50)

1. A computer-implemented system for identifying clinically useful similar radiology images to a query image, comprising:

one or more fetchers receiving the query image and retrieving a set of candidate similar radiology images from a data store;

one or more scorers receiving the query image and the set of candidate similar radiology images and generating a similarity score between the query image and each candidate image; and

a pooler receiving the similarity scores from the one or more scorers, ranking the candidate images, and returning a list of the candidate images reflecting the ranking,

wherein the one or more scorers implement a modelling technique to generate the similarity score capturing a plurality of similarity attributes of the query image and the set of candidate similar radiology images and annotations associated therewith,

wherein the attributes of the query image and the set of candidate similar radiology images captured by the similarity score including diagnostic, visual, and patient demographic attributes, and

wherein:

(i) the system further includes a processing unit which aggregates information from the annotations associated with the set of candidate similar radiology images, the annotations comprise text-based radiology reports, and the processing unit groups images in the set of candidate similar radiology images by relevant common text from text-based radiology reports; or

(ii) the system further includes the processing unit which aggregates information from the annotations associated with the set of candidate similar radiology images and the processing unit groups images in the set of candidate similar radiology images by the presence or absence of enumerated conditions in the annotations; or

(iii) the modelling technique implemented in the one or more scorers is trained to determine whether the query image is from the same patient as each candidate image using a data set that includes images of a single patient over time.

2. The system of claim 1 , wherein the one or more fetchers implement a modelling technique capturing a plurality of attributes of the query image and the set of candidate similar radiology images and annotations associated therewith to retrieve the set of candidate similar radiology images.

3. The system of claim 2 , wherein the modelling technique implemented in the one or more fetchers comprises triplet loss, classification loss, regression loss, or object detection loss.

4. The system of claim 2 , wherein there are at least two fetchers and each uses a different modelling technique.

5. The system of claim 2 , wherein there are at least two scorers and each uses a different modelling technique.

6. The system of claim 1 , wherein the modelling technique implemented in the one or more scorers comprises triplet loss, classification loss, regression loss, or object detection loss.

7. The system of claim 1 , wherein the pooler ranks the candidate images using a logistic regression model with weighted sum of scores.

8. The system of claim 1 , wherein the pooler ranks the candidate images using a generalized additive model.

9. The system of claim 1 , wherein the pooler ranks the candidate images using a neural network based on scores as input.

10. The system of claim 1 , wherein the system further includes the processing unit which aggregates information from the annotations associated with the set of candidate similar radiology images.

11. The system of claim 10 , wherein the processing unit groups images in the set of candidate similar radiology images across common attributes that are useful for supporting a clinical decision.

12. The system of claim 10 , wherein the annotations comprise text-based radiology reports, and wherein the processing unit groups images in the set of candidate similar radiology images by relevant common text from text-based radiology reports.

13. The system of claim 12 , wherein the processing unit aggregates the groupings into numerical values and a comparison of the numerical values to a baseline.

14. The system of claim 10 , wherein the processing unit groups images in the set of candidate similar radiology images by the presence or absence of enumerated conditions in the annotations.

15. The system of claim 1 , further comprising a front end in the form of a workstation configured to display the query image, the candidate similar radiology images, and metadata associated with each of the candidate similar radiology images.

16. The system of claim 15 , wherein the metadata comprises radiology reports or excerpts thereof, clinical decisions made, classification of diseases or conditions associated with the similar radiology image, or information relating to a grouping or aggregation of data associated with the candidate similar radiology images.

17. The system of claim 1 , wherein the modelling technique implemented in the one or more scorers is trained to determine whether the query image is from the same patient as each candidate image using the data set that includes images of the single patient over time.

18. The system of claim 1 , wherein the patient demographic attributes comprise an age, a gender, an ethnicity, a smoking history, a body mass index, a height, or a weight.

19. A method for identifying and retrieving clinically useful similar radiology images to a query radiology image, the query image associated with annotations including metadata, comprising:

curating a data store of ground truth annotated radiology images, each of the radiology images associated with annotations including metadata;

receiving the query image and retrieving a set of candidate similar radiology images from the data store; and

generating a similarity score between the query image and each candidate similar radiology image using at least two different scoring modules,

wherein the at least two scoring modules implement a different modelling technique to generate the similarity score capturing a plurality of similarity attributes of the query image and the set of candidate similar radiology images and the annotations associated therewith,

wherein the attributes of the query image and the set of candidate similar radiology images captured by the similarity score includes diagnostic, visual, and patient demographic attributes, and

wherein:

(i) the method further comprises:

aggregating, by a processing unit, information from the annotations associated with the set of candidate similar radiology images, wherein the annotations comprise text-based radiology reports; and

grouping, by the processing unit, images in the set of candidate similar radiology images by relevant common text from text-based radiology reports; or

(ii) the method further comprises:

aggregating, by the processing unit, information from the annotations associated with the set of candidate similar radiology images; and

grouping, by the processing unit, images in the set of candidate similar radiology images by the presence or absence of enumerated conditions in the annotations; or

(iii) at least one of the two different scoring modules comprises a modelling technique trained to determine whether the query image is from the same patient as each candidate image using a data set that includes images of a single patient over time.

20. The method of claim 19 , further comprising:

ranking the candidate similar radiology images; and

returning a list of the candidate similar radiology images reflecting the ranking and aggregated information obtained from the annotations associated with the set of candidate similar radiology images.

21. The method of claim 20 , wherein ranking the candidate similar radiology images comprises ranking the candidate similar radiology images using a logistic regression model with weighted sum of scores.

22. The method of claim 20 , wherein ranking the candidate similar radiology images comprises ranking the candidate similar radiology images using a generalized additive model.

23. The method of claim 20 , wherein ranking the candidate similar radiology images comprises ranking the candidate similar radiology images using a neural network based on similarity scores as input.

24. The method of claim 19 , wherein receiving the query image and retrieving the set of candidate similar radiology images from the data store comprises implementing a modelling technique capturing a plurality of attributes of the query image and the set of candidate similar radiology images and annotations associated therewith to retrieve the set of candidate similar radiology images.

25. The method of claim 24 , wherein the modelling technique comprises triplet loss, classification loss, regression loss, or object detection loss.

26. The method of claim 19 , wherein the modelling techniques comprises triplet loss, classification loss, regression loss, or object detection loss.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2018
From: ESWARAN, KRISHNAN; SHETTY, SHRAVYA; TSE, DANIEL SHING SHUN; JAMSHY, SHAHAR; BEN-HAIM, ZVIKA
To: GOOGLE LLC
Reel/Frame 046368/0232 →
Continuity (1)
Related Publication 20200019617A1 · Jan 16, 2020
Cited By (3)
US 12,226,233 US 12,530,860 US 12,664,656