A data management system and method for establishing a virtual simulation surgery model

By constructing and adjusting the network structure diagram, evaluating and optimizing the data management system of the virtual simulation surgery model, the problems that the existing system cannot in -depth analysis and understanding of the data correlation is solved, the function of automated evaluation and optimization of the new plan is realized, and the plan has improved the plan. Quality and work efficiency.

CN118609825BActive Publication Date: 2025-01-28JIANGSU SHIKANG QIHANG MEDICAL INSTR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410661112.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-27
Publication Date
2025-01-28
Estimated Expiration
2044-05-27

AI Technical Summary

Technical Problem

When the existing data management system processes the data generated during the establishment of virtual simulation surgical models, it is impossible to deeply analyze and understand the relationship between the data, resulting in users relying on simple query and retrieval mechanisms when creating new virtual simulation surgical solutions. Lack of automated evaluation and optimization capabilities.

Method used

By collecting and classify historical data, build a network structure diagram, evaluate the degree of correlation between adjacent entity objects, and adjust the network structure diagram based on the evaluation results, and generate a rational assessment index. At the same time, real -time processing data of the new solution of users, establishing real -time network structure diagrams, calculating similarity and rational assessment index, providing rational notifications and adjustment support.

Benefits of technology

In -depth analysis and associated understanding of the data of virtual analog model data, automated evaluation and optimization of newly -built solutions, improve the quality and accuracy of the solution, reduce the subjective dependence and manual operation of users, and improve work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118609825B_ABST
    Figure CN118609825B_ABST
Patent Text Reader

Abstract

The present invention discloses a data management system and method for establishing a virtual simulation surgery model, and belongs to the field of data management technology. The system of the present invention includes: a data acquisition and classification module, a historical network structure diagram construction module, a rationality evaluation module, a real-time data processing and evaluation module, and a notification and adjustment module; the data acquisition and classification module is used to collect and classify historical data in the process of establishing a virtual simulation surgery model; the historical network structure diagram construction module is used to construct an initial network structure diagram according to historical data, and evaluate and adjust to improve rationality; the rationality evaluation module is used to calculate the rationality evaluation index of the historical surgery simulation plan; the real-time data processing and evaluation module compares and evaluates the user's newly created surgery simulation plan with the historical model in real time; the notification and adjustment module notifies the user of the evaluation result and supports dynamic adjustment of the plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data management, and in particular to a data management system and method for establishing a virtual simulation surgery model. Background Art

[0002] With the continuous development of computer technology and its in-depth application in the medical field, virtual simulation surgery models are playing an increasingly important role in medical education, surgical planning, and preoperative and postoperative evaluation. Virtual simulation surgery models can provide a highly realistic and risk-controlled environment, allowing doctors to perform surgical operation training without actual patients, thereby improving surgical skills and reducing the risks in real surgery. In the process of establishing a virtual simulation surgery model, a large amount of three-dimensional data and image data will be generated. These data include not only the three-dimensional structure information of the model itself, but also the dynamic image data during the simulated surgery, the interactive data of surgical instruments, etc. The management of these data is crucial to improving the accuracy and efficiency of virtual simulation surgery.

[0003] Although there are some data management systems that can be used for the management of image data or three-dimensional data, there are still some shortcomings. For example, the existing data management systems do play a certain role in the management of image data or three-dimensional data, but their limitations become particularly obvious when processing the data generated during the establishment of virtual simulation surgery models. These systems can often only provide basic storage management functions, but cannot deeply analyze and understand the relationship between data. This results in users having to rely on simple query and retrieval mechanisms to manually create new virtual simulation surgery plans, and the evaluation of new virtual simulation surgery plans is subjective, making it impossible to fully utilize the inherent connections between data to improve work efficiency and accuracy. Summary of the invention

[0004] The purpose of the present invention is to provide a virtual simulation surgery model establishment data management system and method to solve the problems raised in the above background technology.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0006] A method for managing data for establishing a virtual simulation surgery model, the method comprising the following steps:

[0007] Step S100. Collect historical data generated during the establishment of the virtual simulation surgery model, classify the historical data according to the type of historical data, so as to form a historical data set; extract corresponding elements from the historical data set in turn according to the surgical process corresponding to the virtual simulation surgery model, so as to form a number of surgical simulation plans;

[0008] Step S200. Obtain historical surgical simulation plans, analyze the elements of each historical surgical simulation plan, and thus form a number of initial network structure diagrams; based on the initial network structure diagrams, evaluate the degree of association between adjacent entity objects in the network structure diagrams, and adjust the initial network structure diagrams accordingly based on the degree of association;

[0009] Step S300. According to the adjusted initial network structure diagram, all historical surgical simulation schemes are evaluated to obtain the rationality evaluation index of the historical surgical simulation schemes, and a mapping relationship between the historical surgical simulation schemes and the rationality evaluation index is established;

[0010] Step S400. Acquire the real-time data of the user's newly created virtual simulation surgery plan, establish a real-time network structure diagram corresponding to the newly created surgery simulation plan based on the entity object of the current newly created surgery simulation plan, evaluate the user's newly created virtual simulation surgery plan, and perform corresponding processing according to the evaluation results.

[0011] Furthermore, step S100 includes:

