IP Library Granted Patent US 12,667,436
Granted Patent B2
US 12,667,436 · App. 18/492,743 · Granted Jun 30, 2026

Surgical pathway processing system, method, device, and storage medium

Inventors: Dong Wu (Wuhan, CN); Shaowen He (Wuhan, CN); Yunhong Yang (Wuhan, CN); Guoqiang Wang (Wuhan, CN)
Assignee: WUHAN UNITED IMAGING SURGICAL CO., LTD.
A61B34/30A61B34/10A61B34/25B25J9/1664G05B19/4155G06T7/11G06T7/174G06T7/337A61B2034/101A61B2034/105A61B2034/107G05B2219/50391G06N20/00G06T2207/20021G06T2207/20092G06T2207/30004
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,667,436
App. No.
18/492,743
Granted
Jun 30, 2026
Kind
B2
Abstract

Embodiments of the present disclosure provide a surgical pathway processing system, method, device, and storage medium. The system comprises an image segmentation module configured to obtain a first segmented image by performing image segmentation on a first medical image; an avoidance region determination module configured to determine a region to be avoided based on the first segmented image; and a pathway planning module configured to determine a surgical pathway based on the region to be avoided.

Claims (95)

1 . A surgical pathway processing system, comprising an image segmentation module, an avoidance region determination module, and a pathway planning module, wherein the surgical pathway processing system performs operations including:

obtaining, by the image segmentation module, a first segmented image by performing image segmentation on a first medical image;

determining, by the avoidance region determination module, a region to be avoided based on the first segmented image; and

determining, by the pathway planning module, a surgical pathway based on the region to be avoided,

wherein

the obtaining the first segmented image includes: obtaining an overall mask, a predetermined object mask, and a to-be-intervened object mask by segmenting the first medical image, wherein the to-be-intervened object mask refers to a mask of a region to be intervened during an interventional procedure, and

the determining the region to be avoided includes determining the region to be avoided based on the overall mask, the predetermined object mask, and the to-be-intervened object mask.

2 . The surgical pathway processing system of claim 1 , wherein the determining the region to be avoided based on the overall mask, the predetermined object mask, and the to-be-intervened object mask includes:

determining a target mask based on the overall mask and the predetermined object mask; and

determining the region to be avoided based on the target mask and the to-be-intervened object mask.

3 . The surgical pathway processing system of claim 2 , wherein

the determining the target mask based on the overall mask and the predetermined object mask includes:

determining the target mask by subtracting the predetermined object mask from the overall mask;

determining a non-intervening object mask by subtracting the to-be-intervened object mask from the target mask; and

determining the region to be avoided includes:

performing a connected component analysis on the non-intervening object mask; and

determining a connected component satisfying a first predetermined condition as the region to be avoided.

4 . The surgical pathway processing system of claim 1 , wherein the obtaining the first segmented image by performing the image segmentation on the first medical image includes:

determining a target medical image by performing a registration using finite elements based on the first segmented image.

5 . The surgical pathway processing system of claim 4 , wherein the determining the target medical image by performing the registration using the finite elements based on the first segmented image includes:

obtaining a second medical image of a target object, the second medical image and the first medical image including images of the target object at different periods;

obtaining a second segmented image by segmenting at least a portion of the second medical image;

obtaining a rigid registration result by performing a rigid registration on the target object in the first segmented image and the target object in the second segmented image;

obtaining an elastic registration result by performing an elastic registration on the target object in the rigid registration result and the target object in the second segmented image; and

obtaining the target medical image by processing the first segmented image based on the rigid registration result and the elastic registration result.

6 . The surgical pathway processing system of claim 5 , the operations further including:

constructing a mechanical model of the target object based on the target object in the rigid registration result;

obtaining a surface elasticity registration result by performing a surface elasticity registration on the target object in the first segmented image and the target object in the second segmented image;

