Data processing method, device and storage medium
By obtaining cardiac image data and three -dimensional models, the cutting parameters are determined, and the problem of inaccurate cutting range in hypertrophic myocardial disease surgery is solved, and the safety and success rate of surgery are improved.
Patent Information
- Application Number
- CN202211003608.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-19
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-08-19
AI Technical Summary
In hypertrophic cardiomyopathy surgery, the surgeon cannot accurately grasp the cutting range, resulting in high risk of surgery and low success rate.
By obtaining cardiac image data and three -dimensional cardiac models, determine the perspective and cutting site, establish long plane and short planes, and measure the cutting parameters, such as cutting width, cutting thickness and cutting length.
Precisely measure the cutting parameters before surgery to help doctors grasp the cutting range more accurately during surgery, reduce the risk of surgery, and improve the success rate of surgery.
Smart Images

Figure CN115281830B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical technology, and in particular to a data processing method, device and storage medium. Background Art
[0002] Hypertrophic cardiomyopathy (HCM) is a heterogeneous heart disease caused by sarcomere gene mutations and is one of the most common hereditary heart diseases. Its prevalence is about 1 / 500, and even 1 / 200 in some populations. Among them, more than 70% of HCM patients are found to have left ventricular outflow tract obstruction (LVOTO) at rest or after stimulation, namely hypertrophic obstructive cardiomyopathy (HOCM). HOCM can cause symptoms such as dizziness, fatigue, dyspnea, chest pain, syncope, and even sudden death.
[0003] The existing surgical methods mainly use median thoracotomy to perform left ventricular outflow tract dredging to remove the hypertrophic ventricular septal myocardium, that is, to relieve the obstruction, which is currently the most effective treatment for HOCM. Among them, the median thoracotomy and expanded Morrow surgery is currently the gold standard for the treatment of HOCM. However, the traditional median thoracotomy and expanded Morrow surgery has the disadvantages of difficulty in exposing the obstruction site and difficulty in teaching and training other surgeons. In addition, due to the large surgical trauma and unsightly incision, some patients are unwilling to undergo the thoracotomy and expanded Morrow surgery, so that this procedure is only routinely performed in a few large heart centers. In order to overcome the shortcomings of the median thoracotomy and expanded Morrow surgery, thoracoscopy or robot-assisted transmitral myocardial resection has emerged, but there are still problems such as small surgical field of view, narrow operating space, and inability to clearly expose the resection area, which makes the surgeon unable to accurately grasp the cutting range and the surgical risk is high. Summary of the invention
[0004] The present application provides a data processing method, device and storage medium, which are used to solve the problem that the surgeon cannot accurately grasp the cutting range during hypertrophic cardiomyopathy surgery.
[0005] In a first aspect, the present application provides a data processing method, comprising: acquiring cardiac imaging data and a three-dimensional cardiac model; determining a surgical perspective based on the cardiac imaging data and / or the three-dimensional cardiac model; acquiring a long plane based on the three-dimensional cardiac model and the surgical perspective, the long plane being parallel to the surgical perspective and the ventricular septum; establishing multiple short planes based on the long plane, the multiple short planes being perpendicular to the long plane and parallel to the ventricular septum; and performing measurements on the long plane and / or the short plane to determine at least one cutting parameter of the cutting portion, the cutting parameters comprising cutting width, cutting thickness, and cutting length.
[0006] Optionally, the surgical perspective is determined based on the cardiac imaging data and / or the cardiac three-dimensional model, including: determining the surgical approach based on the cardiac imaging data and / or the cardiac three-dimensional model, the surgical approaches including the aortic approach and the mitral valve approach; determining the corresponding surgical perspective according to the surgical approach, the surgical perspective including the aortic perspective and the mitral valve perspective, the aortic approach corresponds to the aortic perspective, and the mitral valve approach corresponds to the mitral valve perspective.
[0007] Optionally, a long plane is acquired based on a three-dimensional heart model and a surgical perspective, including: determining an initial reference plane based on the three-dimensional heart model and the surgical perspective, the initial reference plane passing through the apex and being parallel to the surgical perspective and the ventricular septum; and acquiring the long plane based on the initial reference plane.
[0008] Optionally, based on the initial reference plane, a long plane is obtained, including: determining the long plane as the initial reference plane; and / or translating the initial reference plane along the normal of the initial reference plane to obtain multiple alternative reference planes; based on long plane selection requirements, selecting the long plane from the multiple alternative reference planes, and the long plane selection requirements include tissue passed through the surgical approach and the ventricular septum has the largest thickness.
[0009] Optionally, measurements are performed on the long plane and / or short plane to determine at least one cutting parameter of the cutting site, including at least one of the following: measuring the thickness of the ventricular septum on the short plane on the three-dimensional heart model to obtain the cutting width; determining the difference between the ventricular septum thickness measured on the three-dimensional heart model and the standard ventricular septum thickness as the cutting thickness; measuring the thickness of the ventricular septum on multiple short planes on the long plane of the three-dimensional heart model to obtain the cutting length.
[0010] Optionally, the data processing method also includes: before measurement, obtaining a short plane image in the short plane and a long plane image in the long plane in the cardiac imaging data; performing measurement on the long plane and / or the short plane to determine at least one cutting parameter of the cutting position, including at least one of the following: measuring the thickness of the ventricular septum on the short plane image to obtain the cutting width; determining the difference between the ventricular septum thickness measured on the short plane image and the standard ventricular septum thickness as the cutting thickness; measuring the ventricular septum thickness of multiple short planes on the long plane image to obtain the cutting length.
[0011] Optionally, the three-dimensional heart model is established based on the image data, including: performing tissue segmentation in the heart image data to extract tissue; establishing a corresponding three-dimensional tissue model based on the tissue; and fusing the three-dimensional tissue models to obtain the three-dimensional heart model.
[0012] Optionally, before measuring on the long plane and / or the short plane, the method further includes: separating the papillary muscles and / or muscle bundles on the three-dimensional heart model, wherein the cutting site does not include the papillary muscles and / or muscle bundles.
[0013] Optionally, the data processing method also includes: acquiring a first image based on the three-dimensional heart model, the first image including at least one cross-sectional view of tissue and / or organs of the three-dimensional heart model; acquiring a second image based on cutting parameters, the second image being a cutting site image marked with cutting parameters; and generating a surgical planning report based on the first image and / or the second image.
[0014] In a second aspect, the present application provides a data processing device, comprising: an acquisition module, used to acquire a patient's cardiac imaging data and a three-dimensional heart model; a first determination module, used to determine a surgical perspective based on the cardiac imaging data and / or the three-dimensional heart model; a second determination module, used to acquire a long plane based on the three-dimensional heart model and the surgical perspective, the long plane being parallel to the surgical perspective and the ventricular septum; a third determination module, used to establish multiple short planes based on the long plane, the multiple short planes being perpendicular to the long plane and parallel to the ventricular septum; a measurement module, used to perform measurements on the long plane and / or the short plane to determine at least one cutting parameter of the cutting site, the cutting parameters including cutting width, cutting thickness and cutting length.
[0015] Optionally, the second determination module includes an initial reference plane determination submodule and a long plane determination submodule. The initial reference plane determination submodule is used to determine the initial reference plane based on the three-dimensional model of the heart and the surgical perspective, and the initial reference plane passes through the apex and is parallel to the surgical perspective and the ventricular septum; the long plane determination submodule is used to obtain the long plane based on the initial reference plane.
[0016] Optionally, the long plane determination submodule is specifically used to: determine the long plane as the initial reference plane; and / or translate the initial reference plane along the normal of the initial reference plane to obtain multiple alternative reference planes; select the long plane from the multiple alternative reference planes according to the long plane selection requirements, and the long plane selection requirements include the tissue passed by the surgical approach and the ventricular septum has the largest thickness.
[0017] Optionally, the measurement module is specifically used to: measure the thickness of the ventricular septum on a short plane on the three-dimensional heart model to obtain the cutting width; and / or determine the difference between the ventricular septum thickness measured on the three-dimensional heart model and the standard ventricular septum thickness as the cutting thickness; and / or measure the thickness of the ventricular septum on multiple short planes on the long plane of the three-dimensional heart model to obtain the cutting length.
[0018] Optionally, the data processing device also includes a fourth determination module, which is used to: before measurement, obtain a short plane image in the short plane and a long plane image in the long plane in the cardiac image data; perform measurement on the long plane and / or the short plane to determine at least one cutting parameter of the cutting position, including at least one of the following: on the short plane image, measure the thickness of the ventricular septum to obtain the cutting width; determine the difference between the ventricular septum thickness measured on the short plane image and the standard ventricular septum thickness as the cutting thickness; measure the ventricular septum thickness of multiple short planes on the long plane image to obtain the cutting length.
[0019] In a third aspect, the present application provides an electronic device, comprising: a memory, a processor; the memory is used to store computer-executable instructions; the processor is used to execute computer-executable instructions to implement the data processing method provided in the first aspect above.
[0020] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, they are used to implement the data processing method provided in the first aspect above.
[0021] In a fifth aspect, the present application provides a computer program product, including a computer program; when the computer program is executed, it implements the data processing method provided in the first aspect above.
[0022] The data processing method, device and storage medium provided by the present application include obtaining cardiac imaging data and a cardiac three-dimensional model; determining the surgical perspective based on the cardiac imaging data and / or the cardiac three-dimensional model; obtaining a long plane based on the cardiac three-dimensional model and the surgical perspective, the long plane being parallel to the surgical perspective and the ventricular septum; establishing multiple short planes based on the long plane, the multiple short planes being perpendicular to the long plane and parallel to the ventricular septum; measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part, the cutting parameters including cutting width, cutting thickness and cutting length. Through the embodiments of the present application, the cutting parameters of the cutting part can be measured before the operation, and the measurement results are based on a plane parallel to or perpendicular to the doctor's perspective. Therefore, when the doctor performs the operation based on the measurement results obtained in the data processing method of the embodiments of the present application, there is no need to convert the cutting parameters in space, which is conducive to the doctor to grasp the cutting range more accurately during the operation, thereby reducing the risk of the operation and improving the success rate of the operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0024] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;
[0025] Figure 2 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 1 ;
[0026] Figure 3 A schematic diagram of the structure of a three-dimensional heart model provided in an embodiment of the present application;
[0027] Figure 4 A schematic diagram of a surgical approach provided in an embodiment of the present application;
[0028] Figure 5 A schematic diagram of the direction of the interventricular septum provided in an embodiment of the present application;
[0029] Figure 6a~6d A schematic diagram of the positions of the long plane and the short plane provided in an embodiment of the present application;
[0030] Figure 7 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 2 ;
[0031] Figure 8 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 3 ;
[0032] Fig. 9Schematic diagram of the data processing method provided in the embodiment of the present application Figure 4 ;
[0033] Fig.10 A schematic diagram of cardiac imaging data provided by an embodiment of the present application;
[0034] Fig.11 A schematic diagram of the structure of a data processing device provided in an embodiment of the present application;
[0035] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0036] Description of reference numerals:
[0037] 101-data processing unit; 102-surgery execution unit; 1001-upper left corner partition; 1002-upper right corner partition; 1003-lower left corner partition; 1004-lower right corner partition; A-long plane; B-short plane; C-another plane perpendicular to the long plane and the short plane; D1-cutting length; D2-cutting width; D3-cutting thickness; S1-cutting starting point in the length direction; S2-cutting end point in the length direction; S3-cutting starting point in the width direction; S4-cutting end point in the width direction; T1-one side edge of the ventricular septum close to the left ventricle; T2-one side edge of the ventricular septum close to the right ventricle; O-resection part; L1-Ln, l1-ln-measuring segments; R1-aortic approach; R2-mitral valve approach; l-length direction; w-width direction; d-thickness direction.
[0038] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0039] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0040] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 As shown, the application scenario involves a data processing unit 101 and a surgery execution unit 102 .
[0041] The data processing unit 101 can be used to perform preoperative surgical method planning and data processing, and may include a processor, processing program or device with a computer or other electronic device as a carrier, and may also include manual processing behavior. The data processing unit 101 may include one or more sub-processing units, and its carrier may also be one or more, and data can be transmitted between the multiple sub-processing units. Manual processing behavior can use and set up electronic devices such as computers, or it can use a combination of manual processing and electronic equipment processing. The surgical execution unit 102 is used to perform surgical operations, such as the surgical resection operation for hypertrophic cardiomyopathy mentioned in the embodiments of the present application. The surgical execution unit 102 can be a doctor or an intelligent surgical robot.
[0042] The surgery execution unit 102 can perform a surgery according to the data processing result output by the data processing unit 101. Next, the technical solution of the present application will be further explained in combination with the application scenario and specific embodiments.
[0043] Figure 2 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 1 .like Figure 2 As shown, the method includes:
[0044] S201: Acquire cardiac imaging data and a cardiac three-dimensional model.
[0045] The image data may be data acquired by corresponding medical imaging equipment, and may be data acquired in real time or in historical time. Among them, medical imaging equipment includes but is not limited to X-ray equipment, electronic computer tomography (Computed Tomography, referred to as CT) equipment, magnetic resonance imaging (Magnetic Resonance Imaging, referred to as MRI) equipment, functional MRI equipment, and of course, it can also be directly connected to the hospital's picture archiving and communication system (Picture Archiving and Communication Systems, referred to as PACS) or other databases. In some embodiments, in order to expand the data source, the image data can also be obtained from a removable storage device through a related interface, such as a Universal Serial Bus (USB) interface, a wireless connection interface, etc.
[0046] Specifically, the image data may be data in the Digital Imaging and Communications in Medicine (DICOM) format. In this embodiment, the image data is cardiac image data.
[0047] Furthermore, since the resection surgery for hypertrophic obstructive cardiomyopathy is performed when the heart is in the end-diastole phase, in this embodiment, the cardiac image data may be the image data of the heart in the end-diastole phase. This is because in the resection surgery for hypertrophic obstructive cardiomyopathy, extracorporeal circulation is used and the heart is arrested. When the heart is in the systolic phase, the pressure in the cardiac cavity decreases. When the heart is in the diastolic phase, the pressure in the cardiac cavity gradually increases. When the end-diastole phase is reached, the pressure in the ventricle reaches the maximum, so that blood can be ejected when the systolic phase arrives. The shape of the heart in the end-diastole phase is more similar to the shape when the heart is arrested. In this embodiment, a three-dimensional heart model can be established based on the cardiac image data. The steps of establishing a three-dimensional heart model based on the cardiac image data may include: performing tissue segmentation in the cardiac image data to extract tissue; establishing a corresponding three-dimensional tissue model based on the tissue; and fusing the three-dimensional tissue model to obtain a three-dimensional heart model.
[0048] Among them, the tissues extracted by tissue segmentation in cardiac image data may include: myocardium, aortic valve, mitral valve and other valves, papillary muscles, muscle bundles and blood vessels, etc. The myocardium has heart chambers such as left atrium, left ventricle, right atrium, right ventricle and so on. Figure 3 This is a schematic diagram of the structure of the three-dimensional heart model provided in the embodiment of the present application. Figure 3 The left ventricle 10, the right ventricle 20, the myocardium 30 and other tissues of the three-dimensional heart model, as well as the position of the cutting site O are exemplarily shown.
[0049] S202: Determine a surgical viewing angle based on cardiac image data and / or a three-dimensional cardiac model.
[0050] In the operation for hypertrophic obstructive cardiomyopathy, the surgical perspectives include the aortic perspective and the mitral valve perspective, which can be confirmed by the doctor based on experience. Optionally, the surgical approach can be determined based on cardiac imaging data and / or a three-dimensional heart model, and then the corresponding surgical perspective is determined based on the surgical approach. Figure 4 A schematic diagram of a surgical approach provided in an embodiment of the present application, such as Figure 4 As shown, the surgical approaches exemplarily include an aortic approach R1 and a mitral valve approach R2, wherein the aortic approach R1 corresponds to an aortic perspective, and the mitral valve approach R2 corresponds to a mitral valve perspective.
[0051] From one end of the aorta to the apex of the heart, there are the basal segment, the middle segment, and the apical segment. Specifically, when the thickened part of the ventricular septum of the heart is located in the basal segment, the thickened part may be blocked by the mitral valve, so the aortic approach R1 can be selected; and when the thickened part of the ventricular septum of the heart is located in the middle segment, if the aortic approach R1 is selected, the doctor may not be able to see the situation behind the thickened part, so the mitral valve approach R2 can be selected. Among them, the basal segment is closer to the aortic valve.
[0052] S203: Acquire a long plane based on the three-dimensional heart model and the surgical perspective, where the long plane is parallel to the surgical perspective and the ventricular septum.
[0053] Herein, parallel to the interventricular septum means substantially parallel to the thickness direction of the interventricular septum. Figure 5 A schematic diagram of the direction of the interventricular septum provided in the embodiment of the present application, such as Figure 5 As shown, the direction of the interventricular septum includes the length direction l, width direction w and thickness direction d of the interventricular septum, and being parallel to the interventricular septum means being substantially parallel to the thickness direction d of the interventricular septum.
[0054] S204: Establish multiple short planes based on the long plane, where the multiple short planes are perpendicular to the long plane and parallel to the ventricular septum.
[0055] The short plane may be established on a three-dimensional heart model or on heart image data. Parallel to the ventricular septum means being substantially parallel to the thickness direction d of the ventricular septum. Figure 6a-6b The schematic diagram of the position of the long plane and the short plane provided in the embodiment of the present application is as follows: Figure 6a~6d As shown, multiple short planes B are distributed along the length direction l of the interventricular septum.
[0056] S205: Perform measurement on the long plane and / or the short plane to determine at least one cutting parameter of the cutting portion, where the cutting parameters include cutting width, cutting thickness, and cutting length.
[0057] The long plane A may be established on a three-dimensional heart model, and the short plane B may be established on a three-dimensional heart model or heart image data. Figure 7 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 2 ,like Figure 7 As shown, when measuring on the long plane and / or the short plane to determine the measurement parameters, it can be performed on a three-dimensional heart model or on heart image data.
[0058] The data processing method provided in the embodiment of the present application includes acquiring cardiac imaging data, establishing a three-dimensional cardiac model based on the cardiac imaging data, determining the surgical perspective based on the cardiac imaging data and / or the three-dimensional cardiac model, acquiring a long plane based on the three-dimensional cardiac model and the surgical perspective, the long plane being parallel to the surgical perspective and the ventricular septum, establishing multiple short planes based on the long plane, the multiple short planes being perpendicular to the long plane and parallel to the ventricular septum, and measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part, the cutting parameters including cutting width, cutting thickness and cutting length. Through the embodiment of the present application, the cutting parameters of the cutting part can be measured before the operation, and the measurement results are based on a plane parallel to or perpendicular to the doctor's perspective. Therefore, when the doctor performs the operation based on the measurement results obtained in the data processing method of the embodiment of the present application, there is no need to convert the cutting parameters in space, which is conducive to the doctor to grasp the cutting range more accurately during the operation, thereby reducing the surgical risk and improving the success rate of the operation.
[0059] Optionally, in an embodiment of measuring cutting parameters on a three-dimensional heart model, the method may include at least one of the following S701 to S703:
[0060] S701: On the three-dimensional heart model, measure the thickness of the ventricular septum on the short plane to obtain the cutting width. Figure 6a~6d Specifically, since multiple short planes B are established on the long plane A, the ventricular septum thickness on the short planes can be measured multiple times to determine the ventricular septum thickness at different positions on each short plane B along the width direction w of the ventricular septum.
[0061] Based on the interventricular septum thickness obtained by the measurement results, the cutting starting point S3 and the cutting end point S4 in the width direction w in each short plane B can be determined, so as to obtain the cutting width Dw on the short plane B.
[0062] S702: Determine the difference between the ventricular septum thickness measured on the three-dimensional heart model and the standard ventricular septum thickness as the cutting thickness. The cutting thickness Dd is the portion of the ventricular septum thickness at each position that exceeds the standard ventricular septum thickness.
[0063] Optionally, before measuring on the long plane and / or the short plane, the papillary muscles and / or muscle bundles are separated on the three-dimensional heart model, and the cutting part does not include the papillary muscles and / or muscle bundles. In actual operation, since the apical segment of the ventricular septum may have muscle bundles and / or papillary muscles growing from the apex, and these tissues play a greater role in cardiac function, the apical segment is the part close to the apex. Therefore, the range where the apical segment of the ventricular septum is located can be excluded in advance during measurement, so that the cutting range obtained based on the measurement results does not include the range where the apical segment of the ventricular septum is located.
[0064] In addition to excluding the measurement of the papillary muscles and / or muscle bundles, the measurement of the posterior septum of the basal segment in the width direction can also be excluded in advance. This is because the posterior septum of the basal segment usually grows conduction bundles, which play an important role in the function of the heart and cannot be removed. Therefore, the posterior septum of the basal segment can be excluded in advance during measurement. In this embodiment, the starting point of the posterior septum of the basal segment can also be used as the measurement end point in the width direction w, that is, the posterior septum of the basal segment is not measured, that is, even if the posterior septum of the basal segment is larger than the standard thickness, it does not need to be included in the cutting range.
[0065] However, in some cases, abnormal growth of papillary muscles and / or muscle bundles may hinder the outflow tract of the left ventricle 10 to a certain extent. Therefore, the doctor may determine whether to resect at least part of the papillary muscles and / or muscle bundles according to the actual situation.
[0066] S703: Measuring the thickness of the ventricular septum in multiple short planes on the long plane of the three-dimensional heart model to obtain the cutting length.
[0067] At least one parameter of the cutting range is determined based on the measurement results. Specifically, the portion of the ventricular septum thickness that exceeds the standard ventricular septum thickness (i.e., the resection portion O) can be determined based on the measurement results of each short plane B. Based on the determination of the resection portion O, at least one parameter of the resection portion O can be further determined, i.e., at least one parameter of the cutting range, wherein the cutting range can include one or more of the cutting length Dl, the cutting width Dw, and the cutting thickness Dd.
[0068] It should be understood that the cutting width Dw and cutting thickness Dd can be directly obtained based on the measurement results of each short plane B, and the cutting length Dl can be obtained by further measuring the cut portion O. Of course, the cutting width Dw and cutting thickness Dd can also be obtained by further measuring the cut portion O.
[0069] Optionally, based on the measurement results of the ventricular septum thickness of multiple short planes B on the long plane A, the cutting starting point S1 on the length direction l and the cutting end point S2 on the length direction l can be determined, thereby obtaining the cutting length D1 on the long plane A. In this way, the parameter of the cutting length D1 can be directly reflected on the long plane A, and the measurement result is more accurate and intuitive. Furthermore, based on the above measurement results, the part of the ventricular septum thickness that exceeds the standard ventricular septum thickness can be segmented from the three-dimensional heart model to obtain the resection part O.
[0070] In the embodiment of measuring the cutting parameters on the cardiac image data, the method may include the following steps S704 to S708:
[0071] S704: Before the measurement, a short plane image in the short plane and a long plane image in the long plane are obtained from the cardiac image data. Similarly, since multiple short planes B are established on the long plane A, the ventricular septum thickness on the short plane can be measured multiple times to determine the ventricular septum thickness at different positions on each short plane B along the width direction w of the ventricular septum.
[0072] Based on the interventricular septum thickness obtained from the measurement results, the cutting starting point S3 and the cutting end point S4 in the width direction w in each short plane B can be determined, thereby obtaining the cutting width Dw on the short plane B.
[0073] S705: Performing measurement on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part, including at least one of the following:
[0074] S706: On the short plane image, measure the thickness of the ventricular septum to obtain the cutting width.
[0075] S707: Determine the difference between the ventricular septum thickness measured on the short plane image and the standard ventricular septum thickness as the cutting thickness.
[0076] S708: Measure the ventricular septum thickness of multiple short planes on the long plane image to obtain the cutting length. The cutting thickness Dd is the portion of the ventricular septum thickness at each position that exceeds the standard ventricular septum thickness.
[0077] Optionally, before measuring on the long plane and / or the short plane, the method further includes separating the papillary muscles and / or muscle bundles on the three-dimensional heart model, and the cutting site does not include the papillary muscles and / or muscle bundles. Optionally, before measuring, the measurement of the posterior interval of the basal segment is pre-excluded in the width direction.
[0078] Similarly, at least one parameter of the cutting range is determined based on the measurement results. Specifically, the portion whose thickness exceeds the standard ventricular septum thickness (i.e., the resection portion O) can be determined based on the measurement results of each short plane B. Based on the determination of the resection portion O, at least one parameter of the resection portion O can be further determined, i.e., at least one parameter of the cutting range, wherein the cutting range can include one or more of the cutting length Dl, the cutting width Dw, and the cutting thickness Dd.
[0079] It should be understood that the cutting width Dw and cutting thickness Dd can be directly obtained based on the measurement results of each short plane B, and the cutting length Dl can be obtained by further measuring the cut portion O. Of course, the cutting width Dw and cutting thickness Dd can also be obtained by further measuring the cut portion O.
[0080] Optionally, based on the measurement results of the ventricular septum thickness of multiple short planes B on the long plane A, the cutting starting point S1 on the length direction l and the cutting end point S2 on the length direction l can be determined, thereby obtaining the cutting length D1 on the long plane A. In this way, the parameter of the cutting length D1 can be directly reflected on the long plane A. Furthermore, based on the above measurement results, the part of the ventricular septum thickness exceeding the standard ventricular septum thickness can be segmented from the three-dimensional heart model to obtain the resection part O.
[0081] The above embodiments explain how to perform measurement on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part. The following will explain how to obtain the long plane in conjunction with a specific embodiment.
[0082] Figure 8 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 2 .like Figure 8 As shown, the method includes:
[0083] S801: Determine an initial reference plane based on a three-dimensional heart model and a surgical perspective, where the initial reference plane passes through the apex and is parallel to the surgical perspective and the ventricular septum; S802: Obtain a long plane based on the initial reference plane.
[0084] In some embodiments, the initial reference plane itself is used as the long plane A. The initial reference plane passing through the apex and parallel to the surgical viewing angle and the ventricular septum can usually divide the heart roughly and evenly into the front half and the back half, and the ventricular septum is also divided into the anterior septum and the posterior septum accordingly. Using the initial reference plane as the long plane A can facilitate the distinction between the anterior septum and the posterior septum, so that the measurement starting point and the measurement end point in the width direction of the short plane B can be quickly determined. Optionally, when determining the measurement starting point and the measurement end point, the measurement of the posterior septum of the papillary muscle and / or muscle bundle and / or basal segment is precluded. In some other embodiments, it is hoped that the most representative parameters in the cutting range can be reflected by the long plane A and the short plane B, for example, the maximum cutting length Dlmax, the maximum cutting width Dw and the maximum cutting thickness Ddmax of the cutting range, etc., which is more conducive to the doctor to quickly assess the patient's condition. However, due to the specificity of ventricular septum thickening, the actual thickening situation of each patient is different. For example, the thickened part of some patients is mainly located in the anterior septum, that is, the thickest part of the ventricular septum is located in the anterior septum; the thickened part of some patients is mainly located in the posterior septum, that is, the thickest part of the ventricular septum is located in the posterior septum. Of course, the thickest part of the ventricular septum can also be located at the initial reference plane, that is, at the junction of the anterior septum and the posterior septum.
[0085] Normally, when the thickness of the ventricular septum on the long plane A is the largest, the distance between the cutting starting point S1 on the length direction l obtained on the long plane A and the cutting end point S2 on the length direction l, that is, the cutting length Dl, can be considered to be the maximum cutting length Dlmax or basically close to the maximum cutting length Dlmax, and when the thickness of the ventricular septum on the long plane A is not the largest, the distance between the cutting starting point S1 on the length direction l obtained on the long plane A and the cutting end point S2 on the length direction l, that is, the cutting length Dl, is largely different from the maximum cutting length Dlmax.
[0086] Therefore, in order to reflect more representative information related to the cutting range through the long plane A and the short plane B, optionally, obtaining the long plane according to the initial reference plane can specifically include: determining the long plane as the initial reference plane; and / or translating the initial reference plane along the normal of the initial reference plane to obtain multiple alternative reference planes; according to the long plane selection requirements, selecting the long plane from the multiple alternative reference planes, and the long plane selection requirements include the tissue passed by the surgical approach and the ventricular septum has the largest thickness.
[0087] In this embodiment, in order to reflect the maximum cutting length Dlmax through the long plane A, the reference plane passing through the tissue through the surgical approach and having the largest ventricular septum thickness is used as the long plane A. When the surgical perspective is the aorta perspective, the aorta is the tissue through which the surgical approach passes, that is, the long plane A passes through the aorta; when the surgical perspective is the mitral valve perspective, the mitral valve is the tissue through which the surgical approach passes, that is, the long plane A passes through the mitral valve.
[0088] Fig. 9 Schematic diagram of the data processing method provided in the embodiment of the present application Figure 4 , the following will combine Figure 4 , Figure 6a~6d and Fig. 9 , taking the surgical approach through the aorta as an example, the embodiment of the present application is further explained. Figure 6a~6d Other tissues other than the myocardium 30 are hidden and not shown. Fig. 9 As shown, the data processing method includes:
[0089] S901: Acquire cardiac imaging data;
[0090] S902: Establishing a three-dimensional heart model based on the heart image data;
[0091] S903: Determine a surgical approach based on cardiac imaging data and / or a three-dimensional cardiac model;
[0092] S904: Determine a corresponding surgical angle according to the surgical approach;
[0093] S905: Determine a surgical viewing angle based on the cardiac imaging data and / or the cardiac three-dimensional model;
[0094] S906: Acquire a long plane based on the three-dimensional heart model and the surgical perspective, where the long plane is parallel to the surgical perspective and the ventricular septum;
[0095] S907: multiple short planes are established based on the long plane, and the multiple short planes are perpendicular to the long plane and parallel to the ventricular septum;
[0096] S908: performing separation processing of papillary muscles and / or muscle bundles on the three-dimensional heart model, wherein the cutting site does not include the papillary muscles and / or muscle bundles;
[0097] S909: measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting portion, the cutting parameter including cutting width, cutting thickness and cutting length;
[0098] S910: Acquire a first image based on the three-dimensional heart model, where the first image includes at least one cross-sectional view of a tissue and / or organ of the three-dimensional heart model;
[0099] S911: Acquire a second picture based on the cutting parameters, where the second picture is a cutting part picture marked with the cutting parameters;
[0100] S912: Generate a surgery planning report based on the first image and / or the second image.
[0101] S902 may be implemented using medical modeling software. In some known medical modeling software, in order to facilitate doctors to view the patient's image data from multiple dimensions, the display interface may generally include four partitions. Fig.10 A schematic diagram of cardiac imaging data provided in an embodiment of the present application, such as Fig.10 As shown, the lower right partition 1004 is used to display the 3D model or the cross-sectional view of the 3D model, and the upper left partition 1001, the upper right partition 1002 and the lower left partition 1003 respectively display the image data corresponding to three mutually perpendicular sections.
[0102] The three mutually perpendicular sections may be software default settings, such as the coronal plane, sagittal plane, and transverse plane. When the user selects a certain point, the upper left partition 1001, the upper right partition 1002, and the lower left partition 1003 respectively display the image data corresponding to the coronal plane, transverse plane, and sagittal plane passing through the point. In other embodiments, the display may also be performed according to the sections created by the user. For example, in this embodiment, the user establishes a long plane A on the three-dimensional model. When the user selects a certain point on the long plane A, the upper left partition 1001, the upper right partition 1002, and the lower left partition 1003 respectively display the image data corresponding to another plane C passing through the point and perpendicular to the long plane A and the short plane B, the long plane A, and the short plane B passing through the point and perpendicular to the long plane A. In addition, the user can also move the surface or change the selected point in any of the image data in the upper left corner partition 1001, the upper right corner partition 1002 and the lower left corner partition 1003 to adjust the displayed data. When the displayed data is adjusted in one partition, the image data in the other two partitions will change accordingly. Of course, in other embodiments, the three-dimensional model and image data can also be displayed in other forms, and this embodiment does not specifically limit this.
[0103] In S906, in order to directly reflect the representative data related to the cutting range on the long plane A and the short plane B, this embodiment takes the reference plane where the long plane A passes through the tissue through the surgical approach and the ventricular septum has the largest thickness as the long plane A as an example. Specifically, when establishing the long plane A, first establish an initial reference plane parallel to the aorta and the ventricular septum through the apex, and then translate the initial reference plane along the normal direction of the initial reference plane to obtain an alternative reference plane different from the initial reference plane. Specifically, the initial reference plane can be repeatedly moved to observe to confirm the alternative reference plane with the largest ventricular septum thickness among the reference planes passing through the aorta, and use the reference plane as the long plane A. During the specific operation, the alternative reference plane can be saved and named as the long plane A, so that the long plane A can be retrieved at any time later. Of course, it can also be named as other names, as long as it can be retrieved later, and this embodiment does not impose specific restrictions on this.
[0104] Combination Figure 6a~6d , the establishment of the short plane B in the long plane image in S907 is introduced as an example. After the long plane A is established, the long plane A can be selected to obtain the long plane image, and multiple short planes B perpendicular to the long plane A and parallel to the ventricular septum can be established on the long plane image.
[0105] Specifically, in some embodiments, the starting point of the ventricular septum in the length direction l on the long plane A can be used as the measurement starting point in the length direction l, and the end point of the ventricular septum in the length direction l can be used as the measurement end point in the length direction l. In some other embodiments, in the resection surgery for hypertrophic obstructive cardiomyopathy, since the position of the anterior septal base segment close to the aortic valve and the position close to the apical segment are usually not cut, the position 10 mm away from the aortic valve can be used as the measurement starting point in the length direction l, and the starting point of the apical segment can be used as the measurement end point in the length direction l, that is, the position within 10 mm from the aortic valve and the position of the apical segment are not measured, that is, even if the ventricular septum thickness at the position within 10 mm from the aortic valve and the apical segment is greater than the standard thickness of the ventricular septum, it is not necessary to include it in the cutting range.
[0106] A plurality of short planes B are established between the determined measurement starting point and the measurement end point, and the plurality of short planes B are distributed at intervals, and the distances between the short planes B may be equal or unequal, and this embodiment does not impose any specific restrictions on this. In addition, it should be understood that the more the number of short planes B is, that is, the smaller the distances between the short planes B are, the higher the measurement accuracy is. The number of short planes B may be determined according to actual conditions during specific operations, and this embodiment does not impose any specific restrictions on this.
[0107] More specifically, the short plane B can be obtained by outlining multiple measurement line segments L1-Ln parallel to the ventricular septum on the long plane image, such as Figure 6a~6d As shown, the starting point and the end point of the line segment L1-Ln are respectively located at the side edge T1 of the ventricular septum close to the left ventricle 10 and the side edge T2 of the ventricular septum close to the right ventricle 20, and the short plane B is a plane passing through the above line segment and perpendicular to the long plane A. More specifically, in some embodiments, the line segment L1-Ln parallel to the ventricular septum can be a series of shortest line segments connecting the two side edges T1 and T2 of the ventricular septum, and such a line segment can reflect the most realistic thickness of the ventricular septum.
[0108] In the case of manual delineation, it may be difficult to ensure that the delineated line segment is the line segment with the shortest distance. Therefore, in this embodiment, the plane parallel to the interventricular septum includes a plane substantially parallel to the interventricular septum. In some other embodiments, the delineation of the line segment L1-Ln can also be achieved by computer programs, etc., so that L1-Ln is a series of shortest line segments connecting the two side edges T1 and T2 of the interventricular septum, thereby improving the accuracy of the measurement result.
[0109] Further, the short plane B can be generated based on the drawn measurement line segments L1-Ln. More specifically, the short plane B is a plane perpendicular to the long plane A and passing through one of the measurement line segments L1-Ln, that is, illustratively, the short plane B1 is perpendicular to the long plane A and passes through the line segment L1, and the short plane B2 is perpendicular to the long plane A and passes through the line segment L2.
[0110] After establishing multiple short planes B on the long plane A, short plane images can be acquired in sequence, and the ventricular septum thickness can be measured on each short plane image. Figure 6c-6d As shown, the steps of measuring the thickness of the ventricular septum on the short plane image are similar to the steps of establishing the short plane B, that is, a plurality of measuring line segments l1-ln parallel to the ventricular septum are outlined on the short plane image, and the length of the measuring line segment l1-ln is the thickness of the ventricular septum at different positions in the width direction w on the short plane B. Similarly, the starting point and the end point of the measuring line segment l1-ln are located at the side edge T1 of the ventricular septum close to the left ventricle 10 and the side edge T2 of the ventricular septum close to the right ventricle 20, respectively.
[0111] More specifically, in some embodiments, the line segment l1-ln parallel to the interventricular septum can be a series of shortest line segments connecting the two side edges T1 and T2 of the interventricular septum. This line segment can best reflect the actual thickness of the interventricular septum. However, it may be difficult to ensure that the outlined line segment is the shortest line segment when manually outlining. Therefore, in this embodiment, the surface parallel to the interventricular septum includes a surface basically parallel to the interventricular septum.
[0112] In some other embodiments, the measurement line segment l1-ln can be drawn by computer programs, so that the measurement line segment l1-ln is a series of shortest line segments connecting the two side edges T1 and T2 of the interventricular septum, thereby ensuring the accuracy of the measurement.
[0113] More specifically, in some embodiments, the starting point of the ventricular septum in the width direction w on the short plane B can be used as the measurement starting point in the width direction w, and the end point of the ventricular septum in the width direction w can be used as the measurement end point in the width direction w.
[0114] In S909, after the measurement of each short plane B is completed in sequence, the cutting starting point S3 and the cutting end point S4 in the width direction w can be determined on each short plane B according to the length of the measuring line segment l1-ln. Figure 6c-6dAs shown, in this embodiment, the lengths of l1-ln are all greater than the standard ventricular septum thickness, therefore, on the short plane B, the cutting starting point S3 in the width direction w of the ventricular septum is the position where l1 is located, and the cutting end point S4 in the width direction w of the ventricular septum is the position where ln is located, and the portion of l1-ln exceeding the standard ventricular septum thickness is the corresponding cutting thickness Dd at each position on the short plane B. That is, the measurement of the short plane B reflects the cutting width Dw and cutting thickness Dd of the cutting range.
[0115] Furthermore, combined with Figure 4 , the resection portion O can be determined based on the measurement result and the resection portion O can be segmented from the myocardium 30 model, and the resection portion O can be marked with a color different from the myocardium 30, so that the doctor can observe the portion to be resected from multiple angles before the operation. Specifically, after obtaining the measurement result of each short plane B, the portion whose thickness exceeds the standard ventricular septum thickness is outlined in the image data, and the outlined portion can be automatically segmented in the three-dimensional heart model, thereby obtaining the resection portion O. On this basis, the resection portion O can be further measured in the length direction l to obtain the cutting length Dl.
[0116] Preferably, the present embodiment can also measure the interventricular septum thickness of multiple short planes B established on the long plane A, that is, the lengths of multiple measurement line segments L1-Ln corresponding to the short plane B. Based on the measurement results, the position where the interventricular septum thickness on the long plane A is greater than the standard thickness can be determined, thereby determining the cutting starting point S1 on the length direction l and the cutting end point S2 on the length direction l. Figure 6a-6b As shown, the interventricular septum thickness of the short planes B1-Bn measured on the long plane A is greater than the standard interventricular septum thickness, then the cutting starting point S1 on the interventricular septum length direction l is the location of the short plane B1, and the cutting end point S2 on the interventricular septum length direction l is the location of the short plane Bn. That is, the cutting length Dl of the cutting range is reflected by the measurement of the long plane A. It can be understood that since the interventricular septum thickness is the largest on the long plane A, the cutting thickness Dd and cutting length Dl measured on the long plane A are basically close to the maximum cutting thickness Ddmax and the maximum cutting length Dlmax in the cutting range.
[0117] The cutting length Dl (maximum cutting length Dlmax) thus obtained can be used during the operation to determine whether the length of the portion actually cut meets the requirements. Specifically, during the operation, the doctor can remove part of the tissue according to the preoperative plan and the actual situation, and measure the removed tissue to determine the maximum length of the removed portion O, and compare the maximum length with the maximum cutting length Dlmax determined as above. When the maximum length is close to the maximum cutting length Dlmax, it can be considered that the cutting in the length direction l basically meets the requirements, and when the maximum length is significantly different from the maximum cutting length Dlmax, it can be considered that the cutting does not meet the requirements and needs to continue cutting or take other further measures. Similarly, when comparing the width direction w and the thickness direction d, the maximum cutting width Dwmax and the maximum cutting thickness Ddmax can also be obtained from the measurement results of the long plane A and / or the short plane B and compared with the actual cutting width Dw and cutting thickness Dd to determine whether the cutting result meets the requirements.
[0118] In other embodiments, since the measurement results of the short plane B include the cutting width Dw on different short planes B and the cutting thickness Dd at different positions, in order to make a more accurate comparison, the cutting width Dw and the cutting thickness Dd can also be compared at different positions to confirm whether the cutting meets the requirements. In order to make a more accurate comparison in the length direction l, it is also necessary to move the long plane A in the normal direction of the long plane A to obtain multiple measuring surfaces parallel to the long plane A, and measure on these measuring surfaces respectively according to the above method to determine the cutting starting point S1 and the cutting end point S2 on each measuring surface in the length direction l, that is, to obtain the cutting length Dl on each measuring surface, so that the cutting length Dl on different surfaces can be accurately compared, thereby confirming whether the cutting meets the requirements.
[0119] In actual surgery, only a rough comparison of the maximum length, maximum width and maximum thickness may be performed to appropriately save time. Therefore, in some embodiments, the cutting parameters of the cutting part may only include the maximum cutting length Dlmax, the maximum cutting width Dwmax and the maximum cutting thickness Ddmax.
[0120] Furthermore, in the resection surgery for hypertrophic obstructive cardiomyopathy, since the ventricular septum is located inside the heart, the doctor may have some blind spots during the surgery, and different surgical perspectives may have different blind spots. Therefore, in this embodiment, it is also possible to further confirm whether the cutting range determined in the above steps is within the blind spot based on the three-dimensional model of the heart. If it is within the blind spot, the doctor can view the cutting range from multiple angles based on the three-dimensional model of the heart to determine how to deal with the cutting range within the blind spot. For example, the doctor can fine-tune the cutting range according to the actual situation of the cutting part within the blind spot, for example, expanding the cutting width Dw and reducing the cutting length Dl, or reducing the cutting width Dw and increasing the cutting thickness Dd, etc. The specific adjustment requires the doctor to confirm based on the actual situation, and this embodiment does not impose specific restrictions on this.
[0121] Accordingly, in order to facilitate observation of the internal conditions of the heart from a surgical perspective and to confirm the blind spots under the surgical perspective in advance, the aortic valve and / or mitral valve in the three-dimensional heart model can be separated from the three-dimensional heart model, so that the aortic valve and / or mitral valve can be displayed and hidden independently of other tissues. When the surgical perspective is the aortic perspective, the aortic valve can be made independent of the three-dimensional heart model. When the surgical perspective is the aortic perspective, the aortic valve can be made independent of the three-dimensional heart model. When the surgical planning is performed, the aortic valve can be hidden and the cutting range determined in the above steps can be observed from the aortic valve to determine whether the cutting range can be clearly seen from this perspective; similarly, when the surgical perspective is the mitral valve perspective, the mitral valve can be made independent of the three-dimensional heart model. When the surgical planning is performed, the mitral valve can be hidden and the cutting range determined in the above steps can be observed from the mitral valve to determine whether the cutting range can be clearly seen from this perspective.
[0122] S910 to S912 show the steps of generating a surgical planning report added to the data processing method provided in the embodiment of the present application, wherein the surgical planning report may include relevant information on one or more of the three-dimensional model, long plane A, short plane B, measurement results, and cutting range established in the above embodiment, so that the doctor can quickly understand the patient's condition and make reasonable surgical plans without opening the three-dimensional model.
[0123] In S910, the first image may include at least one cross-sectional view of at least one tissue and / or organ in the three-dimensional heart model and / or a state diagram of at least one tissue and / or organ in the three-dimensional heart model under at least one viewing angle, i.e., a cross-sectional view. The cross-sectional view may be any one or more of the coronal plane, sagittal plane, cross-sectional view, long plane A, and short plane B mentioned in the above embodiments. In other embodiments, in order to facilitate the doctor to understand the condition, the cross-sectional view may also be any other cross-sectional view that is meaningful for surgical planning, and this embodiment does not impose specific restrictions on this.
[0124] The first image can be used to display the structure, morphology and positional relationship of each tissue and / or organ of the patient. In some embodiments, in order to facilitate the identification of each tissue and / or organ or to understand the data processing results or surgical planning scheme, the first image can also be annotated, wherein the annotations can include one or more of the names or codes of tissues and / or organs, the positional relationship between tissues, the positional relationship between tissues and organs, the positional relationship between organs and organs, and the schematic diagram of the surgical planning path. The annotations can be directly inserted into the first image or set in the blank space around the first image. This embodiment does not impose specific restrictions on this. The user can select a specific annotation method according to the actual situation, as long as it can help the user understand the condition or surgical planning scheme.
[0125] In S911, the second image can be generated based on the cardiac imaging data, or based on the first image. For example, when the measured cutting parameters are obtained based on the imaging data, the second image can be an image including the imaging data marked with the measurement data; when the measured cutting parameters are obtained based on the cardiac three-dimensional model, the second image can be an image including the cardiac three-dimensional model marked with the measurement data, such as an image including the first image marked with the measurement data. Of course, in other embodiments, the measurement data can also be obtained based on the imaging data and the measurement data can be marked on the first image to obtain the second image. This embodiment does not impose any specific restrictions on this, as long as the information related to the patient's condition can be intuitively displayed in the surgical planning report.
[0126] In S912, the information included in the surgery planning report can be adjusted according to actual conditions, that is, the surgery planning report can include only the first picture, only the second picture, or both the first picture and the second picture.
[0127] By generating a surgical planning report, the modeling process and the measurement process in the above-mentioned embodiment as well as the modeling results and the measurement results obtained by the data processing method can be directly displayed to the doctor. Compared with viewing the three-dimensional heart model in the three-dimensional heart modeling software, the surgical planning report is more intuitive, which can help doctors quickly understand the condition and also facilitate communication between doctors and patients about the condition and surgical planning plan.
[0128] Furthermore, S912 may specifically include: obtaining a surgical planning report template; inserting the first image and / or the second image into the surgical planning report template; and adding a surgical planning plan and / or treatment suggestion into the surgical planning report template. Optionally, the basic information of the patient may be inserted into the surgical report template, wherein the basic information of the patient may include: basic personal information such as name, age, gender, and medical condition introduction information.
[0129] The above embodiments have explained the data processing method provided by the present application in detail. The data processing device, electronic device, storage medium and program product provided by the present application will be explained below.
[0130] Fig.11 This is a schematic diagram of the structure of the data processing device provided in the embodiment of the present application. Fig.11 As shown, the data processing device 1100 includes:
[0131] An acquisition module 1101 is used to acquire cardiac imaging data and a three-dimensional cardiac model of a patient;
[0132] A first determination module 1102 is used to determine a surgical viewing angle based on cardiac image data and / or a three-dimensional cardiac model;
[0133] A second determination module 1103 is used to obtain a long plane based on the three-dimensional heart model and the surgical view, where the long plane is parallel to the surgical view and the ventricular septum;
[0134] A third determination module 1104 is configured to establish a plurality of short planes based on the long plane, wherein the plurality of short planes are perpendicular to the long plane and parallel to the interventricular septum;
[0135] The measuring module 1105 is used to perform measurement on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part, and the cutting parameters include cutting width, cutting thickness and cutting length.
[0136] Optionally, the first determination module 1102 can be specifically used to determine the surgical approach based on cardiac imaging data and / or a three-dimensional cardiac model, the surgical approaches including an aortic approach and a mitral valve approach; determine the corresponding surgical perspective according to the surgical approach, the surgical perspectives including an aortic perspective and a mitral valve perspective, the aortic approach corresponds to the aortic perspective, and the mitral valve approach corresponds to the mitral valve perspective.
[0137] Optionally, the second determination module 1103 includes an initial reference plane determination submodule and a long plane determination submodule. The initial reference plane determination submodule is used to determine the initial reference plane based on the three-dimensional model of the heart and the surgical perspective, and the initial reference plane passes through the apex and is parallel to the surgical perspective and the ventricular septum; the long plane determination submodule is used to obtain the long plane based on the initial reference plane.
[0138] Optionally, the long plane determination submodule can be specifically used to determine the long plane as the initial reference plane; and / or, translate the initial reference plane along the normal of the initial reference plane to obtain multiple alternative reference planes; according to the long plane selection requirements, select the long plane from the multiple alternative reference planes, and the long plane selection requirements include the tissue passed by the surgical approach and the ventricular septum has the largest thickness.
[0139] Optionally, the measurement module 1105 can be specifically used to measure the thickness of the ventricular septum on the short plane on the three-dimensional heart model to obtain the cutting width; and / or, determine the difference between the ventricular septum thickness measured on the three-dimensional heart model and the standard ventricular septum thickness as the cutting thickness; and / or, measure the thickness of the ventricular septum on multiple short planes on the long plane of the three-dimensional heart model to obtain the cutting length.
[0140] Optionally, the data processing device 1100 also includes a fourth determination module, which can be specifically used to obtain a short plane image in the short plane and a long plane image in the long plane in the cardiac imaging data before measurement; perform measurement on the long plane and / or the short plane to determine at least one cutting parameter of the cutting position, including at least one of the following: measure the ventricular septum thickness on the short plane image to obtain the cutting width; determine the difference between the ventricular septum thickness measured on the short plane image and the standard ventricular septum thickness as the cutting thickness; measure the ventricular septum thickness of multiple short planes on the long plane image to obtain the cutting length.
[0141] Optionally, the data processing device 1100 also includes a model reconstruction module, which can be used to establish a three-dimensional heart model based on the image data, specifically including performing tissue segmentation in the heart image data to extract tissue; establishing a corresponding three-dimensional tissue model based on the tissue; and fusing the three-dimensional tissue model to obtain a three-dimensional heart model.
[0142] Optionally, the data processing device 1100 further includes a separation module, which is specifically used to perform separation processing on the papillary muscles and / or muscle bundles on the three-dimensional heart model, and the cutting site does not include the papillary muscles and / or muscle bundles.
[0143] Optionally, the data processing device 1100 also includes a surgery planning report generation module, which is specifically used to acquire a first image based on the three-dimensional model of the heart, the first image including at least one cross-sectional image of the tissue and / or organ of the three-dimensional model of the heart; acquire a second image based on cutting parameters, the second image being a cutting site image marked with cutting parameters; and generate a surgery planning report based on the first image and / or the second image.
[0144] Fig.12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.12 As shown, the electronic device 1200 includes:
[0145] Processor 1201 , memory 1202 , communication interface 1203 and system bus 1204 .
[0146] Among them, the memory 1202 and the communication interface 1203 are connected to the processor 1201 through the system bus 1204 and complete communication with each other. The memory 1202 is used to store computer execution instructions, the communication interface 1203 is used to communicate with other devices, and the processor 1201 is used to execute computer execution instructions to execute the data processing method scheme of the above method embodiment.
[0147] Specifically, the processor 1201 may include one or more processing units, for example, the processor 1201 may be a CPU, or a digital signal processing (DSP), an application specific integrated circuit (ASIC), etc. A general processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in the application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0148] The memory 1202 can be used to store program instructions. The memory 1202 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, etc.), etc. The data storage area may store data (such as audio data, etc.) created during the use of the electronic device 1200, etc. In addition, the memory 1202 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (Universal Flash Storage, referred to as UFS), etc. The processor 1201 executes various functional applications and data processing of the electronic device 1200 by running the program instructions stored in the memory 1202.
[0149] The communication interface 1203 can provide solutions for wireless communications including 2G / 3G / 4G / 112G, etc., applied to the electronic device 1200. The communication interface 1203 can receive electromagnetic waves through an antenna, filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The communication interface 1203 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna. In some embodiments, at least some functional modules of the communication interface 1203 can be set in the processor 1201. In some embodiments, at least some functional modules of the communication interface 1203 can be set in the same device as at least some modules of the processor 1201.
[0150] The system bus 1204 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus 1204 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0151] It should be noted that the number of the memory 1202 and the processor 1201 is not limited in the embodiment of the present application, and they can be one or more. Fig.12 Take one as an example for illustration; the memory 1202 and the processor 1201 can be connected by wire or wirelessly in various ways, such as through a bus connection. In practical applications, the electronic device 1200 can be various forms of computers or mobile terminals. Among them, the computer is, for example, a laptop computer, a desktop computer, a workbench, a server, a blade server, a mainframe computer, etc.; the mobile terminal is, for example, a personal digital assistant, a cellular phone, a smart phone, a wearable device, and other similar computing devices.
[0152] The electronic device of this embodiment can be used to execute the technical solution in the above method embodiment. Its implementation principle and technical effect are similar and will not be described in detail here.
[0153] An embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, they are used to implement a data processing method as in the above method embodiment.
[0154] The embodiment of the present application also provides a computer program product, including a computer program; when the computer program is executed, the data processing method of the above method embodiment is implemented.
[0155] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0156] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A data processing method, characterized in that: include: Acquire cardiac imaging data and a three-dimensional cardiac model; Determining a surgical viewing angle based on the cardiac image data and / or the three-dimensional cardiac model; Acquire a long plane based on the three-dimensional heart model and the surgical viewing angle, wherein the long plane is parallel to the surgical viewing angle and the ventricular septum; Establishing a plurality of short planes based on the long plane, wherein the plurality of short planes are perpendicular to the long plane and parallel to the interventricular septum; Measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting portion, wherein the cutting parameter includes a cutting width, a cutting thickness and a cutting length; The measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part includes at least one of the following: On the three-dimensional heart model, measuring the thickness of the ventricular septum on the short plane to obtain a cutting width; Determine that the difference between the ventricular septum thickness measured on the three-dimensional heart model and the standard ventricular septum thickness is the cutting thickness; The thickness of the ventricular septum at multiple short planes is measured on the long plane of the three-dimensional heart model to obtain the cutting length.
2. The data processing method according to claim 1, characterized in that: The determining of the surgical viewing angle based on the cardiac image data and / or the cardiac three-dimensional model includes: Determine a surgical approach based on the cardiac image data and / or the three-dimensional cardiac model, wherein the surgical approach includes an aortic approach and a mitral valve approach; The corresponding surgical perspective is determined according to the surgical approach, and the surgical perspective includes an aortic perspective and a mitral valve perspective. The aortic approach corresponds to the aortic perspective, and the mitral valve approach corresponds to the mitral valve perspective.
3. The data processing method according to claim 1, characterized in that: The acquiring of the long plane based on the three-dimensional heart model and the surgical viewing angle comprises: Determine an initial reference plane based on the three-dimensional heart model and the surgical viewing angle, wherein the initial reference plane passes through the apex and is parallel to the surgical viewing angle and the ventricular septum; The long plane is obtained according to the initial reference plane.
4. The data processing method according to claim 3, characterized in that: The step of obtaining the long plane according to the initial reference plane includes: Determining the long plane as the initial reference plane; and / or The initial reference plane is translated along the normal direction of the initial reference plane to obtain multiple candidate reference planes; and the long plane is selected from the multiple candidate reference planes according to the long plane selection requirement, wherein the long plane selection requirement includes tissues passed by the surgical approach and the ventricular septum has the largest thickness.
5. The data processing method according to any one of claims 1 to 4, characterized in that: Also includes: Before measuring, obtaining a short plane image in the short plane and a long plane image in the long plane in the cardiac image data; The measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part includes at least one of the following: On the short plane image, the thickness of the interventricular septum is measured to obtain the cutting width; Determine that the difference between the interventricular septum thickness measured on the short plane image and the standard interventricular septum thickness is the cutting thickness; The thickness of the ventricular septum in multiple short planes is measured on the long plane image to obtain the cutting length.
6. The data processing method according to any one of claims 1 to 4, characterized in that: The three-dimensional heart model is established based on the image data, including: Performing tissue segmentation in the cardiac image data to extract tissue; Establishing a corresponding three-dimensional tissue model based on the tissue; The three-dimensional tissue models are fused to obtain the three-dimensional heart model.
7. The data processing method according to any one of claims 1 to 4, characterized in that: Before measuring on the long plane and / or the short plane, the method further comprises: A separation process of papillary muscles and / or muscle bundles is performed on the three-dimensional heart model, and the cutting site does not include the papillary muscles and / or muscle bundles.
8. The data processing method according to any one of claims 1 to 4, characterized in that: Also includes: Acquire a first image based on the three-dimensional heart model, wherein the first image includes at least one cross-sectional view of a tissue and / or organ of the three-dimensional heart model; Acquire a second picture based on the cutting parameters, where the second picture is a cutting part picture marked with the cutting parameters; Generate a surgery planning report based on the first image and / or the second image.
9. A data processing device, characterized in that: include: An acquisition module, used for acquiring cardiac imaging data and a three-dimensional cardiac model of a patient; A first determination module, configured to determine a surgical viewing angle based on the cardiac image data and / or the cardiac three-dimensional model; A second determination module is used to obtain a long plane based on the three-dimensional heart model and the surgical viewing angle, wherein the long plane is parallel to the surgical viewing angle and the ventricular septum; A third determination module is used to establish a plurality of short planes based on the long plane, wherein the plurality of short planes are perpendicular to the long plane and parallel to the interventricular septum; A measuring module, used for measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part, wherein the cutting parameter includes a cutting width, a cutting thickness and a cutting length; The measuring module is specifically used for: On the three-dimensional heart model, measuring the thickness of the ventricular septum on the short plane to obtain the cutting width; and / or, Determine the difference between the ventricular septum thickness measured on the three-dimensional heart model and the standard ventricular septum thickness as the cutting thickness; and / or, The thickness of the ventricular septum at multiple short planes is measured on the long plane of the three-dimensional heart model to obtain the cutting length.
10. The data processing device according to claim 9, characterized in that: The second determination module includes an initial reference plane determination submodule and a long plane determination submodule, The initial reference plane determination submodule is used to determine an initial reference plane based on the three-dimensional heart model and the surgical viewing angle, wherein the initial reference plane passes through the apex and is parallel to the surgical viewing angle and the ventricular septum; The long plane determining submodule is used to obtain the long plane according to the initial reference plane.
11. The data processing device according to claim 10, characterized in that: The long plane determination submodule is specifically used to: determine the long plane as the initial reference plane; and / or The initial reference plane is translated along the normal direction of the initial reference plane to obtain multiple candidate reference planes; and the long plane is selected from the multiple candidate reference planes according to the long plane selection requirement, wherein the long plane selection requirement includes tissues passed by the surgical approach and the ventricular septum has the largest thickness.
12. The data processing device according to claim 10 or 11, characterized in that: The data processing device further includes a fourth determining module, and the fourth determining module is used to: Before measuring, obtaining a short plane image in the short plane and a long plane image in the long plane in the cardiac image data; The measuring on the long plane and / or the short plane to determine at least one cutting parameter of the cutting part includes at least one of the following: On the short plane image, the thickness of the interventricular septum is measured to obtain the cutting width; Determine that the difference between the interventricular septum thickness measured on the short plane image and the standard interventricular septum thickness is the cutting thickness; The thickness of the ventricular septum in multiple short planes is measured on the long plane image to obtain the cutting length.
13. An electronic device, characterized in that: include: Memory, processor; The memory is used to store computer-executable instructions; The processor is used to execute the computer-executable instructions to implement the data processing method as described in any one of claims 1 to 8.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the data processing method according to any one of claims 1 to 8 when executed.
Citation Information
Patent Citations
Optical navigation positioning system based on CT (computed tomography) registration results and navigation method thereby
CN102999902A
Method and device for calculating ultrasonic cardiogram cardiac parameters and measuring myocardial strain
CN111012377A