[0012] S101. The historical data includes image data, three-dimensional data, surgical records and simulation parameters; the image data refers to the image data of the surgical site obtained by medical imaging technology; the three-dimensional data refers to the three-dimensional model data of the surgical site reconstructed by the image data; the surgical records refer to all operation records, event records and abnormal situation records during the actual operation; the simulation parameters refer to various parameter settings used in virtual simulation surgery, including the selection of surgical tools, parameter adjustment during the operation, and the setting of the simulation environment;

[0013] S102. Classify the historical data according to the type of historical data, and divide the historical data into four categories: image data, three-dimensional data, surgical records, and simulation parameters, and make each category of data constitute a historical data set; according to the surgical process corresponding to the virtual simulation surgical model, extract the corresponding elements from the historical data set in turn, so as to form several surgical simulation plans.

[0014] Further, step S200 includes:

[0015] S201. Obtain historical surgical simulation plans, split each historical surgical simulation plan according to the surgical process corresponding to the historical surgical simulation plan, split it into several elements, and the split several elements can correspond in the historical data set; for each historical surgical simulation plan, extract the constituent elements of the historical surgical simulation plan in sequence, and use the corresponding image data and three-dimensional data in the constituent elements of the historical surgical simulation plan as entity objects, use the corresponding surgical records in the constituent elements of the historical surgical simulation plan as descriptive nodes, and use the corresponding simulation parameters in the constituent elements of the historical surgical simulation plan as attribute nodes;

[0016] S202. For each historical surgical simulation scheme, the entity objects, descriptive nodes, and attribute nodes are connected based on the historical surgical simulation scheme to construct several initial network structure diagrams; and all the initial network structure diagrams are integrated to obtain a complete network structure diagram related to the historical simulated surgical model; the adjacent entity objects of each initial network structure diagram are counted, and the correlation index G between the adjacent entity objects is calculated. The specific calculation formula is:

[0017]

[0018] Among them, G(a,b) represents the association degree index between adjacent entity objects a and b, N(a,b) represents the total number of times adjacent entity objects a and b appear in all initial network structure diagrams, N(a) represents the total number of times entity object a appears in all initial network structure diagrams, and N(b) represents the total number of times entity object b appears in all initial network structure diagrams. According to the association degree index, the edges connecting adjacent entity objects in all initial network structure diagrams are adjusted to obtain the adjusted network structure diagram related to the historical simulated surgery model.

[0019] Furthermore, step S300 includes:

[0020] The actual surgical cases of historical surgical simulation programs are obtained from the database. According to the adjusted initial network structure diagram, all historical surgical simulation programs are evaluated in combination with actual surgical cases, and the rationality evaluation index L of the historical surgical simulation programs is calculated. The specific calculation formula is:

[0021]

[0022] Among them, S represents the similarity between the actual surgical case and the historical surgical simulation plan, Q represents the completion index of the historical surgical simulation plan, P represents the completion index of the actual surgical case, D represents the completion time of the historical surgical simulation plan, and C represents the completion time of the actual surgical case; α, β, and γ are all weight coefficients;

[0023] According to the above formula, the rationality evaluation index L of all historical surgical simulation plans is calculated, and the historical surgical simulation plans are mapped one-to-one with the surgical simulation plans. According to the surgical results of actual surgical cases, the rationality evaluation threshold Q is obtained.

[0024] The actual surgical cases of the historical surgical simulation plans in the database refer to the historical surgical simulation plans obtained based on the actual surgical cases. Therefore, the rationality of the historical surgical simulation plans can be evaluated in combination with the actual surgical cases, so as to obtain the rationality evaluation threshold according to the surgical results of the actual surgical cases.

[0025] Furthermore, step S400 includes:

[0026] S401. Acquire the real-time data of the user's newly created virtual simulated surgery plan, wherein the real-time data is the entity object selected by the current user and the relevant actual surgery case; connect the entity object selected by the current user in combination with the network structure diagram related to the historical simulated surgery model, thereby obtaining the entity object network structure diagram;

[0027] S402. For the attribute nodes of the entity object network structure diagram, based on the network structure diagram related to the historical simulated surgical model, the entity object is extracted as the target node in the network structure diagram related to the historical simulated surgical model; the similarity S1 between the relevant actual surgical cases in the real-time data and the historical surgical simulation schemes corresponding to the target nodes of the network structure diagram related to the historical simulated surgical model is calculated, and the attribute nodes of the target nodes corresponding to the historical surgical simulation schemes are listed and output to the user in order of the similarity S1 from large to small, and the user selects the final attribute node, and the attribute node is represented on the entity object network structure diagram; according to the updated entity object network structure diagram, the corresponding surgical simulation process is automatically generated, so as to obtain a newly created surgical simulation scheme and the corresponding real-time network structure diagram;

[0028] S403. Based on the real-time network structure diagram, calculate the similarity S2 between the newly created surgical simulation plan and the historical surgical simulation plan corresponding to the target node of the network structure diagram related to the historical simulated surgical model, and evaluate the newly created surgical simulation plan according to the relevant actual surgical cases, and calculate the rationality evaluation index L0 of the newly created surgical simulation plan with reference to the calculation formula of the rationality evaluation index L of the historical surgical simulation plan, and determine the relationship between the rationality evaluation index L0 of the newly created surgical simulation plan and the rationality evaluation threshold Q;