obtaining a deformation field of each node of the mechanical model of the target object by solving the mechanical model using a difference between the rigid registration result of the target object and the surface elasticity registration result of the target object as a boundary condition; and

obtaining the target medical image by processing the first segmented image based on a rigid transformation matrix in the rigid registration result and the deformation field of each node of the mechanical model of the target object.

7 . The surgical pathway processing system of claim 6 , the operations further including:

obtaining a transformed first medical image by performing translation and/or rotation on the first medical image based on the rigid transformation matrix; and

obtaining the target medical image by performing translation and/or rotation on each node of the mechanical model of the target object in the transformed first medical image based on the deformation field of each node of the mechanical model of the target object.

8 . The surgical pathway processing system of claim 5 , the operations further including:

obtaining a third medical image of the target object, the third medical image including an enhanced type of image, the second medical image including a plain scanned type image obtained after image transformation of the third medical image.

9 . The surgical pathway processing system of claim 4 , the operations further including:

obtaining a third medical image of a target object, wherein the third medical image includes an enhanced type image, the third medical image and the first medical image including images of the target object at different periods;

obtaining a third mask image corresponding to the third medical image by extracting the target object and an internal detail mask from the third medical image;

obtaining a fourth mask image corresponding to the target medical image by extracting the target object and an internal detail mask from the target medical image;

calculating a count of duplicate pixel points in a region of interest in the third mask image and a region of interest in the fourth mask image;

obtaining a validation value based on the count of duplicate pixel points, a count of pixel points in the region of interest in the third mask image, and a count of pixel points in the region of interest in the fourth mask image; and

if the verification value is greater than a predetermined threshold, determining that a verification of a registered image passes, and if the verification value is not greater than the predetermined threshold, determining that the verification of the registered image does not pass.

10 . The surgical pathway processing system of claim 1 , wherein the determining the surgical pathway based on the region to be avoided includes:

automatically determining a target point and an intervention point based on a user input; and

determining the surgical pathway based on the target point, the intervention point, and the region to be avoided.

11 . The surgical pathway processing system of claim 10 , wherein the automatically determining the target point and the intervention point based on the user input includes:

receiving a first operation of a user on the first segmented image, and determining the target point in response to the first operation;

receiving a second operation of the user on the first segmented image, and determining a reference point in response to the second operation;

determining a reference pathway based on the target point and the reference point, the reference pathway including a straight line connecting the target point and the reference point; and

determining the intervention point based on the reference pathway.

12 . The surgical pathway processing system of claim 10 , wherein the automatically determining the intervention point based on the user input includes:

determining an action pathway of a second operation of a user on the first segmented image;

determining a reference pathway based on the action pathway; and

determining the intervention point based on the reference pathway.

13 . The surgical pathway processing system of claim 11 , the operations further including:

determining a candidate pathway based on the reference pathway; and

determining the surgical pathway by verifying the candidate pathway.

14 . The surgical pathway processing system of claim 13 , the operations further including:

determining whether the candidate pathway includes an interference feature and/or whether an intervention parameter of the candidate pathway satisfies a second predetermined condition; and

if the candidate pathway does not include the interference feature and/or the intervention parameter of the candidate pathway satisfies the second predetermined condition, determining that a verification result of the candidate pathway is passed; or if the candidate pathway includes the interference feature and/or the intervention parameter of the candidate pathway does not satisfy the second predetermined condition, determining that the verification result of the candidate pathway is not passed.

15 . The surgical pathway processing system of claim 14 , the operations further including:

selecting a point in the candidate pathway that is a predetermined distance away from the target point as a verification point;

obtaining a voxel pixel value of the verification point in a predetermined neighborhood, and determining whether the voxel pixel value includes a value in a predetermined pixel set;

if the voxel pixel value includes a value in the predetermined pixel set, determining that the candidate pathway includes the interference feature; and

if the voxel pixel value does not include a value in the predetermined pixel set, updating the verification point in the candidate pathway until a voxel pixel value of each verification point in the candidate pathway in a corresponding predetermined neighborhood does not include a value in the predetermined pixel set, and determining that the candidate pathway does not include the interference feature.

