IP Library › Granted Patent US 12,488,288
Granted Patent B2
US 12,488,288 · App. 19/029,687 · Granted Dec 2, 2025

Presurgical planning

Inventors: Gabriel Fine (Salt Lake City, UT); Nathan Silberman (Brooklyn, NY)
Assignees: Gabriel Fine; Nathan Silberman
G06N20/00A61B34/10A61B34/20G06F18/2414G06N3/044G06N3/045G06N3/08G06T7/0016G06T7/70G06T7/75G06V10/82G06V30/19173G06V30/194G16H30/20G16H30/40G16H40/63G16H50/50A61B2034/102A61B2034/2051A61B2034/2065A61B2090/367A61B2090/376A61F2/01A61F2/0105G06T2207/10072G06T2207/10081G06T2207/10088G06T2207/10116G06T2207/10121G06T2207/10132G06T2207/20084G06T2207/30021
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,488,288
App. No.
19/029,687
Granted
Dec 2, 2025
Kind
B2
Abstract

A system, method, and computer program product for presurgical planning related to an object associated with a medical procedure for a patient is disclosed. A model can be trained for an object as part of a medical procedure, the trained model being generated from one or more machine learning algorithms that are trained on annotated images of the object with spatial information of the object. An imaging computer system can receive or simulate one or more images of the object captured by an imaging device positioned external to the patient. The imaging computer system can further determine, based on applying the trained model to the one or more images of the object, spatial information of the object during the medical procedure. A display can output the one or more images and the spatial information of the object.

Claims (60)

1 . A system for presurgical planning related to an object internal to a patient, the system comprising:

a database configured to store a trained model, the trained model being generated from one or more machine learning algorithms that are trained on training images of internal patient objects with annotated information, wherein the trained model is configured to be used to infer information for presurgical planning;

a computer system that is configured to:

receive one or more images of an object internal to a patient captured by an imaging device, wherein the imaging device is configured to capture the one or more images of the object from a position external to the patient,

access the trained model from the database,

determine, based on applying the trained model to the one or more images of the object, inference information for presurgical planning related to the object internal to the patient, and

provide the inference information for presurgical planning related to the object internal to the patient; and

a display to provide presurgical planning for the patient, the display being configured to output at least the inference information related to the object internal to the patient as determined based on application of the trained model to the one or more images.

2 . The system of claim 1 , further comprising:

a training computer system to generate the trained model, the training computer system being programmed to:

obtain the training images of the internal patient objects with the annotated information, the training images depicting the internal patient objects, the annotated information identifying features of the internal patient objects for use in presurgical planning,

iteratively train a model for the internal patient objects by correlating each of the training images to corresponding annotated information across one or more model layers using the one or more machine learning algorithms, wherein the iterative training generates the trained model for the internal patient objects, and

store the trained model for use by the computer system.

3 . The system of claim 2 , wherein the one or more machine learning algorithms comprises a supervised deep learning algorithm.

4 . The system of claim 2 , wherein the trained model comprises a long short-term memory model.

5 . The system of claim 1 , wherein:

the computer system is further configured render one or more simulated images of the object, and

the display is configured to output the inference information based, at least in part, on the one or more simulated images of the object internal to the patient.

6 . The system of claim 1 , wherein the object comprises an invasive medical device.

7 . The system of claim 6 , wherein the invasive medical device comprises a needle, a wire, a catheter, a probe, a stent, a drain, or a snare.

8 . The system of claim 1 , wherein:

the system is further configured to monitor a plurality of objects internal to the patient,

the computer system is further configured to determine the inference information for the plurality of objects, and

the display is further configured to output the inference information for the plurality of objects.

9 . The system of claim 8 , wherein the plurality of objects include at least (i) a first object comprising an invasive medical device and (ii) a second object comprising an anatomical structure of the patient.

10 . The system of claim 9 , wherein the inference information for the plurality of objects comprises spatial information for the first object and the second object relative to each other.

11 . The system of claim 8 , wherein at least one of the plurality of objects comprises an anatomical structure of the patient.