[0029] If L0≥S2*Q+k, output notification information that the current new surgical simulation plan is reasonable to the user; if L0<S2*Q+k, output notification information that the current new surgical simulation plan is unreasonable to the user, and adjust the current new surgical simulation plan according to the historical surgical simulation plan with the same target node until L0≥S2*Q+k is satisfied, and output notification information that the current new surgical simulation plan is reasonable to the user, where k represents the influencing factor.

[0030] When a user receives reasonable notification information about a newly created surgical simulation plan, the user will use the newly created surgical simulation plan as a reference. Whether to save or modify the newly created surgical simulation plan is determined by the user.

[0031] A virtual simulation surgery model establishment data management system, the system includes: a data collection and classification module, a historical network structure diagram construction module, a rationality evaluation module, a real-time data processing and evaluation module, and a notification and adjustment module;

[0032] The data collection and classification module is responsible for collecting historical data generated during the establishment of the virtual simulation surgery model, and classifying the historical data according to its type to form a historical data set; according to the surgical process corresponding to the virtual simulation surgery model, the corresponding elements are extracted from the historical data set to form several surgical simulation plans;

[0033] The historical network structure diagram construction module is based on the historical surgical simulation scheme, analyzes the elements of each historical surgical simulation scheme, and constructs several initial network structure diagrams; evaluates the degree of association between adjacent entity objects in the network structure diagram, and makes corresponding adjustments based on the degree of association to obtain the network structure diagram related to the historical simulated surgical model;

[0034] The rationality evaluation module obtains actual surgical cases of historical surgical simulation plans from the database, evaluates all historical surgical simulation plans according to the adjusted initial network structure diagram and actual surgical cases, obtains the rationality evaluation index of the historical surgical simulation plans, and establishes a mapping relationship between the historical surgical simulation plans and the rationality evaluation index; obtains the rationality evaluation threshold according to the surgical results of the actual surgical cases;

[0035] The real-time data processing and evaluation module obtains the real-time data of the user's newly created virtual simulation surgery plan, establishes a real-time network structure diagram corresponding to the newly created surgery simulation plan based on the entity object of the current newly created surgery simulation plan, and evaluates the user's newly created virtual simulation surgery plan;

[0036] The notification and adjustment module determines the rationality of the newly created surgical simulation plan based on the evaluation results obtained by the real-time data processing and evaluation module; if it is reasonable, it outputs a reasonable notification to the user; if it is unreasonable, it outputs an unreasonable notification to the user and supports the user to dynamically adjust the plan until the rationality requirements are met.

[0037] Further, the data collection and classification module includes a historical data collection unit and an element extraction unit;

[0038] The historical data acquisition unit is responsible for collecting historical data generated during the establishment of the virtual simulation surgery model, including image data, three-dimensional data, surgery records and simulation parameters, and classifying and storing the historical data as historical data sets;

[0039] The element extraction unit extracts corresponding elements from the historical data set according to the surgical process of the virtual simulated surgical model to form several surgical simulation plans.

[0040] Furthermore, the historical network structure graph construction module includes a historical surgery simulation plan splitting unit, a network structure graph construction unit, and an adjacent entity object association degree evaluation unit;

[0041] The historical surgery simulation plan splitting unit splits each historical surgery simulation plan into several elements according to the surgical process corresponding to the historical surgery simulation plan, and the split several elements can correspond to the historical data set;

[0042] The network structure diagram construction unit uses the corresponding image data and three-dimensional data in the constituent elements of the historical surgical simulation scheme as entity objects, the surgical records as descriptive nodes, and the simulation parameters as attribute nodes, connects them based on the historical surgical simulation scheme, constructs several initial network structure diagrams, and integrates all the initial network structure diagrams to obtain a complete network structure diagram related to the historical simulated surgical model;

[0043] The adjacent entity object association degree evaluation unit adjusts the edges connecting adjacent entity objects in all initial network structure graphs, thereby obtaining an adjusted network structure graph related to the historical simulated surgery model.

[0044] Further, the real-time data processing and evaluation module includes a real-time data processing unit and a real-time data evaluation unit;

[0045] The real-time data processing unit establishes a real-time network structure diagram corresponding to the newly created virtual simulated surgery plan based on the real-time data of the newly created virtual simulated surgery plan and the entity object of the current newly created surgery simulation plan;

[0046] The real-time data evaluation unit calculates the similarity between the newly created surgical simulation plan and the historical surgical simulation plans corresponding to the target nodes of the network structure diagram related to the historical simulated surgical model, and evaluates the newly created surgical simulation plan based on relevant actual surgical cases to determine the relationship between the rationality evaluation index of the newly created surgical simulation plan and the rationality evaluation threshold.

[0047] Further, the notification and adjustment module includes a reasonable notification unit and an unreasonable notification and adjustment unit;

[0048] The reasonable notification unit outputs a notification that the new surgical simulation plan is reasonable to the user when the new surgical simulation plan is reasonable; the unreasonable notification and adjustment unit outputs a notification that the new surgical simulation plan is unreasonable to the user when the new surgical simulation plan is unreasonable, and the user dynamically adjusts the new surgical simulation plan until the relationship between the rationality evaluation index and the rationality evaluation threshold is satisfied, and outputs a notification that the new surgical simulation plan is reasonable to the user.

