Nothing Special   »   [go: up one dir, main page]

CN117393107B - Iterative learning method and system for automatic surgical intervention robot and storage medium - Google Patents

Iterative learning method and system for automatic surgical intervention robot and storage medium Download PDF

Info

Publication number
CN117393107B
CN117393107B CN202311694424.8A CN202311694424A CN117393107B CN 117393107 B CN117393107 B CN 117393107B CN 202311694424 A CN202311694424 A CN 202311694424A CN 117393107 B CN117393107 B CN 117393107B
Authority
CN
China
Prior art keywords
optimal
stage
sub
interventional
robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311694424.8A
Other languages
Chinese (zh)
Other versions
CN117393107A (en
Inventor
黄韬
钱山
杨贺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Wemed Medical Equipment Co Ltd
Original Assignee
Beijing Wemed Medical Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Wemed Medical Equipment Co Ltd filed Critical Beijing Wemed Medical Equipment Co Ltd
Priority to CN202311694424.8A priority Critical patent/CN117393107B/en
Publication of CN117393107A publication Critical patent/CN117393107A/en
Application granted granted Critical
Publication of CN117393107B publication Critical patent/CN117393107B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/40ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Biomedical Technology (AREA)
  • Urology & Nephrology (AREA)
  • Surgery (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses an iterative learning method and system for an automatic surgical intervention robot and a storage medium, wherein the method comprises the following steps: collecting related information stored by the operation intervention operation of the individual intervention robots of a plurality of hospitals by applying the latest system once every interval preset time; classifying and storing the collected related information of the individual interventional robots of the hospitals; according to the related information of different classifications, analyzing and processing are carried out to obtain the optimal operation method under different conditions; summarizing and packaging various optimal operation methods, and issuing the summarized and packaged optimal operation methods to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system. The method can continuously summarize and analyze the operation method of the interventional operation, continuously and iteratively update the operation method of the interventional robot, and continuously improve the operation capability of the interventional robot along with the increase of time and operation quantity.

Description

Iterative learning method and system for automatic surgical intervention robot and storage medium
Technical Field
The invention relates to the technical field of minimally invasive vascular intervention, in particular to an iterative learning method and system of an automatic surgical intervention robot and a storage medium.
Background
At present, the cardiovascular and cerebrovascular minimally invasive interventional therapy is a main treatment means for cardiovascular and cerebrovascular diseases. Compared with the traditional surgery, the method has the obvious advantages of small incision, short postoperative recovery time and the like. The cardiovascular and cerebrovascular intervention operation is a treatment process by a doctor manually sending the catheter, the guide wire, the bracket and other instruments into a patient.
The intervention operation has the following 2 problems, firstly, in the operation process, as the DSA can emit X rays, the physical strength of doctors is reduced rapidly, the attention and the stability are also reduced, the operation precision is reduced, and accidents such as vascular intima injury, vascular perforation fracture and the like caused by improper pushing force are easy to occur, so that the life of patients is dangerous. Second, long-term ionizing radiation accumulation damage can greatly increase the chances of a doctor suffering from leukemia, cancer, and acute cataract. The phenomenon that doctors continuously accumulate rays due to interventional operations has become a non-negligible problem for damaging the professional lives of doctors and restricting the development of interventional operations.
The problem can be effectively solved by means of the robot technology, the accuracy and stability of operation can be greatly improved, meanwhile, the damage of radioactive rays to interventional doctors can be effectively reduced, and the occurrence probability of accidents in operation is reduced. At present, the interventional robot is operated manually, and through analysis and study of images, the robot can automatically complete operation, and the operation is the direction of future development like unmanned operation in automobiles.
However, there are several problems in iterative learning for interventional surgical robots: (1) The operation experience of doctors is difficult to copy and inherit, other doctors want to master the abundant operation experience, a great deal of time and practice operation are needed, and the learning efficiency is low. (2) The current interventional robot does not have iterative learning capability, and the interventional robot can only finish partial automatic operation at present, and the operation level is lower in actual operation. Only one-sided operation can be mastered and applied, the operation can be only performed in an attempt mode in the operation, the failure rate is high, and the operation efficiency is low. (3) In the operation process of the interventional operation robot, the interventional operation robot lacks guidance and correct standards for operating devices such as guide wires in a specific vascular environment, and has low operation accuracy. (4) The interventional robot lacks a great deal of accumulation process of operation experience, cannot grasp specific operation methods of different operations, and does not have an analysis process of an optimal method. With the technical development and experience accumulation of interventional operations in recent years, the common interventional operations form mature operation experiences, but due to the lack of a good sharing mechanism, the existing operation experiences cannot be summarized and summarized efficiently and can only become an experience island, which is not beneficial to further optimization and popularization of the operation experiences.
Therefore, there is a large space for iterative learning of the interventional operation robot, which is a problem that needs to be solved by those skilled in the art.
Disclosure of Invention
In view of the above, the invention provides an iterative learning method and system for an automatic surgical intervention robot and a storage medium, which aim to solve the problems that clinical surgical experience in the present stage cannot be inherited, the intervention robot lacks iterative learning capability, the intervention robot lacks optimal operation methods under different vascular environments, the intervention robot has low automatic surgical operation efficiency and the like.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides an iterative learning method for an automatic surgical intervention robot, including the steps of:
collecting the latest system operation of individual intervention robot applications of a plurality of hospitals once every interval preset time length
Related information saved by interventional operation;
classifying and storing the collected related information of the individual interventional robots of the hospitals;
according to the related information of different classifications, analyzing and processing are carried out to obtain the optimal operation method under different conditions;
summarizing and packaging various optimal operation methods, and issuing the summarized and packaged optimal operation methods to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system.
Further, the interventional robot applies the latest system to operate the relevant information saved by the interventional procedure, including:
the interventional robot records basic information of a surgery, comprising: the type of surgery, patient condition information, vascular status, time of surgery, and outcome;
according to the actual condition of the operation, obtaining a division result of each operation divided into a plurality of stages, starting and ending moments of each stage and an operation target of each stage;
when entering any stage, the blood vessel image information corresponding to the stage is read, and information identification and calculation are carried out; comprising the following steps: calculating an optimal path based on the initial position and the target position, recording the shape of the vascular path, calculating the diameter of each position of the blood vessel, identifying the bifurcation quantity and bifurcation angles of the blood vessel, counting the operation time of the stage, recording the operation result of the stage and judging whether complications exist;
dividing the path into a plurality of sub-stages based on each bifurcation point in the optimal path;
when entering any one of the sub-stages, recording the actual movement condition of the guide wire or catheter head end and the corresponding real-time operation action in the sub-stage;
sequentially completing the record of each sub-stage, and sequentially completing the reading, identifying and calculating operation of each stage;
summarizing the summary information of all stages and sub-stages, and receiving the modification and confirmation information of the manager as the related information stored in the interventional operation.
Further, calculating an optimal path based on the starting and target positions includes:
finding out a branch vessel closest to a next-level vessel corresponding to the target point from the starting point vessel level according to the calibrated vessel classification, taking the branch vessel as an optimal path interval, and recording the interval;
searching step by step until the target point is found; each recording interval is concatenated into a line as the optimal path for this stage.
Further, the classifying and storing the collected related information of the individual interventional robots of the hospitals comprises the following steps:
according to the operation type in each operation basic information, dividing the related information of all individual interventional robots in a plurality of hospitals into three major categories, namely an A heart, a B nerve and a C periphery;
in each large category, the objects are divided into a plurality of small categories, namely P1, P2 and … Pn;
and placing the collected related information of the individual interventional robots of the hospitals in the corresponding small categories under the corresponding large categories, and realizing classified storage.
Further, according to the related information of different classifications, analysis processing is carried out to obtain the optimal operation method under different conditions; comprising the following steps:
analyzing newly entered sub-stages in the same category, analyzing category by category until all data information is completed; the categories include: the periphery of the heart A, the nerve B and the nerve C;
in the sub-stage of newly entering any category, the corresponding vessel diameter and shape are read out, and the optimal path and actual motion path of the guide wire or catheter motion in the sub-stage are read out;
dividing the current category into a plurality of sections according to different blood vessel diameters, and marking the sections as X groups which are X1, X2 and … Xn;
dividing the current category into a plurality of sections according to different blood vessel shapes, and marking the sections as Y groups as groups Y1, Y2 and … Yn;
when each sub-stage is divided into corresponding X and Y groups at the same time, comparing the optimal path and the actual motion path of each sub-stage in the same X group and Y group;
determining success of the sub-stage operation, and calculating the coincidence ratio of the optimal path and the actual motion path of each sub-stage in the group;
finding out the operation method with the highest overlap ratio as the optimal method under the current condition;
and so on until the analysis of the optimal method in all sub-stages is completed;
after analysis is completed, the optimal methods under each condition are stored, and the optimal operation methods under different conditions are obtained.
Further, according to the related information of different classifications, analysis processing is carried out to obtain the optimal operation method under different conditions; further comprises:
after new collected information exists, if the optimal methods exist under the same category, comparing the optimal methods corresponding to the new collected information with the existing optimal methods, and retaining the compared optimal methods.
In a second aspect, an embodiment of the present invention provides an automatic surgical intervention robot iterative learning system, including: the system comprises a cloud processing system and individual intervention robots of a plurality of hospitals;
wherein, the high in the clouds processing system includes:
the data collection module is used for collecting related information stored in the operation intervention operation of the latest system application operation of the individual intervention robots of a plurality of hospitals once every interval preset time;
the data classification module is used for classifying and storing the collected related information of the individual interventional robots of the hospitals;
the analysis obtaining optimal module is used for carrying out analysis processing according to the related information of different classifications to obtain optimal operation methods under different conditions;
the issuing learning module is used for summarizing and packaging various optimal operation methods and issuing the summarized and packaged optimal operation methods to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system.
In a third aspect, an embodiment of the present invention provides an automatic surgical intervention robot iterative learning system, including:
at least one processor; and a memory communicatively coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform any one of the automated surgical intervention robot iterative learning methods of the first aspect.
In a fourth aspect, an embodiment of the present invention further provides a storage medium having stored therein instructions, which when run on a terminal, enable an automatic surgical intervention robot iterative learning method according to any one of the first aspects.
The description of the second to fourth aspects of the present invention may refer to the detailed description of the first aspect; also, the advantageous effects described in the second aspect to the fourth aspect may refer to the advantageous effect analysis of the first aspect, and are not described herein.
Compared with the prior art, the invention discloses an iterative learning method of an automatic operation interventional robot, which can continuously summarize and analyze the operation method of the interventional operation, continuously and iteratively update the operation method of the interventional robot, and continuously improve the operation capability of the interventional robot along with the increase of time and operation quantity.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of an iterative learning method of an automatic surgical intervention robot provided by an embodiment of the invention.
Fig. 2 is an overall schematic diagram of iterative learning of an automatic surgical intervention robot according to an embodiment of the present invention.
Fig. 3 is a schematic diagram of a summary experience data flow of an individual interventional robot according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of a data classification flow according to an embodiment of the present invention.
Fig. 5 is a schematic flow chart of an analysis optimal operation method according to an embodiment of the present invention.
Fig. 6 is a schematic flow chart of an individual interventional robot using a new system according to an embodiment of the present invention.
Fig. 7 is a schematic structural diagram of an iterative learning system of an automatic surgical intervention robot according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1:
the embodiment of the invention discloses an iterative learning method of an automatic surgical intervention robot, which can be applied to a cloud processing system, and is shown with reference to fig. 1, and comprises the following steps:
s10, collecting relevant information stored by the operation intervention operation of the individual intervention robots of a plurality of hospitals by applying the latest system once every interval preset time; the preset time interval can be the frequency of days, weeks, months and the like; the time length can be the same or different, and the information can be collected in real time according to the instruction.
S20, classifying and storing the collected related information of the individual interventional robots of the hospitals;
s30, analyzing and processing according to the related information of different classifications to obtain the optimal operation method under different conditions;
s40, summarizing and packaging various optimal operation methods, and issuing the summarized and packaged optimal operation methods to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system.
In this embodiment, the method may periodically or aperiodically collect summary data of operation experience of a plurality of interventional robots in clinical operations of a plurality of hospitals, upload the summary data to a cloud system for analysis and comparison according to different conditions, and find out an optimal operation method at the present stage. And updating the found optimal operation method of each condition into each interventional robot. Each interventional robot can master the latest and best interventional operation method, and the optimal method can be directly called in the new interventional operation process, so that the operation is completed faster and better. The method can continuously summarize and analyze the operation method of the interventional operation, continuously and iteratively update the operation method of the interventional robot, and continuously improve the operation capability of the interventional robot along with the increase of time and operation quantity.
Referring to fig. 2, an overall schematic diagram of an iterative learning method of an automatic surgical intervention robot is shown; a plurality of hospitals are provided with intervention robots for vascular intervention operation, and all individual intervention robots upload operation data to a cloud processing system; or actively collecting by the cloud processing system; the cloud processing system processes the operation data to obtain an optimal scheme and periodically issues the optimal scheme to each intervention robot, so that each intervention robot can have the latest and best operation skills, and future intervention operation can be completed faster and better.
Specifically, first, the individual interventional robots in a plurality of hospitals can apply the latest interventional operation system to perform automatic interventional operation, in the operation process, each interventional robot stores operation information, intra-operation images, patient information and other data, operation experience data of the interventional operation performed by the individual interventional robot is summarized after the operation, and then the operation experience data are sent to a cloud processing system periodically; or actively collected by the cloud processing system.
The cloud processing system classifies and stores the acquired data from each interventional robot according to the standard. And then analyzing and processing all the collected data according to different data types to find out the optimal operation method under different conditions. And summarizing and packaging various optimal operation methods, and periodically issuing the summarized and packaged optimal operation methods to all individual interventional robots. Then, the individual interventional robot updates and learns the latest version after receiving the update.
Furthermore, the interventional robot can perform self-judgment to judge whether to continuously iteratively update the operating system or the cloud processing system to judge whether an individual interventional robot is the latest operating system; if the operating system of the interventional robot has reached a very perfect condition, the own operating system does not need iterative learning and is not updated. Otherwise, the steps S10 to S40 are continuously executed, and the steps are sequentially circulated. Thus, with the delay of time and the increasing of cases, the cloud processing system can find more types of better operation methods, so that the operation capability of the interventional robot is continuously improved.
The following describes each of the above steps in detail:
in one embodiment, step S10 collects relevant information saved by the interventional operation of the individual interventional robots of a plurality of hospitals by applying the latest system operation every interval for a preset period of time; wherein, the relevant information stored in the interventional operation is operated by the interventional robot by using the latest system, and the relevant information comprises:
s101, recording operation basic information by the interventional robot, wherein the operation basic information comprises the following steps of: the type of surgery, patient condition information, vascular status, time of surgery, and outcome;
s102, according to the actual condition of the operation, obtaining a division result of each operation divided into a plurality of stages, starting and ending moments of each stage and an operation target of each stage;
s103, when entering any one of the stages, the blood vessel image information corresponding to the stage is read, and information identification and calculation are carried out; comprising the following steps: calculating an optimal path based on the initial position and the target position, recording the shape of the vascular path, calculating the diameter of each position of the blood vessel, identifying the bifurcation quantity and bifurcation angles of the blood vessel, counting the operation time of the stage, recording the operation result of the stage and judging whether complications exist;
s104, dividing the path into a plurality of sub-stages based on each bifurcation point in the optimal path;
s105, when entering any one of the sub-stages, recording the actual movement condition of the head end of the guide wire or the catheter and the corresponding real-time operation action in the sub-stage;
s106, sequentially completing the recording of each sub-stage, and sequentially completing the reading, identifying and calculating operation of each stage;
and S107, summarizing the summary information of all the stages and sub-stages, and receiving the modification and confirmation information of the manager as the related information stored in the interventional operation.
Referring to fig. 3, in the individual interventional robot summary experience data flow, when the interventional robot completes the summary of the operation, first, basic information in each operation including operation type, patient condition information, blood vessel state, operation time, result and the like is recorded. The information is used as a label of the operation, and can be correspondingly found at any stage in the operation. Then, each operation is divided into several stages according to the actual treatment and treatment conditions of the operation. The starting and ending time and position of each stage are calibrated by assistance of doctors, and the operation target of each stage is calibrated.
For example, the physician marks one of the phases as the derivation of the silk to the anterior descending branch, the start and end times being 15:20 and 18:34, the corresponding positions being the guide catheter exit and the anterior descending branch tip. After dividing the phases in the operation, the interventional robot will analyze each phase one by one in the time sequence of the operation. From the first stage, first, the blood vessel image information of the stage is read, and the identification and calculation of the related information are performed. Comprising the following steps:
1. based on the start and end positions within the phase, an optimal path is calculated. The calculation method is that after the blood vessel classification is calibrated, the branch blood vessel closest to the blood vessel of the next level corresponding to the target point is found out from the blood vessel level of the starting point and is used as the optimal path interval, and the interval is recorded. The search is performed step by step until the target point is found. And connecting each recording interval into a line, namely the optimal path at the stage.
2. The shape of the vascular path is recorded, and after the blood vessel in the stage is identified, the path of the blood vessel is calculated, for example, the blood vessel is in a straight line or the blood vessel is in a 30-degree arc shape.
3. The diameter of each position of the blood vessel is calculated by extracting the central line of the blood vessel, making a vertical line along the central line, finding out a line segment formed by 2 intersection points of the vertical line and the wall of the blood vessel, and calculating the length of the line segment to obtain the diameter of the blood vessel.
4, the bifurcation number of the blood vessel and the angle of each bifurcation are identified.
5. And counting the operation time of the current stage.
6. The outcome of the procedure at this stage and whether complications are present are recorded.
Then, the interventional robot searches all bifurcation points on the optimal path, takes the adjacent bifurcation points as a sub-stage, and divides the path into a plurality of sub-stages. The position of the guidewire or catheter tip is then observed, and each sub-stage is recorded one by one in time sequence within the stage until all sub-stages are completed. In each sub-phase, the actual movement of the guide wire or catheter tip and the corresponding interventional robot operating actions are recorded. After the summary of all the stages is completed, the robot marks the information, integrates the data according to a fixed format and gives the information to the attending doctor for confirmation. If the physician finds a problem, the problem is modified. After confirming that the information is not wrong, the robot packs the summarized information and prepares for uploading.
In this embodiment, the operation experience library of the interventional robot may be continuously updated in an iterative manner over time by periodically or aperiodically collecting data of the operation method, so that the operation experience library is more comprehensive and the optimal method is more complete, thereby improving the operation capability of the interventional robot.
In one embodiment, step S20 classifies and saves the collected related information of the individual interventional robots of the plurality of hospitals; the classification criteria may refer to fig. 4, where in the data classification flow of the cloud processing system, after the cloud system receives the data information sent by each interventional robot:
(1) Firstly, according to the operation types in the basic information of each operation, all operation experiences are divided into 3 large categories which are respectively marked as an A heart, a B nerve and a C periphery.
(2) In each large category, it is divided into several small categories, denoted as P1, P2, … Pn, according to the main object. For example, the main goal is to place the stent may be noted as a class P1, with all phases belonging to the stent placement phase, all divided in P1.
(3) After the newly collected data enter the cloud processing system, the basic operation information is marked, the data firstly enter a large class (ABC), then enter different small classes (Pn) at different stages of each operation, and the information of a plurality of sub-stages is also included in each stage, so that further detailed comparison analysis can be performed.
In one embodiment, step S30 performs analysis processing according to the related information of different classifications to obtain the optimal operation method under different conditions; referring to fig. 5, in a flow of the method for analyzing the optimal operation of the cloud processing system:
1) And analyzing the newly entered sub-stages in the same category by the cloud processing system, and analyzing the sub-stages category by category until all the data information is completed.
2) In the sub-stage of the new entering category, the information of the diameter, the shape and the like of the blood vessel is read, the image information is read, the optimal path of the movement of the guide wire or the guide tube in the sub-stage is found, and meanwhile, the actual movement path of the guide wire or the guide tube is recorded by using different arrays.
3) Based on the read information, the blood vessel is divided into a plurality of sections based on different blood vessel diameters, and for example, a blood vessel having a diameter of about 3mm is denoted as an X1 group.
4) The blood vessel is classified into a plurality of sections based on different blood vessel shapes, and for example, a blood vessel having a curvature of about 30 ° is denoted as a Y1 group.
5) I.e. each sub-phase can be divided into corresponding X and Y groups, and in the same X and Y groups, a comparison is made of all sub-phases in the group.
6) Firstly judging whether the operation fails or not in the group, if so, indicating that the method is not good, and excluding the method.
7) Secondly, in all successful sub-phases, the optimal path and actual motion path overlap ratio for each sub-phase within the group is calculated. Finding the operation method with the highest overlap ratio, taking the method as the optimal method under the current condition, and recording the operation method in the operation action.
And so on until all analysis of the optimal method is completed. After the analysis is completed, the best method under each condition is saved and recorded as the latest scheme. After new acquired data enter the cloud processing system, if the optimal method exists under the same category, the cloud processing system only needs to compare the newly entered acquired data with the original optimal method, and the method of the cloud processing system is better, so that the cloud processing system remains as the better method.
In this embodiment, a large number of operation methods of the interventional operation can be summarized through a large number of operations performed by a plurality of interventional robots in a plurality of hospitals, and the cloud processing system can find an optimal operation method under the same type through comparing and analyzing a large number of operation methods.
In one embodiment, step S40 performs summary packaging on each type of optimal operation method, and issues the summary packaging to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system
Referring to fig. 6, in the new system flow of the individual robot, the interventional robot is used in a clinical operation after a new interventional operation system is installed:
1. firstly, the interventional robot acquires a blood vessel image of the current operation and the like, and after confirming an operation path with the assistance of a doctor, the path can be divided into a plurality of sub-stages based on each bifurcation point.
2. The interventional robot analyzes the sub-phases one by one. After completing one sub-phase, the next sub-phase is entered until after all sub-phases are completed, the procedure is completed.
3. After entering a sub-stage, the interventional robot firstly analyzes the blood vessel characteristics of the sub-stage, calculates the blood vessel shape and the blood vessel diameter, quickly searches whether the operation system of the interventional robot contains the operation with the same characteristics, and if the operation system is found to be the same, performs the operation of the current stage based on the optimal operation method.
4. If the same features are not found, the interventional surgical robot adjusts and attempts to push the guide wire or catheter on the basis of the iterative learning effort on the operation method of the similar vascular features.
5. After the intervention robot tries for 3 times without success, the intervention robot searches for manual intervention of a doctor, the doctor completes the operation through manual operation, and the system records the operation of the doctor and also serves as operation experience; so as to upload the cloud processing system for sharing use of all interventional robots in interventional operations.
In this embodiment, by establishing an intervention operation experience sharing mechanism, the cloud processing system issues the operation method with the latest multiple scenes to each intervention robot, so that the intervention robots of different individuals can master the latest and the latest operation experience, and the experience can be inherited quickly.
According to the iterative learning method of the automatic surgical intervention robot, provided by the embodiment of the invention, through induction of various vascular conditions and corresponding operations in an intervention operation scene, the intervention robot can rapidly use an optimal operation method under different vascular conditions, and the success rate and the efficiency of the operation are improved.
Example 2:
based on the same inventive concept, the automatic surgical intervention robot iterative learning system provided by the invention is described below, and the iterative learning system described below and the iterative learning method described above can be referred to correspondingly.
An automated surgical intervention robot iterative learning system, comprising: the system comprises a cloud processing system and individual intervention robots of a plurality of hospitals;
wherein, the high in the clouds processing system includes:
the data collection module is used for collecting related information stored in the operation intervention operation of the latest system application operation of the individual intervention robots of a plurality of hospitals once every interval preset time;
the data classification module is used for classifying and storing the collected related information of the individual interventional robots of the hospitals;
the analysis obtaining optimal module is used for carrying out analysis processing according to the related information of different classifications to obtain optimal operation methods under different conditions;
the issuing learning module is used for summarizing and packaging various optimal operation methods and issuing the summarized and packaged optimal operation methods to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system.
Referring to fig. 7, the iterative learning system of the automatic surgical intervention robot mainly comprises 2 parts, a plurality of individual intervention robots (a hospital a intervention robot, a hospital B intervention robot, a … hospital N intervention robot) and a cloud processing system from the composition point of view.
After the interventional robots are popular, many hospitals will have clinical operations of the interventional robots. Different individual interventional robots encounter different surgical cases in clinical surgery. According to the automatic surgical intervention robot iterative learning system, based on the principle of big data sharing, a plurality of individual robots can respectively summarize respective surgical operation methods, and then the individual robots respectively upload own experiences (surgical operation methods) into a cloud processing system.
And the cloud processing system performs data collection, data classification and data comparison analysis and then transmits the optimized data to all the interventional robots. Specifically, the cloud processing system can compare and analyze the operation methods under different conditions to find out the optimal method after receiving the operation under each condition. And then issuing the optimal methods to a system of each interventional operation robot to upgrade the operating system of the interventional operation robot. Thus, each surgical intervention robot will complete a round of improvement of the operative capability. With the progress of time, the operation capacity of the interventional robot can be continuously improved due to the accumulation of the operation quantity, so that the iterative learning process is realized.
Example 3:
based on the same inventive concept, the invention also provides an automatic surgical intervention robot iterative learning system, comprising:
at least one processor; and a memory communicatively coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform an automated surgical intervention robot iterative learning method of embodiment 1.
Example 4:
based on the same inventive concept, the embodiment of the present invention further provides a computer readable storage medium, in which instructions are stored, which when executed on a terminal, can implement an automatic surgical intervention robot iterative learning method as in the above embodiment 1.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access Memory (Random Access Memory, RAM), a Read-Only Memory (ROM), an erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), a register, a hard disk, an optical fiber, a portable electronic device
Compact disk read-Only Memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the preceding, or any other form of computer readable storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an application specific integrated circuit (Application Specific Integrated Circuit, ASIC). In this embodiment, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (7)