16 . The surgical pathway processing system of claim 14 , the operations further including:

determining a pathway length and/or an intervention angle of the candidate pathway;

determining whether the pathway length is less than or equal to a predetermined length threshold and/or determining whether the intervention angle is less than or equal to a predetermined angle threshold;

if the pathway length is less than or equal to the predetermined length threshold, and/or the intervention angle is less than or equal to the predetermined angle threshold, determining that the intervention parameter of the candidate pathway satisfies the second predetermined condition; and if the pathway length is greater than the predetermined length threshold, and/or the intervention angle is greater than the predetermined angle threshold, determining that the intervention parameter of the candidate pathway does not satisfy the second predetermined condition; wherein

the second predetermined condition includes the predetermined length threshold and the predetermined angle threshold.

17 . The surgical pathway processing system of claim 1 , wherein the determining the surgical pathway based on the region to be avoided includes:

obtaining a distance threshold for the region to be avoided based on a surgical procedure; and

determining the surgical pathway based on a target point, an intervention point, the region to be avoided, and the distance threshold.

18 . A surgical pathway processing method performed by the surgical pathway processing system of claim 1 , comprising:

obtaining the first segmented image by performing the image segmentation on the first medical image;

determining the region to be avoided based on the first segmented image; and

determining the surgical pathway based on the region to be avoided,

wherein

the obtaining the first segmented image includes obtaining an overall mask, a predetermined object mask, and a to-be-intervened object mask by segmenting the first medical image, wherein the to-be-intervened object mask refers to a mask of a region to be intervened during an interventional procedure; and

the determining the region to be avoided includes determining the region to be avoided based on the overall mask, the predetermined object mask, and the to-be-intervened object mask.

19 . A surgical pathway processing device, comprising:

a display device;

a surgical robot; and

a control device, comprising one or more processors and a storage, wherein the storage includes operation instructions configured to direct the one or more processors to perform operations including:

obtaining a first segmented image by performing image segmentation on a first medical image displayed by the display device;

determining a region to be avoided based on the first segmented image;

determining a surgical pathway based on the region to be avoided; and

driving the surgical robot to move based on the surgical pathway,

wherein

the obtaining the first segmented image includes obtaining an overall mask, a predetermined object mask, and a to-be-intervened object mask by segmenting the first medical image, wherein the to-be-intervened object mask refers to a mask of a region to be intervened during an interventional procedure; and

the determining the region to be avoided includes determining the region to be avoided based on the overall mask, the predetermined object mask, and the to-be-intervened object mask.

20 . The surgical pathway processing system of claim 1 , the operations further including:

obtaining a to-be-avoided object mask by segmenting the first medical image;

performing a connected component analysis on the to-be-avoided object mask; and

determining a connected component satisfying a first predetermined condition as the region to be avoided.