[0049] Compared with the prior art, the beneficial effects achieved by the present invention are:

[0050] The present invention not only provides basic storage management functions, but also deeply analyzes and understands the correlation between data by constructing network structure diagrams and evaluation indicators, and further mines and utilizes the potential information of data; through evaluation based on historical data and network structure diagrams, reasonable new plans can be automatically generated, and optimized and adjusted according to the evaluation results, thereby improving the quality and accuracy of the new plans, reducing the user's subjective dependence and manual operation on the new plans, and improving work efficiency; introducing a rationality evaluation index and a rationality evaluation threshold can objectively evaluate the rationality of the new plan, and judge whether the requirements are met according to the threshold, thereby providing users with clear guidance and decision support; output reasonable or unreasonable notification information to users based on the evaluation results, and allow users to dynamically adjust the plan, so that users have high participation and the rationality of the final plan is also guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0052] Figure 1 It is a schematic diagram of a module of a data management system for establishing a virtual simulation surgery model according to the present invention. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0054] See also Figure 1 , the present invention provides a technical solution:

[0055] A virtual simulation surgery model establishment data management system, the system includes: a data collection and classification module, a historical network structure diagram construction module, a rationality evaluation module, a real-time data processing and evaluation module, and a notification and adjustment module;

[0056] The data collection and classification module is responsible for collecting historical data generated during the establishment of the virtual simulation surgery model, and classifying the historical data according to its type to form a historical data set; according to the surgical process corresponding to the virtual simulation surgery model, the corresponding elements are extracted from the historical data set to form several surgical simulation plans;

[0057] The historical network structure diagram construction module is based on the historical surgical simulation scheme, analyzes the elements of each historical surgical simulation scheme, and constructs several initial network structure diagrams; evaluates the degree of association between adjacent entity objects in the network structure diagram, and makes corresponding adjustments based on the degree of association to obtain the network structure diagram related to the historical simulated surgical model;

[0058] The rationality evaluation module obtains actual surgical cases of historical surgical simulation plans from the database, evaluates all historical surgical simulation plans according to the adjusted initial network structure diagram and actual surgical cases, obtains the rationality evaluation index of the historical surgical simulation plans, and establishes a mapping relationship between the historical surgical simulation plans and the rationality evaluation index; obtains the rationality evaluation threshold according to the surgical results of the actual surgical cases;

[0059] The real-time data processing and evaluation module obtains the real-time data of the user's newly created virtual simulation surgery plan, establishes a real-time network structure diagram corresponding to the newly created surgery simulation plan based on the entity object of the current newly created surgery simulation plan, and evaluates the user's newly created virtual simulation surgery plan;

[0060] The notification and adjustment module determines the rationality of the newly created surgical simulation plan based on the evaluation results obtained by the real-time data processing and evaluation module; if it is reasonable, it outputs a reasonable notification to the user; if it is unreasonable, it outputs an unreasonable notification to the user and supports the user to dynamically adjust the plan until the rationality requirements are met.

[0061] The data collection and classification module includes a historical data collection unit and an element extraction unit;

[0062] The historical data acquisition unit is responsible for collecting historical data generated during the establishment of the virtual simulation surgery model, including image data, three-dimensional data, surgery records and simulation parameters, and classifying and storing the historical data as historical data sets;

[0063] The element extraction unit extracts corresponding elements from the historical data set according to the surgical process of the virtual simulated surgical model to form several surgical simulation plans.

[0064] The historical network structure diagram construction module includes a historical surgery simulation plan splitting unit, a network structure diagram construction unit, and an adjacent entity object association degree evaluation unit;

[0065] The historical surgery simulation plan splitting unit splits each historical surgery simulation plan into several elements according to the surgical process corresponding to the historical surgery simulation plan, and the split several elements can correspond to the historical data set;

[0066] The network structure diagram construction unit uses the corresponding image data and three-dimensional data in the constituent elements of the historical surgical simulation scheme as entity objects, the surgical records as descriptive nodes, and the simulation parameters as attribute nodes, connects them based on the historical surgical simulation scheme, constructs several initial network structure diagrams, and integrates all the initial network structure diagrams to obtain a complete network structure diagram related to the historical simulated surgical model;

[0067] The adjacent entity object association degree evaluation unit adjusts the edges connecting adjacent entity objects in all initial network structure graphs, thereby obtaining an adjusted network structure graph related to the historical simulated surgery model.

[0068] The real-time data processing and evaluation module includes a real-time data processing unit and a real-time data evaluation unit;

[0069] The real-time data processing unit establishes a real-time network structure diagram corresponding to the newly created virtual simulated surgery plan based on the real-time data of the newly created virtual simulated surgery plan and the entity object of the current newly created surgery simulation plan;

[0070] The real-time data evaluation unit calculates the similarity between the newly created surgical simulation plan and the historical surgical simulation plans corresponding to the target nodes of the network structure diagram related to the historical simulated surgical model, and evaluates the newly created surgical simulation plan based on relevant actual surgical cases to determine the relationship between the rationality evaluation index of the newly created surgical simulation plan and the rationality evaluation threshold.