1. An iterative learning method of an automatic surgical intervention robot is characterized by comprising the following steps:
collecting related information stored by the operation intervention operation of the individual intervention robots of a plurality of hospitals by applying the latest system once every interval preset time;
classifying and storing the collected related information of the individual interventional robots of the hospitals;
according to the related information of different classifications, analyzing and processing are carried out to obtain the optimal operation method under different conditions;
summarizing and packaging various optimal operation methods, and issuing the summarized and packaged optimal operation methods to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system;
wherein, the related information stored in the interventional operation is operated by the interventional robot by using the latest system, and the related information comprises:
the interventional robot records basic information of a surgery, comprising: the type of surgery, patient condition information, vascular status, time of surgery, and outcome;
according to the actual condition of the operation, obtaining a division result of each operation divided into a plurality of stages, starting and ending moments of each stage and an operation target of each stage;
when entering any stage, the blood vessel image information corresponding to the stage is read, and information identification and calculation are carried out; comprising the following steps: calculating an optimal path based on the initial position and the target position, recording the shape of the vascular path, calculating the diameter of each position of the blood vessel, identifying the bifurcation quantity and bifurcation angles of the blood vessel, counting the operation time of the stage, recording the operation result of the stage and judging whether complications exist;
dividing the path into a plurality of sub-stages based on each bifurcation point in the optimal path;
when entering any one of the sub-stages, recording the actual movement condition of the guide wire or catheter head end and the corresponding real-time operation action in the sub-stage;
sequentially completing the record of each sub-stage, and sequentially completing the reading, identifying and calculating operation of each stage;
summarizing the summarized information of all stages and sub-stages, and receiving the modification and confirmation information of the manager as the related information stored in the interventional operation;
analyzing and processing the related information according to different classifications to obtain optimal operation methods under different conditions; comprising the following steps:
analyzing newly entered sub-stages in the same category, analyzing category by category until all data information is completed; the categories include: the periphery of the heart A, the nerve B and the nerve C;
in the sub-stage of newly entering any category, the corresponding vessel diameter and shape are read out, and the optimal path and actual motion path of the guide wire or catheter motion in the sub-stage are read out;
dividing the current category into a plurality of sections according to different blood vessel diameters, and marking the sections as X groups which are X1, X2 and … Xn;
dividing the current category into a plurality of sections according to different blood vessel shapes, and marking the sections as Y groups as groups Y1, Y2 and … Yn;
when each sub-stage is divided into corresponding X and Y groups at the same time, comparing the optimal path and the actual motion path of each sub-stage in the same X group and Y group;
determining success of the sub-stage operation, and calculating the coincidence ratio of the optimal path and the actual motion path of each sub-stage in the group;
finding out the operation method with the highest overlap ratio as the optimal method under the current condition;
and so on until the analysis of the optimal method in all sub-stages is completed;
after analysis is completed, the optimal methods under each condition are stored, and the optimal operation methods under different conditions are obtained.
2. An automated surgical intervention robot iterative learning method according to claim 1, wherein calculating an optimal path based on the starting and target positions comprises:
finding out a branch vessel closest to a next-level vessel corresponding to the target point from the starting point vessel level according to the calibrated vessel classification, taking the branch vessel as an optimal path interval, and recording the interval;
searching step by step until the target point is found; each recording interval is concatenated into a line as the optimal path for this stage.
3. The iterative learning method of an automatic surgical intervention robot according to claim 1, wherein classifying and storing the collected information about individual intervention robots of a plurality of hospitals comprises:
according to the operation type in each operation basic information, dividing the related information of all individual interventional robots in a plurality of hospitals into three major categories, namely an A heart, a B nerve and a C periphery;
in each large category, the objects are divided into a plurality of small categories, namely P1, P2 and … Pn;
and placing the collected related information of the individual interventional robots of the hospitals in the corresponding small categories under the corresponding large categories, and realizing classified storage.
4. The iterative learning method of an automatic surgical intervention robot according to claim 1, wherein the analysis processing is performed according to the related information of different classifications to obtain the optimal operation method under different conditions; further comprises:
after new collected information exists, if the optimal methods exist under the same category, comparing the optimal methods corresponding to the new collected information with the existing optimal methods, and retaining the compared optimal methods.
5. An automated surgical intervention robot iterative learning system, comprising: the system comprises a cloud processing system and individual intervention robots of a plurality of hospitals;
wherein, the high in the clouds processing system includes:
the data collection module is used for collecting related information stored in the operation intervention operation of the latest system application operation of the individual intervention robots of a plurality of hospitals once every interval preset time;
the data classification module is used for classifying and storing the collected related information of the individual interventional robots of the hospitals;
the analysis obtaining optimal module is used for carrying out analysis processing according to the related information of different classifications to obtain optimal operation methods under different conditions;
the issuing learning module is used for summarizing and packaging various optimal operation methods and issuing the summarized and packaged optimal operation methods to all individual intervention robot systems; for the interventional robot to perform iterative updating of the self-system;
wherein, the related information stored in the interventional operation is operated by the interventional robot by using the latest system, and the related information comprises:
the interventional robot records basic information of a surgery, comprising: the type of surgery, patient condition information, vascular status, time of surgery, and outcome;
according to the actual condition of the operation, obtaining a division result of each operation divided into a plurality of stages, starting and ending moments of each stage and an operation target of each stage;
when entering any stage, the blood vessel image information corresponding to the stage is read, and information identification and calculation are carried out; comprising the following steps: calculating an optimal path based on the initial position and the target position, recording the shape of the vascular path, calculating the diameter of each position of the blood vessel, identifying the bifurcation quantity and bifurcation angles of the blood vessel, counting the operation time of the stage, recording the operation result of the stage and judging whether complications exist;
dividing the path into a plurality of sub-stages based on each bifurcation point in the optimal path;
when entering any one of the sub-stages, recording the actual movement condition of the guide wire or catheter head end and the corresponding real-time operation action in the sub-stage;
sequentially completing the record of each sub-stage, and sequentially completing the reading, identifying and calculating operation of each stage;
summarizing the summarized information of all stages and sub-stages, and receiving the modification and confirmation information of the manager as the related information stored in the interventional operation;
the analysis obtains an optimal module, which is specifically used for:
analyzing newly entered sub-stages in the same category, analyzing category by category until all data information is completed; the categories include: the periphery of the heart A, the nerve B and the nerve C;
in the sub-stage of newly entering any category, the corresponding vessel diameter and shape are read out, and the optimal path and actual motion path of the guide wire or catheter motion in the sub-stage are read out;
dividing the current category into a plurality of sections according to different blood vessel diameters, and marking the sections as X groups which are X1, X2 and … Xn;
dividing the current category into a plurality of sections according to different blood vessel shapes, and marking the sections as Y groups as groups Y1, Y2 and … Yn;
when each sub-stage is divided into corresponding X and Y groups at the same time, comparing the optimal path and the actual motion path of each sub-stage in the same X group and Y group;
determining success of the sub-stage operation, and calculating the coincidence ratio of the optimal path and the actual motion path of each sub-stage in the group;
finding out the operation method with the highest overlap ratio as the optimal method under the current condition;
and so on until the analysis of the optimal method in all sub-stages is completed;
after analysis is completed, the optimal methods under each condition are stored, and the optimal operation methods under different conditions are obtained.
6. An automated surgical intervention robot iterative learning system, comprising:
at least one processor; and a memory communicatively coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the automated surgical intervention robot iterative learning method of any of claims 1-4.
7. A storage medium having stored therein instructions which, when run on a terminal, enable an automated surgical intervention robot iterative learning method according to any of claims 1-4.
CN202311694424.8A 2023-12-12 2023-12-12 Iterative learning method and system for automatic surgical intervention robot and storage medium Active CN117393107B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311694424.8A CN117393107B (en) 2023-12-12 2023-12-12 Iterative learning method and system for automatic surgical intervention robot and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311694424.8A CN117393107B (en) 2023-12-12 2023-12-12 Iterative learning method and system for automatic surgical intervention robot and storage medium

