IP Library Granted Patent US 12,292,926
Granted Patent B2
US 12,292,926 · App. 18/132,769 · Granted May 6, 2025

Surgical video retrieval based on preoperative images

Inventors: Martin Habbecke (Palo Alto, CA); Joëlle K. Barral (Mountain View, CA); Lin Yang (Sunnyvale, CA); Xing Jin (San Jose, CA)
Assignee: Verily Life Sciences LLC
G06F16/7837A61B34/10A61B34/20A61B90/37G06F16/71G06F16/7847G06N3/08G06N20/00G06V10/70G09B23/28G16H10/60G16H20/40G16H30/20G06T7/0012G06T2207/10016G06T2207/20081G06T2207/30004G16H30/40G16H50/70
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 12,292,926
App. No.
18/132,769
Granted
May 6, 2025
Kind
B2
Abstract

A system includes a display, and a database including surgical videos, images of organs in a human body obtained from a medical imaging device, and images of disease in a human body obtained from the medical imaging device. A controller including a processor is coupled to memory, the database, and the display, and the memory stores information that when executed by the processor causes the system to perform operations. For example, the processor may determine first organ information from the images of the organs, and first disease information from the images of the disease. The processor my calculate a similarity score between the first organ information and the first disease information and second disease information and second organ information indexed to the surgical videos. The processor selects one or more of the surgical videos based on the similarity score, and displays the surgical videos on the display.

Claims (49)

1. A system, comprising:

a controller including a processor coupled to memory, wherein the memory stores instructions that when executed by the processor causes the system to perform operations including:

receiving via a user interface a search query including an input medical image and weighted parameters specified by a user of the system;

receiving a plurality of first medical images different from the input medical image;

generating respective feature vectors describing the plurality of first medical images using a machine learning algorithm configured to receive pixel-level information of the plurality of first medical images included in the memory;

weighting positionally common elements included in the respective feature vectors associated with the plurality of first medical images and a corresponding feature vector associated with the input medical image based on the weighted parameters;

calculating similarity scores for the plurality of first medical images relative to the input medical image, wherein the similarity scores correspond to a comparison between the respective feature vectors associated with the plurality of first medical images and the corresponding feature vector associated with the input medical image after the weighting;

filtering the plurality of first medical images based on the similarity scores, wherein the filtering includes filtering out a first portion of the plurality of first medical images outside a similarity score threshold range for relevancy from the plurality of first medical images by selecting for display a second portion of the plurality of first medical images within the similarity score threshold range for relevancy; and

outputting via the user interface a relative rank for the second portion of the plurality of first medical images based on the similarity scores after the filtering.

2. The system of claim 1 , wherein the memory stores additional instructions that when executed by the processor causes the system to perform further operations including:

determining, with the processor, first organ information of a first organ and first disease information of a first disease included in each of the plurality of first medical images, wherein the first organ information includes at least one of a shape of the first organ, a size of the first organ, or a location of the first organ, and wherein the first disease information includes at least one of a shape of the first disease, a location of the first disease, a size of the first disease, or a stage of the first disease, and wherein the respective feature vectors further includes the first organ information and the first disease information,

wherein the corresponding feature vector further includes second disease information and second organ information.

3. The system of claim 2 , wherein the determining the first organ information includes segmenting the first organ for each of the plurality of first medical images using the machine learning algorithm.

4. The system of claim 1 , wherein the plurality of first medical images correspond to images obtained from a medical imaging device, the medical imaging device including one of a computed tomography (CT) scan machine, a magnetic resonance imaging (MRI) machine, an ultrasound machine, a positron emission tomography (PET) machine, or an X-ray machine.

5. The system of claim 1 , wherein the plurality of first medical images is included in a medical video database, and wherein the input medical image is included in a medical video.

6. The system of claim 1 , wherein the machine learning algorithm is trained via a triplet loss method for determining the similarity scores.

7. The system of claim 1 , wherein the machine learning algorithm includes a plurality of deep learning models, each trained to recognize one or more different types of diseases, and wherein at least one of the plurality of deep learning models is trained to recognize a first disease associated with first disease information.

8. The system of claim 1 , wherein the calculating the similarity scores includes using metadata including at least one of patient age, patient body mass index, type of disease, patient gender, or patient preexisting conditions.

9. The system of claim 1 , wherein the input medical image corresponds to one of a computed tomography (CT) image, a magnetic resonance imaging (MRI) image, ultrasound image, positron emission tomography image, or an X-ray image.

10. The system of claim 1 , wherein the machine learning algorithm is configured to receive inputs for each pixel included in the plurality of first medical images including x, y, or z position and one or more color values for a given image included in the plurality of first medical images.

11. The system of claim 1 , wherein at least one element included in the feature vectors have no tangible descriptors.

12. The system of claim 1 , wherein generating the respective feature vectors includes inputting the plurality of first medical images into the machine learning algorithm to determine positions of the plurality of first medical images within a feature space, wherein the respective feature vectors each include a corresponding one of the positions, and