[0071] The notification and adjustment module includes a reasonable notification unit and an unreasonable notification and adjustment unit;

[0072] The reasonable notification unit outputs a notification that the new surgical simulation plan is reasonable to the user when the new surgical simulation plan is reasonable; the unreasonable notification and adjustment unit outputs a notification that the new surgical simulation plan is unreasonable to the user when the new surgical simulation plan is unreasonable, and the user dynamically adjusts the new surgical simulation plan until the relationship between the rationality evaluation index and the rationality evaluation threshold is satisfied, and outputs a notification that the new surgical simulation plan is reasonable to the user.

[0073] A method for managing data for establishing a virtual simulation surgery model, the method comprising the following steps:

[0074] Step S100. Collect historical data generated during the establishment of the virtual simulation surgery model, classify the historical data according to the type of historical data, so as to form a historical data set; extract corresponding elements from the historical data set in turn according to the surgical process corresponding to the virtual simulation surgery model, so as to form a number of surgical simulation plans;

[0075] Step S200. Obtain historical surgical simulation plans, analyze the elements of each historical surgical simulation plan, and thus form a number of initial network structure diagrams; based on the initial network structure diagrams, evaluate the degree of association between adjacent entity objects in the network structure diagrams, and adjust the initial network structure diagrams accordingly based on the degree of association;

[0076] Step S300. According to the adjusted initial network structure diagram, all historical surgical simulation schemes are evaluated to obtain the rationality evaluation index of the historical surgical simulation schemes, and a mapping relationship between the historical surgical simulation schemes and the rationality evaluation index is established;

[0077] Step S400. Acquire the real-time data of the user's newly created virtual simulation surgery plan, establish a real-time network structure diagram corresponding to the newly created surgery simulation plan based on the entity object of the current newly created surgery simulation plan, evaluate the user's newly created virtual simulation surgery plan, and perform corresponding processing according to the evaluation results.

[0078] Step S100 includes:

[0079] S101. The historical data includes image data, three-dimensional data, surgical records and simulation parameters; the image data refers to the image data of the surgical site obtained by medical imaging technology; the three-dimensional data refers to the three-dimensional model data of the surgical site reconstructed by the image data; the surgical records refer to all operation records, event records and abnormal situation records during the actual operation; the simulation parameters refer to various parameter settings used in virtual simulation surgery, including the selection of surgical tools, parameter adjustment during the operation, and the setting of the simulation environment;

[0080] S102. Classify the historical data according to the type of historical data, and divide the historical data into four categories: image data, three-dimensional data, surgical records, and simulation parameters, and make each category of data constitute a historical data set; according to the surgical process corresponding to the virtual simulation surgical model, extract the corresponding elements from the historical data set in turn, so as to form several surgical simulation plans.

[0081] Step S200 includes:

[0082] S201. Obtain historical surgical simulation plans, split each historical surgical simulation plan according to the surgical process corresponding to the historical surgical simulation plan, split it into several elements, and the split several elements can correspond in the historical data set; for each historical surgical simulation plan, extract the constituent elements of the historical surgical simulation plan in sequence, and use the corresponding image data and three-dimensional data in the constituent elements of the historical surgical simulation plan as entity objects, use the corresponding surgical records in the constituent elements of the historical surgical simulation plan as descriptive nodes, and use the corresponding simulation parameters in the constituent elements of the historical surgical simulation plan as attribute nodes;

[0083] S202. For each historical surgical simulation scheme, the entity objects, descriptive nodes, and attribute nodes are connected based on the historical surgical simulation scheme to construct several initial network structure diagrams; and all the initial network structure diagrams are integrated to obtain a complete network structure diagram related to the historical simulated surgical model; the adjacent entity objects of each initial network structure diagram are counted, and the correlation index G between the adjacent entity objects is calculated. The specific calculation formula is:

[0084]

[0085] Among them, G(a,b) represents the association degree index between adjacent entity objects a and b, N(a,b) represents the total number of times adjacent entity objects a and b appear in all initial network structure diagrams, N(a) represents the total number of times entity object a appears in all initial network structure diagrams, and N(b) represents the total number of times entity object b appears in all initial network structure diagrams. According to the association degree index, the edges connecting adjacent entity objects in all initial network structure diagrams are adjusted to obtain the adjusted network structure diagram related to the historical simulated surgery model.

[0086] Step S300 includes:

[0087] The actual surgical cases of historical surgical simulation programs are obtained from the database. According to the adjusted initial network structure diagram, all historical surgical simulation programs are evaluated in combination with actual surgical cases, and the rationality evaluation index L of the historical surgical simulation programs is calculated. The specific calculation formula is:

[0088]

[0089] Among them, S represents the similarity between the actual surgical case and the historical surgical simulation plan, Q represents the completion index of the historical surgical simulation plan, P represents the completion index of the actual surgical case, D represents the completion time of the historical surgical simulation plan, and C represents the completion time of the actual surgical case; α, β, and γ are all weight coefficients;

[0090] According to the above formula, the rationality evaluation index L of all historical surgical simulation plans is calculated, and the historical surgical simulation plans are mapped one-to-one with the surgical simulation plans. According to the surgical results of actual surgical cases, the rationality evaluation threshold Q is obtained.