Publications (2)

Publication Number Publication Date
CN117393107A CN117393107A (en) 2024-01-12
CN117393107B true CN117393107B (en) 2024-03-15

Family

ID=89467038

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311694424.8A Active CN117393107B (en) 2023-12-12 2023-12-12 Iterative learning method and system for automatic surgical intervention robot and storage medium

Country Status (1)

Country Link
CN (1) CN117393107B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104582624A (en) * 2012-06-29 2015-04-29 儿童国家医疗中心 Automated surgical and interventional procedures
CN109806004A (en) * 2019-03-18 2019-05-28 汪俊霞 A kind of surgical robot system and operating method based on cloud data technique
CN111527556A (en) * 2017-12-28 2020-08-11 爱惜康有限责任公司 Adaptive control program update for surgical devices
JP6760676B1 (en) * 2019-12-18 2020-09-23 Jeインターナショナル株式会社 Chatbot server device, learning device, chatbot system, chatbot server device operating method, learning device operating method, program, and recording medium
CN111805546A (en) * 2020-07-20 2020-10-23 中国人民解放军国防科技大学 Human-multi-robot sharing control method and system based on brain-computer interface
CN114917029A (en) * 2022-07-22 2022-08-19 北京唯迈医疗设备有限公司 Interventional surgical robot system, control method and medium
CN114948199A (en) * 2022-05-17 2022-08-30 天津大学 Surgical operation auxiliary system and operation path planning method
CN115422838A (en) * 2022-09-01 2022-12-02 清华大学 Autonomous learning method, apparatus, device and medium for surgical robot
CN116196099A (en) * 2023-02-23 2023-06-02 同济大学 Cardiovascular intervention operation path planning method, system, storage medium and terminal
CN116562392A (en) * 2023-04-17 2023-08-08 同济大学 Vascular intervention operation action sensing and learning system, method and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2712607A1 (en) * 2008-01-25 2009-07-30 Mcmaster University Surgical guidance utilizing tissue feedback
US11158415B2 (en) * 2017-02-16 2021-10-26 Mako Surgical Corporation Surgical procedure planning system with multiple feedback loops
US20210065870A1 (en) * 2019-09-04 2021-03-04 Medtech S.A. Robotically-assisted surgical procedure feedback techniques based on care management data

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104582624A (en) * 2012-06-29 2015-04-29 儿童国家医疗中心 Automated surgical and interventional procedures
CN111527556A (en) * 2017-12-28 2020-08-11 爱惜康有限责任公司 Adaptive control program update for surgical devices
CN109806004A (en) * 2019-03-18 2019-05-28 汪俊霞 A kind of surgical robot system and operating method based on cloud data technique
JP6760676B1 (en) * 2019-12-18 2020-09-23 Jeインターナショナル株式会社 Chatbot server device, learning device, chatbot system, chatbot server device operating method, learning device operating method, program, and recording medium
CN111805546A (en) * 2020-07-20 2020-10-23 中国人民解放军国防科技大学 Human-multi-robot sharing control method and system based on brain-computer interface
CN114948199A (en) * 2022-05-17 2022-08-30 天津大学 Surgical operation auxiliary system and operation path planning method
CN114917029A (en) * 2022-07-22 2022-08-19 北京唯迈医疗设备有限公司 Interventional surgical robot system, control method and medium
CN115422838A (en) * 2022-09-01 2022-12-02 清华大学 Autonomous learning method, apparatus, device and medium for surgical robot
CN116196099A (en) * 2023-02-23 2023-06-02 同济大学 Cardiovascular intervention operation path planning method, system, storage medium and terminal
CN116562392A (en) * 2023-04-17 2023-08-08 同济大学 Vascular intervention operation action sensing and learning system, method and storage medium