wherein the calculating the similarity score includes determining distances from the positions of the plurality of first medical images within the feature space to a corresponding position within the feature space of the input medical image, and wherein the similarity scores are based, at least in part, on the distances.

13. A method, comprising:

receiving a search query including an input medical image and weighted parameters;

receiving, with a processor coupled to memory, a plurality of first medical images different from the input medical image;

generating, with the processor, respective feature vectors describing the plurality of first medical images using a machine learning algorithm configured to receive pixel-level information of the plurality of first medical images included in the memory,

weighting positionally common elements included in the respective feature vectors associated with the plurality of first medical images and a corresponding feature vector associated with the input medical image based on the weighted parameters;

calculating, with the processor, similarity scores for the plurality of first medical images relative to the input medical image, wherein the similarity scores correspond to a comparison between the respective feature vectors associated with the plurality of first medical images and the corresponding feature vector associated with the input medical image after the weighting;

filtering the plurality of first medical images based on the similarity scores, wherein the filtering includes filtering out a first portion of the plurality of first medical images outside a similarity score threshold range for relevancy from the plurality of first medical images by selecting for display a second portion of the plurality of first medical images within the similarity score threshold range for relevancy; and

outputting a relative rank for the second portion of the plurality of first medical images based on the similarity scores after the filtering.

14. The method of claim 13 , further comprising:

determining, with the processor, first organ information of a first organ and first disease information of a first disease included in each of the plurality of first medical images, wherein the first organ information includes at least one of a shape of the first organ, a size of the first organ, or a location of the first organ, and wherein the first disease information includes at least one of a shape of the first disease, a location of the first disease, a size of the first disease, or a stage of the first disease, and wherein the respective feature vectors further includes the first organ information and the first disease information,

wherein the corresponding feature vector further includes second disease information and second organ information.

15. The method of claim 14 , wherein the determining the first organ information includes segmenting the first organ for each of the plurality of first medical images.

16. The method of claim 13 , wherein the machine learning algorithm includes a plurality of deep learning models, each trained to recognize one or more different types of diseases, and wherein at least one of the plurality of deep learning models is trained to recognize a first disease associated with first disease information.

17. The method of claim 13 , wherein the calculating the similarity scores includes using metadata including at least one of patient age, patient body mass index, type of disease, patient gender, or patient preexisting conditions.

18. The method of claim 13 , wherein the plurality of first medical images and the input medical image each correspond to an image obtained from a medical imaging device, the medical imaging device including one of a computed tomography (CT) scan machine, a magnetic resonance imaging (MRI) machine, an ultrasound machine, a positron emission tomography (PET) machine, or an X-ray machine.

19. At least one non-transitory machine-accessible storage medium that provides instructions that, when executed by a machine, will cause the machine to perform operations comprising:

receiving via a user interface a search query including an input medical image and weighted parameters specified by a user of the system;

receiving a plurality of first medical images different from the input medical image;

generating respective feature vectors describing the plurality of first medical images using a machine learning algorithm configured to receive pixel-level information of the plurality of first medical images included in the memory;

weighting positionally common elements included in the respective feature vectors associated with the plurality of first medical images and a corresponding feature vector associated with the input medical image based on the weighted parameters;

calculating similarity scores for the plurality of first medical images relative to the input medical image, wherein the similarity scores correspond to a comparison between the respective feature vectors associated with the plurality of first medical images and the corresponding feature vector associated with the input medical image after the weighting;

filtering the plurality of first medical images based on the similarity scores, wherein the filtering includes filtering out a first portion of the plurality of first medical images outside a similarity score threshold range for relevancy from the plurality of first medical images by selecting for display a second portion of the plurality of first medical images within the similarity score threshold range for relevancy; and

outputting via the user interface a relative rank for the second portion of the plurality of first medical images based on the similarity scores after the filtering.

20. The at least one non-transitory machine-accessible storage medium of claim 16 , that provides additional instructions that, when executed by the machine, will cause the machine to perform further operations comprising:

determining first organ information of a first organ-and first disease information of a first disease included in each of the plurality of first medical images, wherein the first organ information includes at least one of a shape of the first organ, a size of the first organ, or a location of the first organ, and wherein the first disease information includes at least one of a shape of the first disease, a location of the first disease, a size of the first disease, or a stage of the first disease, and wherein the respective feature vectors further includes the first organ information and the first disease information,

wherein the corresponding feature vector further includes second disease information and second organ information.