[0091] The actual surgical cases of the historical surgical simulation plans in the database refer to the historical surgical simulation plans obtained based on the actual surgical cases. Therefore, the rationality of the historical surgical simulation plans can be evaluated in combination with the actual surgical cases, so as to obtain the rationality evaluation threshold according to the surgical results of the actual surgical cases.

[0092] Step S400 includes:

[0093] S401. Acquire the real-time data of the user's newly created virtual simulated surgery plan, wherein the real-time data is the entity object selected by the current user and the relevant actual surgery case; connect the entity object selected by the current user in combination with the network structure diagram related to the historical simulated surgery model, thereby obtaining the entity object network structure diagram;

[0094] S402. For the attribute nodes of the entity object network structure diagram, based on the network structure diagram related to the historical simulated surgical model, the entity object is extracted as the target node in the network structure diagram related to the historical simulated surgical model; the similarity S1 between the relevant actual surgical cases in the real-time data and the historical surgical simulation schemes corresponding to the target nodes of the network structure diagram related to the historical simulated surgical model is calculated, and the attribute nodes of the target nodes corresponding to the historical surgical simulation schemes are listed and output to the user in order of the similarity S1 from large to small, and the user selects the final attribute node, and the attribute node is represented on the entity object network structure diagram; according to the updated entity object network structure diagram, the corresponding surgical simulation process is automatically generated, so as to obtain a newly created surgical simulation scheme and the corresponding real-time network structure diagram;

[0095] S403. Based on the real-time network structure diagram, calculate the similarity S2 between the newly created surgical simulation plan and the historical surgical simulation plan corresponding to the target node of the network structure diagram related to the historical simulated surgical model, and evaluate the newly created surgical simulation plan according to the relevant actual surgical cases, and calculate the rationality evaluation index L0 of the newly created surgical simulation plan with reference to the calculation formula of the rationality evaluation index L of the historical surgical simulation plan, and determine the relationship between the rationality evaluation index L0 of the newly created surgical simulation plan and the rationality evaluation threshold Q;

[0096] If L0≥S2*Q+k, output notification information that the current new surgical simulation plan is reasonable to the user; if L0<S2*Q+k, output notification information that the current new surgical simulation plan is unreasonable to the user, and adjust the current new surgical simulation plan according to the historical surgical simulation plan with the same target node until L0≥S2*Q+k is satisfied, and output notification information that the current new surgical simulation plan is reasonable to the user, where k represents the influencing factor.

[0097] When a user receives reasonable notification information about a newly created surgical simulation plan, the user will use the newly created surgical simulation plan as a reference. Whether to save or modify the newly created surgical simulation plan is determined by the user.

[0098] In this embodiment, it is assumed that the user needs to create a new surgical simulation plan, and the user has selected an entity object, and there are 5 related actual surgical cases; according to the entity object selected by the user, combined with the network structure diagram related to the historical simulated surgical model, the entity object network structure diagram is obtained;

[0099] Calculate the similarity S1 between the relevant actual surgical cases in the real-time data and the historical surgical simulation schemes corresponding to the target nodes of the network structure diagram related to the historical simulated surgical model; list the attribute nodes of the target nodes corresponding to the historical surgical simulation schemes in descending order of similarity S1 and output them to the user, who selects the final attribute node and represents the attribute node on the entity object network structure diagram; automatically generate the corresponding surgical simulation process according to the updated entity object network structure diagram, thereby obtaining a new surgical simulation scheme and the corresponding real-time network structure diagram;

[0100] Based on the real-time network structure diagram, the similarity S2 between the newly created surgical simulation plan and the historical surgical simulation plan corresponding to the target node of the network structure diagram related to the historical simulated surgical model is calculated, and the newly created surgical simulation plan is evaluated according to the relevant actual surgical cases. Referring to the calculation formula of the rationality evaluation index L of the historical surgical simulation plan, the rationality evaluation index L0 of the newly created surgical simulation plan is calculated. Assuming that: L0≥S2*Q+k is satisfied, the notification information that the current newly created surgical simulation plan is reasonable is output to the user.

