IP Library Granted Patent US 12661184
Granted Patent B2
US 12661184 · App. 18/191,857 · Granted Jun 23, 2026

Systems and methods for assisting in puncture

Inventor: Qifei Sun (Shanghai, CN)
Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
A61B34/10A61B2034/104A61B2034/105A61B2034/107A61B2034/108
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 12661184
App. No.
18/191,857
Granted
Jun 23, 2026
Kind
B2
Abstract

The present disclosure relates to systems and methods. The method may include obtaining at least one image of an object. The method may include determining a focal point in each of the at least one image. The method may include determining at least one puncture parameter of a puncture operation to be performed on the object based on information associated with the focal point. The method may further include displaying the focal point and a puncture representation of the at least one puncture parameter. The puncture representation may at least indicate a puncture point.

Claims (68)

1 . A method implemented on a computing device having at least one processor and at least one storage device, the method comprising:

causing an imaging device to scan an object to capture at least one image of the object that includes at least one scout image of the object;

determining a focal point in each of the at least one scout image;

automatically determining at least one puncture parameter of a puncture operation to be performed on the object based on information associated with the focal point;

displaying, during the puncture operation, the focal point and a puncture representation of the at least one puncture parameter in a three-dimensional (3D) model of the object, the puncture representation at least indicating a puncture needle within the object and a puncture point that is a tip point of the puncture needle, a position difference between a papilla of the object and the tip point of the puncture needle being displayed in the 3D model;

updating the puncture representation during the puncture operation in real-time; and

displaying the puncture representation during the puncture operation in real-time.

2 . The method of claim 1 , the displaying the focal point and the puncture representation of the at least one puncture parameter comprising:

displaying the focal point and the puncture representation of the at least one puncture parameter in the at least one image of the object.

3 . The method of claim 1 , wherein the 3D model corresponding to the object is established based on a process including:

obtaining at least one object parameter associated with the object, the object parameter associated with the object including at least one of a size of the object or a device parameter of a puncture device; and

determining the 3D model corresponding to the object based on the at least one object parameter associated with the object.

4 . The method of claim 1 , wherein the at least one puncture parameter includes at least one of a position of the puncture point, a type of the puncture needle, a length of the puncture needle, a diameter of the puncture needle, a puncture direction, a puncture angle, or a puncture depth.

5 . The method of claim 1 , further comprising:

simulating a puncture process based on the focal point and the at least one puncture parameter associated with the puncture operation to be performed on the object; and

displaying a simulation result of the simulated puncture process in at least one of the at least one image of the object and/or a 3D model corresponding to the object.

6 . The method of claim 5 , further comprising:

determining whether the simulation result satisfies a preset condition, wherein the preset condition includes a position difference between a simulated end point of a puncture needle, and the focal point or an adjusted focal point is less than or equal to a difference threshold, and/or a position difference between a simulated puncture point and the puncture point included in the at least one puncture parameter is less than or equal to the difference threshold; and

in response to determining that the simulation result does not satisfy the preset condition, adjusting the focal point or the at least one puncture parameter based on the simulation result, and directing a puncture device to perform the puncture operation on the object based on the adjusted focal point and at least one adjusted puncture parameter.

7 . The method of claim 1 , further comprising:

displaying an adjusted focal point or an adjusted puncture representation upon determining that the focal point or at least a portion of the at least one puncture parameter is adjusted, the adjusted puncture representation at least indicating an adjusted puncture point.

8 . The method of claim 1 , further comprising:

upon determining that the focal point or at least a portion of the at least one puncture parameter is adjusted, directing a puncture device to perform the puncture operation on the object based on an adjusted focal point or an adjusted at least one puncture parameter.

9 . The method of claim 1 , further comprising:

evaluating, by the processing device, whether the puncture operation has been successfully executed based on the focal point and the puncture representation of the at least one puncture parameter after the puncture operation.

10 . The method of claim 1 , wherein a position difference between the focal point and the tip point of the puncture needle within the object is displayed in the 3D model.

11 . The method of claim 10 , further comprising:

obtaining a first image captured by scanning the object using the imaging device at a first angle, and a second image captured by scanning the object using the imaging device at a second angle;

determining a first three-dimensional (3D) coordinate of a radioactive scanning source of the imaging device at the first angle based on a rotation diameter of the radioactive scanning source, a width of a scanning table, a length of the scanning table, and the first angle;

determining a second 3D coordinate of the radioactive scanning source at the second angle based on the rotation diameter of the radioactive scanning source, the width of the scanning table, the length of the scanning table, and the second angle;

determining a first 3D coordinate of a first focal point representing a physical point of the object in the first image based on the first 3D coordinate of the radioactive scanning source;