Assignments (1)
CHANGE OF NAME Recorded Apr 1, 2026
From: VERILY LIFE SCIENCES LLC
To: VERILY HEALTH INC.
Reel/Frame 075367/0775 →
Continuity (3)
Continuation 16299965 · Mar 12, 2019
Provisional Application 62644737 · Mar 19, 2018
Related Publication 20230252075A1 · Aug 10, 2023
References Cited (42)
US 7570790B2 · Tsujii et al. · 2009 [cited by applicant]
US 9299138B2 · Zellner et al. · 2016 [cited by applicant]
US 9489455B2 · Pereira et al. · 2016 [cited by applicant]
US 9532756B2 · Wakai et al. · 2017 [cited by applicant]
US 10019551B2 · Zellner et al. · 2018 [cited by applicant]
US 10660705B2 · Piron et al. · 2020 [cited by applicant]
US 20060184160A1 · Ozaki et al. · 2006 [cited by applicant]
US 20110006768A1 · Ying · 2011 [cited by examiner]
US 20120069167A1 · Liu et al. · 2012 [cited by applicant]
US 20170154156A1 · Sevenster et al. · 2017 [cited by applicant]
US 20170161432A1 · Horseman et al. · 2017 [cited by applicant]
US 20170213339A1 · Hibbard et al. · 2017 [cited by applicant]
US 20180166167A1 · Kanada · 2018 [cited by applicant]
US 20200258216A1 · Sharma · 2020 [cited by examiner]
US 20230152460A1 · Li · 2023 [cited by examiner]
CN 103324853A · 2013 [cited by applicant]
CN 104050350 · 2014 [cited by applicant]
CN 105868539A · 2016 [cited by applicant]
EP 1172064A2 · 2002 [cited by applicant]
JP 2007275408A · 2007 [cited by applicant]
WO 2009113102A2 · 2009 [cited by applicant]
WO 2016200887A1 · 2016 [cited by applicant]
Chinese Office Action, mailed Dec. 9, 2023, in corresponding Chinese Patent Application No. 201980020025.9, 10 pages. (No English Translation). [cited by applicant]
Chinese Office Action, mailed Aug. 10, 2023, in corresponding Chinese Patent Application No. 201980020025.9, 12 pages. [cited by applicant]
Dou et al., “3D Deeply Supervised Network for Automatic Liver Segmentation from CT Volumes,” 2016, 8 pages. [cited by applicant]
Faria et al., “Content-based image retrieval for brain MRI: An image-searching engine and population-based analysis to utilize past clinical data for future diagnosis,” NeuroImage: Clinical 7 (2015), pp. 367-376. [cited by applicant]
Huang et al., “Content-Based Image Retrieval Using Spatial Layout Information in Brain Tumor T1-Weighted Contrast-Enhanced MR Images,” PLOS One, Jul. 2014, vol. 9, Issue 7, 13 pages. [cited by applicant]
Napel et al., “Automated Retrieval of CT Images of Liver Lesions on the Basis of Image Similarity: Method and Preliminary Results,” Radiology: vol. 256, No. 1, Jul. 2010, pp. 243-252. [cited by applicant]
Okada et al., “Multi-Organ Segmentation in Abdominal CT Images,” Conf. Proc. IEEE Eng. Med. Biol. Soc. 2012, 11 pages. [cited by applicant]
Schroff, F. et al., “FaceNet: A Unified Embedding for Face Recognition and Clustering”, Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2015, Mar. 12, 2015, 10 pages. [cited by applicant]
International Search Report and Written Opinion mailed Jun. 19, 2019, issued in corresponding International Application No. PCT/US2019/022352, filed Mar. 14, 2019, 18 pages. [cited by applicant]
Jiang, F., et al., “Medical Image Semantic Segmentation Based on Deep Learning,” Neural Computing and Applications 29(5):1257-1265, Jul. 2017. [cited by applicant]
Litjens, G., et al., “A Survey on Deep Learning in Medical Image Analysis,” Medical Image Analysis 42:60-88, Jul. 2017. [cited by applicant]
“Medical Image Computing,” Wikipedia, The Free Encyclopdia, <https://en.wikipedia.org/w/index.php?title=Medical_image_computing&oldid=820670527> [retrieved Jun. 7, 2019], 19 pages. [cited by applicant]
Meyer-Base, A., “I. Introduction,” in “Pattern Recognition in Medical Imaging,” Dec. 31, 2004, Elsevier, Inc., pp. 1-13. [cited by applicant]
Surgery Theater, “Online Surgical and Medical Videos for Healthcare Professionals,” specifically: “Endoscopy DU Ulcer Surgery Video—General Surgery video,” Mar. 4, 2018, <http://web.archive/org/web/20180304011227/http:/… [cited by applicant]
Japanese Office Action, mailed Oct. 21, 2021, in corresponding Japanese Patent Application No. 2020-545593, 5 pages. [cited by applicant]
Japanese Office Action, mailed Apr. 21, 2022, in corresponding Japanese Patent Application No. 2020-545593, 2 pages. [cited by applicant]
European Office Action, mailed Dec. 19, 2023, in corresponding European Patent Application No. 19714015.5 9 pages. [cited by applicant]
USPTO Office Action mailed Jul. 20, 2022, in corresponding U.S. Appl. No. 16/299,965, 36 pages. [cited by applicant]
USPTO Notice of Allowance mailed Jan. 18, 2023, in corresponding U.S. Appl. No. 16/299,965, 16 pages. [cited by applicant]
Chinese Office Action, mailed Apr. 1, 2024 in corresponding Chinese Patent Application No. 201980020025.9, 10 pages. (No English Translation). [cited by applicant]
Cited By (1)
US 12,451,235