12 . The system of claim 1 , wherein the object comprises an anatomical structure of the patient.

13 . The system of claim 1 , wherein the one or more images comprise one or more x-ray images, one or more ultrasound images, one or more computerized tomography (“CT”) scans, one or more magnetic resonance imaging (“MRI”) images, or one or more fluoroscopic images.

14 . The system of claim 1 , wherein the inference information comprises spatial information for the object.

15 . The system of claim 14 , wherein the spatial information comprises orientation information that specifies an orientation of at least a portion of the object internal to the patient.

16 . The system of claim 14 , wherein the spatial information comprises position information that specifies a position of at least a portion of the object internal to the patient.

17 . The system of claim 1 , wherein the inference information comprises identifying information for the object that identifies at least a portion of the object internal to the patient.

18 . A method for presurgical planning related to an object internal to a patient, the method comprising:

receiving one or more images of an object internal to a patient captured by an imaging device, wherein the imaging device is configured to capture the one or more images of the object from a position external to the patient;

accessing a trained model from a database, wherein the trained model is stored in the database and generated from one or more machine learning algorithms trained on training images of internal patient objects with annotated information, wherein the trained model is configured to be used to determine information for presurgical planning;

determining, based on applying the trained model to the one or more images of the object, inference information for presurgical planning related to the object internal to the patient; and

providing the inference information for presurgical planning related to the object for presentation on a display, the display being configured to output at least the inference information related to the object internal to the patient as determined based on application of the trained model to the one or more images.

19 . The method of claim 18 , wherein the object comprises an invasive medical device.

20 . A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving one or more images of an object internal to a patient captured by an imaging device, wherein the imaging device is configured to capture the one or more images of the object from a position external to the patient;

accessing a trained model for from a database, wherein the trained model is stored in the database and generated from one or more machine learning algorithms trained on training images of internal patient objects with annotated information, wherein the trained model is configured to be used to determine information for presurgical planning;

determining, based on applying the trained model to the one or more images of the object, inference information for presurgical planning related to the object internal to the patient; and

providing the inference information for presurgical planning related to the object for presentation on a display, the display being configured to output at least the inference information related to the object internal to the patient as determined based on application of the trained model to the one or more images.

21 . The system of claim 2 , wherein the one or more model layers comprise a convolutional layer, one or more pooling layers, and a plurality of residual layers.

22 . The system of claim 21 , wherein applying the trained model to the one or more images of the object comprises, for each of the one or more images, feeding the image sequentially though (i) the convolutional layer, (ii) a first of the one or more pooling layer, (iii) each of the plurality of residual layers, and (iv) a second of the one or more pooling layers.

23 . The system of claim 22 , wherein each of the plurality of residual layers comprises a subnetwork with one or more pathways of convolutional layers and a sum layer combining the outputs of the one or more pathways.

24 . The system of claim 21 , wherein the convolutional layer comprises a K×K convolution with N filters to be applied at each input location to the convolution layer at one or more specified strides.

25 . The method of claim 18 , wherein the object comprises an anatomical structure of the patient.

26 . The method of claim 18 , wherein the one or more machine learning algorithms comprises a supervised deep learning algorithm and the trained model comprises a long short-term memory model.

27 . The method of claim 18 , further comprising:

generating the trained model by performing operations comprising:

obtaining the training images of the internal patient objects with the annotated information, the training images depicting the internal patient objects, the annotated information identifying features of the internal patient objects for use in presurgical planning,

iteratively training a model for the internal patient objects by correlating each of the training images to corresponding annotated information across one or more model layers using the one or more machine learning algorithms, wherein the iterative training generates the trained model for the internal patient objects, and

storing the trained model for use by the computer system.

28 . The method of claim 27 , wherein:

the one or more model layers comprise a convolutional layer, one or more pooling layers, and a plurality of residual layers, and

applying the trained model to the one or more images of the object comprises, for each of the one or more images, feeding the image sequentially though (i) the convolutional layer, (ii) a first of the one or more pooling layer, (iii) each of the plurality of residual layers, and (iv) a second of the one or more pooling layers.