determining a second 3D coordinate of a second focal point representing the physical point of the object in the second image based on the second 3D coordinate of the radioactive scanning source;

determining a coordinate of the physical point based on the first 3D coordinate and the second 3D coordinate of the radioactive scanning source, the first 3D coordinate of the first focal point, and the second 3D coordinate of the second focal point; and

determining a relative position relationship between the puncture point and at least one of the first focal point, the second focal point, or the physical point based on the coordinate of the physical point, the first 3D coordinate of the first focal point, and the second 3D coordinate of the second focal point.

12 . The method of claim 1 , wherein

a notification area including notification information is displayed synchronously with the focal point, the puncture representation, and the 3D model; and

the notification information includes a position difference between the focal point and the tip point of the puncture needle and/or the position difference between the papilla of the object and the tip point of the puncture needle.

13 . The method of claim 1 , wherein

the focal point and the puncture representation of the at least one puncture parameter is displayed in the at least one scout image and the 3D model; and

when the focal point or the at least one puncture parameter is modified or adjusted in the at least one scout image, an adjusted focal point or an adjusted puncture representation is displayed in the 3D model upon determining that the focal point or the at least one puncture parameter is adjusted.

14 . A system, comprising:

at least one storage device including a set of instructions; and

at least one processor configured to communicate with the at least one storage device, wherein when executing the set of instructions, the at least one processor is configured to direct the system to perform operations including:

causing an imaging device to scan an object to capture at least one image of the object that includes at least one scout image of the object;

determining a focal point in each of the at least one scout image;

automatically determining at least one puncture parameter of a puncture operation to be performed on the object based on information associated with the focal point;

displaying, during the puncture operation, the focal point and a puncture representation of the at least one puncture parameter in a three-dimensional (3D) model of the object, the puncture representation at least indicating a puncture needle within the object and a puncture point that is a tip point of the puncture needle, a position difference between a papilla of the object and the tip point of the puncture needle being displayed in the 3D model;

updating the puncture representation during the puncture operation in real-time; and

displaying the puncture representation during the puncture operation in real-time.

15 . The system of claim 14 , wherein the 3D model corresponding to the object is established based on a process including:

obtaining at least one object parameter associated with the object, the object parameter associated with the object including at least one of a size of the object or a device parameter of a puncture device; and

determining the 3D model corresponding to the object based on the at least one object parameter associated with the object.

16 . The system of claim 14 , wherein the at least one puncture parameter includes at least one of a position of the puncture point, a type of the puncture needle, a length of the puncture needle, a diameter of the puncture needle, a puncture direction, a puncture angle, or a puncture depth.

17 . The system of claim 14 , further comprising:

simulating a puncture process based on the focal point and the at least one puncture parameter associated with the puncture operation to be performed on the object; and

displaying a simulation result of the simulated puncture process in at least one of the at least one image of the object and/or a 3D model corresponding to the object.

18 . The system of claim 17 , further comprising:

determining whether the simulation result satisfies a preset condition, wherein the preset condition includes a position difference between a simulated end point of a puncture needle, and the focal point or an adjusted focal point is less than or equal to a difference threshold, and/or a position difference between a simulated puncture point and the puncture point included in the at least one puncture parameter is less than or equal to the difference threshold; and

in response to determining that the simulation result does not satisfy the preset condition, adjusting the focal point or the at least one puncture parameter based on the simulation result, and directing a puncture device to perform the puncture operation on the object based on the adjusted focal point and at least one adjusted puncture parameter.

19 . The system of claim 14 , further comprising:

displaying an adjusted focal point or an adjusted puncture representation upon determining that the focal point or at least a portion of the at least one puncture parameter is adjusted, the adjusted puncture representation at least indicating an adjusted puncture point.

20 . A non-transitory computer readable medium, comprising a set of instructions, wherein when executed by at least one processor, the set of instructions direct the at least one processor to effectuate a method, the method comprising:

causing an imaging device to scan an object to capture at least one image of the object that includes at least one scout image of the object;

determining a focal point in each of the at least one scout image;

automatically determining at least one puncture parameter of a puncture operation to be performed on the object based on information associated with the focal point;

displaying, during the puncture operation, the focal point and a puncture representation of the at least one puncture parameter in a three-dimensional (3D) model of the object, the puncture representation at least indicating a puncture needle within the object and a puncture point that is a tip point of the puncture needle, a position difference between a papilla of the object and the tip point of the puncture needle being displayed in the 3D model;

updating the puncture representation during the puncture operation in real-time; and

displaying the puncture representation during the puncture operation in real-time.