[0101] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0102] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for managing data for establishing a virtual simulation surgery model, characterized in that: The method comprises the following steps: Step S100. Collect historical data generated during the establishment of the virtual simulation surgery model, classify the historical data according to the type of historical data, so as to form a historical data set; extract corresponding elements from the historical data set in turn according to the surgical process corresponding to the virtual simulation surgery model, so as to form a number of surgical simulation plans; Step S200. Obtain historical surgical simulation plans, analyze the elements of each historical surgical simulation plan, and thus form a number of initial network structure diagrams; based on the initial network structure diagrams, evaluate the degree of association between adjacent entity objects in the network structure diagrams, and adjust the initial network structure diagrams accordingly based on the degree of association; Step S300. According to the adjusted initial network structure diagram, all historical surgical simulation schemes are evaluated to obtain the rationality evaluation index of the historical surgical simulation schemes, and a mapping relationship between the historical surgical simulation schemes and the rationality evaluation index is established; Step S400. Acquire the real-time data of the newly created virtual simulation surgery plan by the user, establish a real-time network structure diagram corresponding to the newly created surgery simulation plan based on the entity object of the current newly created surgery simulation plan, evaluate the newly created virtual simulation surgery plan by the user, and perform corresponding processing according to the evaluation results; The step S100 includes: S101. The historical data includes image data, three-dimensional data, surgical records and simulation parameters; the image data refers to the image data of the surgical site obtained by medical imaging technology; the three-dimensional data refers to the three-dimensional model data of the surgical site reconstructed by the image data; the surgical records refer to all operation records, event records and abnormal situation records during the actual operation; the simulation parameters refer to various parameter settings used in virtual simulation surgery; S102. Classify the historical data according to the historical data type, and divide the historical data into four categories: image data, three-dimensional data, surgical records, and simulation parameters, and form a historical data set for each category; extract corresponding elements from the historical data set in turn according to the surgical process corresponding to the virtual simulated surgical model, so as to form a number of surgical simulation plans; The step S200 includes: S201. Obtain historical surgical simulation plans, split each historical surgical simulation plan according to the surgical process corresponding to the historical surgical simulation plan, split it into several elements, and the split several elements can correspond in the historical data set; for each historical surgical simulation plan, extract the constituent elements of the historical surgical simulation plan in sequence, and use the corresponding image data and three-dimensional data in the constituent elements of the historical surgical simulation plan as entity objects, use the corresponding surgical records in the constituent elements of the historical surgical simulation plan as descriptive nodes, and use the corresponding simulation parameters in the constituent elements of the historical surgical simulation plan as attribute nodes; S202. For each historical surgical simulation scheme, the entity objects, descriptive nodes, and attribute nodes are connected based on the historical surgical simulation scheme to construct several initial network structure diagrams; and all the initial network structure diagrams are integrated to obtain a complete network structure diagram related to the historical simulated surgical model; the adjacent entity objects of each initial network structure diagram are counted, and the correlation index G between the adjacent entity objects is calculated. The specific calculation formula is: , Wherein, G(a,b) represents the correlation index between adjacent entity objects a and b, N(a,b) represents the total number of times adjacent entity objects a and b appear in all initial network structure graphs, N(a) represents the total number of times entity object a appears in all initial network structure graphs, and N(b) represents the total number of times entity object b appears in all initial network structure graphs; according to the correlation index, the edges connecting adjacent entity objects in all initial network structure graphs are adjusted to obtain the adjusted network structure graph related to the historical simulated surgery model; The step S300 includes: The actual surgical cases of historical surgical simulation programs are obtained from the database. According to the adjusted initial network structure diagram, all historical surgical simulation programs are evaluated in combination with actual surgical cases, and the rationality evaluation index L of the historical surgical simulation programs is calculated. The specific calculation formula is: , Among them, S represents the similarity between the actual surgical case and the historical surgical simulation plan, Q represents the completion index of the historical surgical simulation plan, P represents the completion index of the actual surgical case, D represents the completion time of the historical surgical simulation plan, and C represents the completion time of the actual surgical case; α, β, and γ are all weight coefficients; According to the above formula, the rationality evaluation index L of all historical surgical simulation plans is calculated, and the historical surgical simulation plans are mapped one-to-one with the surgical simulation plans. According to the surgical results of the actual surgical cases, the rationality evaluation threshold Q is obtained; The step S400 includes: S401. Acquire the real-time data of the user's newly created virtual simulated surgery plan, wherein the real-time data is the entity object selected by the current user and the relevant actual surgery case; connect the entity object selected by the current user in combination with the network structure diagram related to the historical simulated surgery model, thereby obtaining the entity object network structure diagram; S402. For the attribute nodes of the entity object network structure diagram, based on the network structure diagram related to the historical simulated surgical model, the entity object is extracted as the target node in the network structure diagram related to the historical simulated surgical model; the similarity S1 between the relevant actual surgical cases in the real-time data and the historical surgical simulation schemes corresponding to the target nodes of the network structure diagram related to the historical simulated surgical model is calculated, and the attribute nodes of the target nodes corresponding to the historical surgical simulation schemes are listed and output to the user in order of the similarity S1 from large to small, and the user selects the final attribute node, and the attribute node is represented on the entity object network structure diagram; according to the updated entity object network structure diagram, the corresponding surgical simulation process is automatically generated, so as to obtain a newly created surgical simulation scheme and the corresponding real-time network structure diagram; S403. Based on the real-time network structure diagram, calculate the similarity S2 between the newly created surgical simulation plan and the historical surgical simulation plan corresponding to the target node of the network structure diagram related to the historical simulated surgical model, and evaluate the newly created surgical simulation plan according to the relevant actual surgical cases, and calculate the rationality evaluation index L0 of the newly created surgical simulation plan with reference to the calculation formula of the rationality evaluation index L of the historical surgical simulation plan, and determine the relationship between the rationality evaluation index L0 of the newly created surgical simulation plan and the rationality evaluation threshold Q; If L0≥S2*Q+k, output notification information that the current new surgical simulation plan is reasonable to the user; if L0<S2*Q+k, output notification information that the current new surgical simulation plan is unreasonable to the user, and adjust the current new surgical simulation plan according to the historical surgical simulation plan with the same target node until L0≥S2*Q+k is satisfied, and output notification information that the current new surgical simulation plan is reasonable to the user, where k represents the influencing factor.