Assignments (2)
CHANGE OF NAME Recorded Nov 28, 2025
From: WUHAN UNITED IMAGING HEALTHCARE SURGICAL TECHNOLOGY CO., LTD.
To: WUHAN UNITED IMAGING SURGICAL CO., LTD.
Reel/Frame 073508/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2023
From: WU, DONG; HE, SHAOWEN; YANG, YUNHONG; WANG, GUOQIANG
To: WUHAN UNITED IMAGING HEALTHCARE SURGICAL TECHNOLOGY CO., LTD.
Reel/Frame 065530/0250 →
Priority Claims (4)
CN 202110440930.9 · Apr 23, 2021 · national
CN 202110465791.5 · Apr 28, 2021 · national
CN 202110714580.0 · Jun 25, 2021 · national
CN 202110728649.5 · Jun 29, 2021 · national
Continuity (2)
Continuation PCTCN2022088607 · Apr 22, 2022
Related Publication 20240050172A1 · Feb 15, 2024
References Cited (104)
US 6173433B1 · Katoh · 2001 [cited by examiner]
US 12213743B2 · Mahfouz · 2025 [cited by examiner]
US 12322111B2 · Lin · 2025 [cited by examiner]
US 20040109603A1 · Bitter · 2004 [cited by examiner]
US 20070208234A1 · Bhandarkar et al. · 2007 [cited by applicant]
US 20090118609A1 · Rahn · 2009 [cited by examiner]
US 20090252394A1 · Liang · 2009 [cited by examiner]
US 20110007071A1 · Pfister · 2011 [cited by applicant]
US 20120070052A1 · Maroy · 2012 [cited by examiner]
US 20120155734A1 · Barratt · 2012 [cited by examiner]
US 20130188846A1 · Kriston · 2013 [cited by examiner]
US 20140270446A1 · Vija · 2014 [cited by examiner]
US 20140371911A1 · Mian et al. · 2014 [cited by applicant]
US 20150080930A1 · Kawaura et al. · 2015 [cited by applicant]
US 20160070436A1 · Thomas · 2016 [cited by examiner]
US 20170000567A1 · Kim · 2017 [cited by examiner]
US 20170042495A1 · Matsuzaki · 2017 [cited by examiner]
US 20170046833A1 · Lurie et al. · 2017 [cited by applicant]
US 20170243349A1 · Hou · 2017 [cited by examiner]
US 20180336676A1 · Dutta · 2018 [cited by examiner]
US 20190015160A1 · Maeda · 2019 [cited by applicant]
US 20190060004A1 · Witcomb et al. · 2019 [cited by applicant]
US 20190087960A1 · Jang · 2019 [cited by examiner]
US 20190126008A1 · Breininger et al. · 2019 [cited by applicant]
US 20190172205A1 · Mao · 2019 [cited by examiner]
US 20200237198A1 · Liu · 2020 [cited by examiner]
US 20200297268A1 · Hickey · 2020 [cited by applicant]
US 20200357502A1 · Lee · 2020 [cited by examiner]
US 20200394833A1 · Higueras Esteban et al. · 2020 [cited by applicant]
US 20210097702A1 · Brokman et al. · 2021 [cited by applicant]
US 20210209764A1 · Goris · 2021 [cited by examiner]
US 20210287487A1 · Hilbert · 2021 [cited by examiner]
US 20220036561A1 · Liu · 2022 [cited by examiner]
US 20220058821A1 · Fu · 2022 [cited by examiner]
US 20220144257A1 · Maeda · 2022 [cited by examiner]
US 20220192684A1 · Jacobsen · 2022 [cited by examiner]
US 20220202491A1 · Pathak · 2022 [cited by examiner]
US 20220237799A1 · Price · 2022 [cited by examiner]
US 20220265352A1 · Zucker · 2022 [cited by examiner]
US 20220290243A1 · Mitrofanova · 2022 [cited by examiner]
US 20220309633A1 · Davies · 2022 [cited by examiner]
US 20220313340A1 · Jacobsen · 2022 [cited by examiner]
US 20220383508A1 · Liu · 2022 [cited by examiner]
US 20230085725A1 · Lonjaret · 2023 [cited by examiner]
US 20230162332A1 · Yang · 2023 [cited by examiner]
US 20230169668A1 · Yang · 2023 [cited by examiner]
US 20230390021A1 · Polchin · 2023 [cited by examiner]
US 20240009851A1 · Mousavian · 2024 [cited by examiner]
US 20250152185A1 · Jacobsen · 2025 [cited by examiner]
US 20250160851A1 · Jacobsen · 2025 [cited by examiner]
CN 102961187A · 2013 [cited by applicant]
CN 103700086A · 2014 [cited by applicant]
CN 105550993A · 2016 [cited by applicant]
CN 105640583A · 2016 [cited by applicant]
CN 107296645A · 2017 [cited by applicant]
CN 108066011A · 2018 [cited by applicant]
CN 108335304A · 2018 [cited by applicant]
CN 108784831A · 2018 [cited by applicant]
CN 109493943A · 2019 [cited by applicant]
CN 109859833A · 2019 [cited by applicant]
CN 109934235A · 2019 [cited by applicant]
CN 110013306A · 2019 [cited by applicant]
CN 110175958A · 2019 [cited by applicant]
CN 110223303A · 2019 [cited by applicant]
CN 110464459A · 2019 [cited by applicant]
CN 110473196A · 2019 [cited by applicant]
CN 110517300A · 2019 [cited by applicant]
CN 110537960A · 2019 [cited by applicant]
CN 110610497A · 2019 [cited by applicant]
CN 110706236A · 2020 [cited by examiner]
CN 110838104A · 2020 [cited by applicant]
CN 110838140A · 2020 [cited by applicant]
CN 110974366A · 2020 [cited by applicant]
CN 110993065A · 2020 [cited by applicant]
CN 111062997A · 2020 [cited by applicant]
CN 111145160A · 2020 [cited by applicant]
CN 111161241A · 2020 [cited by applicant]
CN 111210431A · 2020 [cited by applicant]
CN 111583188A · 2020 [cited by applicant]
CN 112089482A · 2020 [cited by applicant]
CN 112155729A · 2021 [cited by applicant]
CN 112163987A · 2021 [cited by applicant]
CN 112220557A · 2021 [cited by applicant]
CN 112242193A · 2021 [cited by applicant]
CN 112419377A · 2021 [cited by applicant]
CN 112419378A · 2021 [cited by applicant]
CN 112634285A · 2021 [cited by applicant]
CN 112656510A · 2021 [cited by applicant]
CN 112927274A · 2021 [cited by applicant]
CN 113506331A · 2021 [cited by applicant]
CN 113516623A · 2021 [cited by applicant]
CN 113516624A · 2021 [cited by applicant]
JP 2005038412A · 2005 [cited by applicant]
WO 2016126934A1 · 2016 [cited by applicant]
Partial Supplementary European Search Report in European Application No. 22791147.6 mailed on Sep. 19, 2024, 9 pages. [cited by applicant]
International Search Report in PCT/CN2022/088607 mailed on Jul. 6, 2022, 7 pages. [cited by applicant]
Written Opinion in PCT/CN2022/088607 mailed on Jul. 6, 2022, 10 pages. [cited by applicant]
Zhuang, Jinfeng, Research on Extraction of Thoracic Anatomy and Path Planning Based on Lung Puncture Surgical Navigation, Full-text Database of China's Outstanding Doctoral and Master's Degree Theses (Master's) Medical … [cited by applicant]
Fang, Luping et al., Design of Puncture Surgical Navigation System Based on Gyroscope, Journal of Zhejiang University of Technology, 44(2): 129-133, 2016. [cited by applicant]
Huo, Benyan et al., Puncture Path Planning for Bevel-tip Flexible Needle Based on Multi-objective Particle Swarm Optimization Algorithm, Robot, 37(4): 385-394, 2015. [cited by applicant]
Ding, Xiangqian, Clinical Research of Spontaneous Intracerebral Hemorrhage by Hematoma Puncture with Three Dimensional Printing Individualized Guide Board, Full-text Database of China's Outstanding Doctoral and Master's… [cited by applicant]
Yang, Jie et al., Medical Image Analysis and Three-Dimensional Reconstruction and their Applications, Shanghai Jiaotong University Press, 2015, 12 pages. [cited by applicant]
Cui, Qiaoyu, Registration and Fusion of Medical Images Based on Multimodality Imaging, Full-text Database of China's Outstanding Doctoral and Master's Degree Theses (Master's) Information Technology Series, 2014, 57 pag… [cited by applicant]
Liu, Xingang et al., A New Hybridized Rigid-Elastic Multiresolution Algorithm for Medical Image Registration, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, 2005, 4 pages. [cited by applicant]