29 . The non-transitory computer readable medium of claim 20 , wherein the object comprises an invasive medical device.

30 . The non-transitory computer readable medium of claim 20 , wherein the object comprises an anatomical structure of the patient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2026
From: FINE, GABRIEL; SILBERMAN, NATHAN
To: SITE THERAPEUTICS LLC
Reel/Frame 074616/0635 →
Continuity (6)
Continuation 18321555 · May 22, 2023
Continuation 17131341 · Dec 22, 2020
Continuation 16712621 · Dec 12, 2019
Continuation 15831132 · Dec 4, 2017
Provisional Application 62429479 · Dec 2, 2016
Related Publication 20250173622A1 · May 29, 2025
References Cited (37)
US 5577502A · Darrow et al. · 1996 [cited by applicant]
US 5676673A · Ferre et al. · 1997 [cited by applicant]
US 6574493B2 · Rasche et al. · 2003 [cited by applicant]
US 9155868B2 · Drake et al. · 2015 [cited by applicant]
US 9171403B2 · Shapira et al. · 2015 [cited by applicant]
US 9179827B2 · Hastings et al. · 2015 [cited by applicant]
US 9265468B2 · Rai et al. · 2016 [cited by applicant]
US 9675319B1 · Razzaque · 2017 [cited by examiner]
US 9687204B2 · Mountney · 2017 [cited by examiner]
US 9940545B2 · Rezaee · 2018 [cited by examiner]
US 20080118115A1 · Williamson · 2008 [cited by applicant]
US 20120087563A1 · Ionasec · 2012 [cited by examiner]
US 20130072787A1 · Wallace · 2013 [cited by examiner]
US 20130197357A1 · Green · 2013 [cited by examiner]
US 20150112182A1 · Sharma · 2015 [cited by examiner]
US 20150182187A1 · Samset · 2015 [cited by examiner]
US 20150371437A1 · Mansi · 2015 [cited by examiner]
US 20160063359A1 · Szegedy et al. · 2016 [cited by applicant]
US 20160117316A1 · Le · 2016 [cited by examiner]
US 20170249536A1 · Hillar · 2017 [cited by examiner]
US 20170325896A1 · Donhowe · 2017 [cited by examiner]
US 20170357753A1 · Mori · 2017 [cited by examiner]
US 20180008222A1 · Chen · 2018 [cited by examiner]
US 20180060719A1 · Kisilev · 2018 [cited by examiner]
US 20180121768A1 · Lin · 2018 [cited by examiner]
US 20180235709A1 · Donhowe · 2018 [cited by examiner]
US 20180240237A1 · Donhowe · 2018 [cited by examiner]
US 20180256262A1 · Duindam · 2018 [cited by examiner]
US 20180260793A1 · Li · 2018 [cited by examiner]
US 20180333112A1 · Weber · 2018 [cited by examiner]
US 20190142388A1 · Gonyeau · 2019 [cited by applicant]
US 20190180136A1 · Bousmalis · 2019 [cited by applicant]
US 20190304065A1 · Bousmalis · 2019 [cited by applicant]
blender.org [online], “About Blender,” available on or before Nov. 9, 2015, via Internet Archive: Wayback Machine URL <https://web.archive.org/web/20151109210404/http:/www.blender.org/manual/getting_started/about_blende… [cited by applicant]
blender.org [online], “Blender,” available on or before Sep. 12, 2016, via Internet Archive: Wayback Machine URL <https://web.archive.org/web/20160912102244/http://www.blender.org/>, [retrieved on Apr. 12, 2019], 11 pag… [cited by applicant]
blender.org [online], “Modeling,” available on or before Nov. 16, 2015, via Internet Archive: Wayback Machine URL <https://web.archive.org/web/20151116191346/http://www.blender.org/manual/modeling/introduction.html>, [r… [cited by applicant]
blender.org [online], “Render,” available on or before Nov. 6, 2015, via Internet Archive: Wayback Machine URL <https://web.archive.org/web/20151106190203/http://www.blender.org/manual/render/introduction.html>, [retrie… [cited by applicant]