2. A virtual simulation surgery model establishment data management system, applied to a virtual simulation surgery model establishment data management method as claimed in claim 1, characterized in that: The system includes: a data collection and classification module, a historical network structure diagram construction module, a rationality evaluation module, a real-time data processing and evaluation module, and a notification and adjustment module; The data acquisition and classification module is responsible for collecting historical data generated during the establishment of the virtual simulation surgery model, and classifying the historical data according to the type of the historical data to form a historical data set; according to the surgical process corresponding to the virtual simulation surgery model, the corresponding elements are extracted from the historical data set to form a number of surgical simulation plans; The historical network structure diagram construction module analyzes the elements of each historical surgery simulation scheme based on the historical surgery simulation scheme to form a number of initial network structure diagrams; evaluates the degree of association between adjacent entity objects in the network structure diagram, and makes corresponding adjustments according to the degree of association to obtain a network structure diagram related to the historical simulation surgery model; The rationality evaluation module obtains actual surgical cases of historical surgical simulation plans from the database, evaluates all historical surgical simulation plans according to the adjusted initial network structure diagram and actual surgical cases, obtains the rationality evaluation index of the historical surgical simulation plans, and establishes a mapping relationship between the historical surgical simulation plans and the rationality evaluation index; obtains the rationality evaluation threshold according to the surgical results of the actual surgical cases; The real-time data processing and evaluation module obtains the real-time data of the user's newly created virtual simulation surgery plan, establishes a real-time network structure diagram corresponding to the newly created surgery simulation plan based on the entity object of the current newly created surgery simulation plan, and evaluates the user's newly created virtual simulation surgery plan; The notification and adjustment module determines the rationality of the newly created surgical simulation plan based on the evaluation results obtained by the real-time data processing and evaluation module; if it is reasonable, a reasonable notification is output to the user; if it is unreasonable, an unreasonable notification is output to the user, and the user is supported to dynamically adjust the plan until the rationality requirements are met.

3. A virtual simulation surgery model establishment data management system according to claim 2, characterized in that: The data collection and classification module includes a historical data collection unit and an element extraction unit; The historical data acquisition unit is responsible for collecting historical data generated during the establishment of the virtual simulation surgery model, including image data, three-dimensional data, surgery records and simulation parameters, and classifying and storing the historical data as a historical data set; The element extraction unit extracts corresponding elements from the historical data set according to the surgical process of the virtual simulated surgical model to form a plurality of surgical simulation schemes.

4. A virtual simulation surgery model establishment data management system according to claim 2, characterized in that: The historical network structure diagram construction module includes a historical surgery simulation plan splitting unit, a network structure diagram construction unit, and an adjacent entity object association degree evaluation unit; The historical surgery simulation plan splitting unit splits each historical surgery simulation plan according to the surgical process corresponding to the historical surgery simulation plan into a plurality of elements, and the split elements can correspond to the historical data set; The network structure diagram construction unit uses the corresponding image data and three-dimensional data in the constituent elements of the historical surgery simulation scheme as entity objects, the surgery records as descriptive nodes, and the simulation parameters as attribute nodes, connects them based on the historical surgery simulation scheme, constructs several initial network structure diagrams, and integrates all the initial network structure diagrams to obtain a complete network structure diagram related to the historical simulation surgery model; The adjacent entity object association degree evaluation unit adjusts the edges connecting adjacent entity objects in all initial network structure graphs, thereby obtaining an adjusted network structure graph related to the historical simulated surgery model.

5. A virtual simulation surgery model establishment data management system according to claim 2, characterized in that: The real-time data processing and evaluation module includes a real-time data processing unit and a real-time data evaluation unit; The real-time data processing unit establishes a real-time network structure diagram corresponding to the newly created virtual simulated surgery plan based on the real-time data of the newly created virtual simulated surgery plan by the user and based on the entity object of the current newly created surgery simulation plan; The real-time data evaluation unit calculates the similarity between the newly created surgical simulation plan and the historical surgical simulation plans corresponding to the target nodes of the network structure diagram related to the historical simulated surgical model, and evaluates the newly created surgical simulation plan based on relevant actual surgical cases to determine the relationship between the rationality evaluation index of the newly created surgical simulation plan and the rationality evaluation threshold.

6. A virtual simulation surgery model establishment data management system according to claim 2, characterized in that: The notification and adjustment module includes a reasonable notification unit and an unreasonable notification and adjustment unit; The reasonable notification unit outputs a notification to the user that the new surgical simulation plan is reasonable when the new surgical simulation plan is reasonable; the unreasonable notification and adjustment unit outputs a notification to the user that the new surgical simulation plan is unreasonable when the new surgical simulation plan is unreasonable, and the user dynamically adjusts the new surgical simulation plan until the relationship between the rationality evaluation index and the rationality evaluation threshold is satisfied, and outputs a notification to the user that the new surgical simulation plan is reasonable.

Citation Information

Patent Citations

  • Preoperative risk assessment method and system for surgical operation

    CN113178258A

  • Virtual scene construction method and device applied to operation, equipment and medium

    CN114121218A