Also Published As

Publication number Publication date
CN117393107A (en) 2024-01-12

Similar Documents

Publication Publication Date Title
CN113748468B (en) System and method for filling out postoperative report of surgical operation, computer readable medium
CN110996748B (en) Machine learning-oriented surgical video analysis system
CN100517344C (en) Method and apparatus for medical intervention procedure planning
WO2015066565A1 (en) System and method for a situation and awareness-based intelligent surgical system
CN110604616B (en) Interventional operation path planning method and system based on graph search and electronic equipment
CN112074912B (en) Interactive coronary artery labeling using interventional X-ray images and depth learning
CN113808125A (en) Medical image processing method, focus type identification method and related product
CN117393107B (en) Iterative learning method and system for automatic surgical intervention robot and storage medium
CN115565667A (en) Prediction method, device, equipment and medium for success rate of CTO interventional therapy
CN112599214A (en) Method and system for extracting ICD (interface control document) codes from electronic medical records
CN110853716B (en) Medical record template creation method and device
CN115905960B (en) Adverse event detection method and device based on ventricular assist device
US20220409309A1 (en) Method for generating an actuation signal for a robotic system for robot-assisted navigation of a medical object and overall system
CN113710190A (en) Device and method for evaluating moving path of guide wire
JP2008027093A (en) Medical practice support method and medical practice support device
CN113792798B (en) Model training method and device based on multi-source data and computer equipment
CN113392633B (en) Medical named entity identification method, device and storage medium
CN116052176A (en) Text extraction method based on cascade multitask learning
CN114464315A (en) Cerebral apoplexy typing method and device based on blood vessel image completion
CN113506003A (en) Method, device and equipment for determining student level label and storage medium
CN108803994B (en) Retinal blood vessel management method and retinal blood vessel management device
EP4165593A1 (en) Image segmentation for sets of objects
JP2013069111A (en) Information processor and program
CN118662230B (en) Three-dimensional modeling intelligent planning method for coronary intervention operation path
US20230190212A1 (en) Actuation method for x-ray device and x-ray device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant