Matching method of thoracic aortic aneurysm stent graft based on intelligent image analysis
Through intelligent image analysis technology, three-dimensional image data is used to retrieve the arteries corresponding to the thoracic aortic aneurysm, and repair and stent model generation are carried out, which solves the problem of inaccurate stent matching in the existing technology and improves the stability and treatment effect of stents.
Patent Information
- Application Number
- CN202411080073.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-08-07
AI Technical Summary
The prior art is difficult to accurately match the morphology of thoracic aortic aneurysms and the size and morphology of coated stents, resulting in the stents that may be unstable in the artery and affect the therapeutic effect.
Through intelligent image analysis technology, three-dimensional image data is used to retrieve the arteries corresponding to the aneurysm, obtain the lesion opening, perform repair processing, determine the preliminary stent model, and process it according to the branch anchoring strategy or morphological adjustment strategy to generate a stent matching model.
It realizes automatic stent matching based on three-dimensional images, improves the stability of the stent, and enhances the accuracy, safety and effectiveness of treatment.
Smart Images

Figure CN118845215B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to a thoracic aortic aneurysm stent graft matching method based on intelligent image analysis assistance. Background Art
[0002] In clinical medicine, thoracic aortic aneurysm is a serious vascular disease that involves local or diffuse abnormal expansion of the aortic wall. If not treated in time, it may lead to aneurysm rupture and endanger life. Traditional methods of treating thoracic aortic aneurysm include open surgery and endovascular interventional therapy. In recent years, with the rapid development of medical imaging technology, especially the popularization of three-dimensional imaging technology (such as CT and MRI), endovascular interventional therapy has gradually become the preferred method for treating thoracic aortic aneurysm due to its advantages of less trauma and faster recovery.
[0003] In existing technologies, the core of intravascular interventional treatment is to accurately deliver the stent graft to the aneurysm through a catheter and release it to isolate the aneurysm cavity from the aortic blood flow, promote thrombosis in the aneurysm and repair the aneurysm wall. However, in this process, how to accurately match the aneurysm morphology, select the appropriate stent graft size and shape, and ensure that the stent completely covers the aneurysm without affecting the blood flow of the surrounding normal vascular branches is a major challenge faced by clinicians.
[0004] Therefore, how to automatically complete stent matching based on three-dimensional imaging data, improve the stability of the stent, and thus improve the accuracy, safety and effectiveness of treatment has become an urgent problem that needs to be solved. Summary of the invention
[0005] The present invention provides a thoracic aortic aneurysm covered stent matching method based on intelligent image analysis assistance, which can automatically complete stent matching according to three-dimensional image data, improve the stability of the stent, and thus improve the accuracy, safety and effectiveness of treatment.
[0006] A first aspect of the present invention provides a thoracic aortic aneurysm stent graft matching method based on intelligent image analysis assistance, comprising:
[0007] Retrieving an artery corresponding to the aneurysm in the three-dimensional image as a diseased artery, obtaining a diseased opening of the aneurysm at the diseased artery, and repairing the diseased artery based on the diseased opening to obtain a repaired artery;
[0008] Acquiring an opening edge point and an actual opening distance corresponding to a repair opening in the repaired artery, and determining a preliminary stent model based on the opening edge point and the actual opening distance;
[0009] When it is determined that the preliminary stent model passes through a branch artery, the preliminary stent model is processed according to a branch anchoring strategy to generate a stent matching model;
[0010] When it is determined that the preliminary stent model does not pass through a branch artery, the preliminary stent model is adjusted according to a morphology adjustment strategy to generate a stent matching model.
[0011] Optionally, in a possible implementation of the first aspect, retrieving an artery corresponding to the aneurysm in the three-dimensional image as a diseased artery, obtaining a diseased opening of the aneurysm at the diseased artery, and repairing the diseased artery based on the diseased opening to obtain a repaired artery includes:
[0012] Retrieving the artery corresponding to the aneurysm in the three-dimensional image as the lesion artery, and obtaining the intersection contour of the lesion artery and the aneurysm as the lesion opening based on OpenCV;
[0013] Deleting and updating the aneurysm at the diseased artery based on the diseased opening, and constructing a repair layer with the same size as the diseased opening;
[0014] The repair layer is covered to the position of the lesion opening to obtain a repaired artery.
[0015] Optionally, in a possible implementation of the first aspect, the obtaining of an opening edge point and an actual opening distance corresponding to a repair opening in the repaired artery, and determining a preliminary stent model based on the opening edge point and the actual opening distance, comprises:
[0016] Taking the lesion opening in the repaired artery as the repaired opening, and obtaining the flow direction corresponding to the repaired artery;
[0017] Determine two opening edge points on both sides of the repair opening based on the flow direction, construct a spatial coordinate system in the three-dimensional image based on a preset coordinate origin, and obtain edge coordinates corresponding to the opening edge points;
[0018] Calculating the edge coordinates of the opening edge point to obtain the actual opening distance corresponding to the opening edge point;
[0019] According to the ratio of the actual opening distance to the preset opening distance, an opening coefficient is obtained, and based on the product of the opening coefficient and the preset extension distance, a theoretical extension distance is obtained, and the preset opening distance has a corresponding preset extension distance;
[0020] Taking the opening edge point as the starting point and extending toward the outside of the repair opening based on the theoretical extension distance, a theoretical interception point is obtained;
[0021] Based on the theoretical interception point, a vertical plane perpendicular to the repair artery is constructed as a theoretical interception plane, and the repair artery is intercepted according to the theoretical interception plane to obtain a preliminary stent model.
[0022] Optionally, in a possible implementation manner of the first aspect, obtaining an opening coefficient according to a ratio of the opening distance to the preset opening distance, and obtaining a theoretical extension distance based on a product of the opening coefficient and the preset extension distance, comprises:
[0023] The theoretical extension distance is obtained by the following formula: in, is the theoretical extension distance, is the actual opening distance, is the preset opening distance, To preset the extension distance, is the extension weight value.
[0024] Optionally, in a possible implementation of the first aspect, when determining that the preliminary stent model passes through a branch artery, processing the preliminary stent model according to a branch anchoring strategy to generate a stent matching model includes:
[0025] When it is determined that the preliminary stent model passes through a branch artery, the corresponding branch artery is used as a junction artery, and the number of the junction arteries is obtained as the junction number;
[0026] Acquiring an intersection contour of the junction artery and the preliminary stent model as a branch junction contour;
[0027] When it is determined that the number of junctions is less than or equal to 2, the branch junction contours are processed based on a comprehensive anchoring strategy to obtain a stent matching model;
[0028] When it is determined that the number of junctions is greater than 2, the branch junction contours are processed based on a selected anchoring strategy to obtain a stent matching model.
[0029] Optionally, in a possible implementation manner of the first aspect, when it is determined that the number of junctions is less than or equal to 2, the branch junction contour is processed based on a comprehensive anchoring strategy to obtain a stent matching model, including:
[0030] When it is determined that the number of junctions is less than or equal to 2, the junction artery is used as the selected artery, and a preset branch distance is retrieved;
[0031] The branch junction contour of the selected artery is used as the starting contour, and the corresponding selected artery is intercepted based on the starting contour and the preset branch distance to obtain a stent matching model.
[0032] Optionally, in a possible implementation manner of the first aspect, when it is determined that the number of junctions is greater than 2, the branch junction contour is processed based on a selected anchoring strategy to obtain a stent matching model, including:
[0033] When it is determined that the number of intersections is greater than 2, determining the intersection contour surface and the contour center point of the branch intersection contour;
[0034] Constructing a contour centerline perpendicular to the interface contour surface based on the contour center point, and selecting any two contour centerlines as mapping centerlines;
[0035] Acquire a mapping plane in the spatial coordinate system, map the mapping center line into each of the mapping planes, and determine an angle between the mapping center lines in the mapping planes as a mapping angle;
[0036] Determine the largest mapping angle as the screening angle of the junction artery, select two junction arteries corresponding to the largest screening angle as selected arteries, and call the preset branch distance;
[0037] The branch junction contour of the selected artery is used as the starting contour, and the corresponding selected artery is intercepted based on the starting contour and the preset branch distance to obtain a stent matching model.
[0038] Optionally, in a possible implementation of the first aspect, the method further includes:
[0039] Retrieving a reference contact area, and acquiring the contour perimeter of the starting contour, and obtaining an actual contact area according to the product of the preset branch distance and the contour perimeter;
[0040] An adjustment coefficient is obtained according to a ratio of the reference contact area to the actual contact area, and an actual branch distance is obtained based on a product of the adjustment coefficient and the preset branch distance.
[0041] Optionally, in a possible implementation of the first aspect, when it is determined that the preliminary stent model does not pass through a branch artery, adjusting the preliminary stent model according to a morphology adjustment strategy to generate a stent matching model includes:
[0042] When it is determined that the preliminary stent model does not pass through a branch artery, extracting a curved area in the preliminary stent model, and obtaining a number of bends and a bending angle of the curved area;
[0043] When it is determined that the number of bends is less than 1, the corresponding preliminary stent model is used as a straight stent model, and both sides of the straight stent model are extended based on a preset anchoring distance to obtain a stent matching model;
[0044] When it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model, and calculation is performed according to the number of bends and the bending angle to obtain an actual shortening distance;
[0045] Obtaining an actual extension distance according to a difference between a theoretical extension distance of the curved bracket model and the actual shortening distance;
[0046] Taking the opening edge point as the starting point, extending toward the outside of the repair opening based on the actual extension distance to obtain an actual interception point;
[0047] Based on the actual interception point, a vertical plane perpendicular to the repaired artery is constructed as the actual interception plane, and the repaired artery is intercepted according to the actual interception plane to obtain a stent matching model. Optionally, in a possible implementation of the first aspect,
[0048] Optionally, in a possible implementation of the first aspect, when it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model, and calculation is performed according to the number of bends and the bending angle to obtain an actual shortening distance, including:
[0049] When it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model;
[0050] Obtaining a model center line corresponding to the curved bracket model, deleting straight line segments in the model center line, and obtaining curved line segments;
[0051] Extracting two endpoints of the curved line segment as interception endpoints, and obtaining two endpoints of the center line of the model as outer endpoints;
[0052] Calculating the coordinates of the interception endpoint and the outer endpoint located on the same side to obtain an interception distance, and selecting the smallest interception distance as the bending interception distance;
[0053] Selecting the smallest distance between the theoretical extension distance and the bending intercept distance as the limit intercept distance;
[0054] Obtaining a quantity adjustment coefficient based on a ratio of the bending quantity to a reference quantity, and obtaining an angle adjustment coefficient based on a ratio of the bending angle to a reference bending angle;
[0055] Calculating according to the quantity adjustment coefficient, the angle adjustment coefficient and a reference shortening distance to obtain a theoretical shortening distance, wherein the reference shortening distance has a corresponding reference quantity and a reference bending angle;
[0056] When it is determined that the theoretical shortening distance is less than or equal to the limit interception distance, the theoretical shortening distance is used as the actual shortening distance;
[0057] When it is determined that the theoretical shortening distance is greater than the limit intercepting distance, the limit intercepting distance is used as the actual shortening distance.
[0058] According to a second aspect of the present invention, an electronic device is provided, comprising: a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect of the present invention and various methods that may be involved in the first aspect.
[0059] According to a third aspect of the present invention, a storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the first aspect of the present invention and various methods that may be involved in the first aspect.
[0060] The beneficial effects of the present invention are as follows:
[0061] 1. The present invention can automatically complete stent matching based on three-dimensional imaging data, improve the stability of the stent, and thus improve the accuracy, safety and effectiveness of treatment. The present invention can clarify the location and size of the aneurysm through preoperative imaging methods, so as to perform repair processing to obtain a repair artery, so as to facilitate the subsequent customization of the stent matching model of the covered stent according to the repair artery, and improve the stability of the stent. Subsequently, the present invention can accurately obtain the actual opening distance of the corresponding repair opening in the repair artery, and perform preliminary interception of the repair artery in the three-dimensional image to obtain a preliminary stent model, so as to facilitate the subsequent fine analysis and adjustment of the preliminary stent model, distinguish and process whether the preliminary stent model passes through or does not pass through the branch artery, and adopt different methods to obtain the corresponding stent matching model, and automatically customize a suitable stent model according to the specific situation of the aneurysm and the treatment needs to ensure that the stent has sufficient strength and stability.
[0062] 2. The present invention can customize and adjust the preliminary stent model passing through the branch artery, automatically generate the corresponding stent matching model, improve the accuracy of the stent matching model, and ensure the stability of the stent. First, the present invention can determine the number of branch arteries passed by the preliminary stent model, and carry out targeted processing according to the number of different junction arteries to obtain the corresponding stent matching model. When the number of junctions is less than or equal to 2, the present invention can call out the preset branch distance to intercept the selected artery, thereby obtaining the stent matching model. When the number of junctions is greater than 2, the present invention can select the two junction arteries with the largest angle as the selected artery through the mapping center line, so as to make the stability of the generated stent matching model the strongest, improve the effectiveness and safety of diagnosis and treatment, and prevent the stent from shifting in the artery. Among them, the present invention can generate the contour center line corresponding to each junction artery and map it in each mapping plane, determine the angle between any two mapping center lines, determine the selected artery for interception, thereby obtaining the stent matching model and improving the stability of the stent.
[0063] 3. The present invention can perform customized analysis on the preliminary stent model that does not pass through the branch artery, and automatically generate an accurate stent matching model, so as to ensure the stability of the stent and prevent the stent from shifting in the artery, thereby improving the safety and effectiveness of diagnosis and treatment. Among them, when the present invention determines that the corresponding preliminary stent model is a curved stent model, the intercepted stent model can be customized according to the number of bends and the bending angle in the curved stent model. When the number of bends and the bending angle are larger, the shortening distance that can be adjusted will also increase accordingly, so that the size of the stent can be reduced while ensuring the stability of the stent, thereby obtaining a stable stent matching model. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 A flowchart of a thoracic aortic aneurysm stent graft matching method based on intelligent image analysis assistance provided by the present invention;
[0065] Figure 2 A schematic diagram of an opening edge point provided by the present invention;
[0066] Figure 3 A schematic diagram of a cut-off endpoint and an outer endpoint provided by the present invention;
[0067] Figure 4 A schematic diagram of the hardware structure of an electronic device provided by the present invention. DETAILED DESCRIPTION
[0068] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0069] like Figure 1 As shown, the present invention provides a flow chart of a thoracic aortic aneurysm stent graft matching method based on intelligent image analysis assistance, and the thoracic aortic aneurysm stent graft matching method based on intelligent image analysis assistance includes:
[0070] S1, retrieve the artery corresponding to the aneurysm in the three-dimensional image as the diseased artery, obtain the diseased opening of the aneurysm at the diseased artery, and repair the diseased artery based on the diseased opening to obtain a repaired artery.
[0071] It should be noted that in order to determine a suitable covered stent, the stent matching and surgical planning are automatically completed, so that the diseased artery with an aneurysm can be determined based on the three-dimensional image of the human body, so as to obtain the corresponding lesion opening, so as to repair the lesion opening of the diseased artery, thereby obtaining the repaired artery, so as to subsequently determine the stent matching model of the covered stent according to the customized repair artery, improve the stability of the stent, and thus improve the accuracy, safety and effectiveness of the treatment.
[0072] It can be understood that the three-dimensional image is a three-dimensional stereoscopic image, the diseased artery is a vascular artery with an aneurysm and lesions, the lesion opening is the lesion wound of the aneurysm on the diseased artery, that is, the contact area wound between the aneurysm and the diseased artery, and the repaired artery is the artery displayed after the aneurysm in the diseased artery in the three-dimensional image is eliminated and repaired.
[0073] Through the above-mentioned implementation manner, the present invention can determine the lesion opening and obtain the repaired artery, so as to facilitate the subsequent determination of the size and shape of the stent graft, thereby improving the effectiveness of the treatment.
[0074] In some embodiments, the specific implementation of step S1 (retrieving the artery corresponding to the aneurysm in the three-dimensional image as the diseased artery, obtaining the diseased opening of the aneurysm at the diseased artery, and repairing the diseased artery based on the diseased opening to obtain the repaired artery) includes:
[0075] S11, the artery corresponding to the aneurysm in the three-dimensional image is retrieved as the diseased artery, and the intersection contour of the diseased artery and the aneurysm is obtained based on OpenCV as the diseased opening.
[0076] It can be understood that the server retrieves the three-dimensional influence map, and thus determines the artery where the aneurysm is located as the diseased artery through image recognition. At the same time, the image can be identified through OpenCV to determine the lesion opening, so as to subsequently determine the size of the covered stent according to the lesion opening, so as to effectively treat the aneurysm.
[0077] Among them, OpenCV is an existing image processing technology that can identify image contours, and the intersection contour is the contour of the intersection area between the diseased artery and the aneurysm.
[0078] It is not difficult to understand that an aneurysm grows on a vascular artery, so the aneurysm will have an overlapping portion with the vascular artery. Therefore, the contour of the corresponding intersecting portion can be extracted to obtain the lesion opening of the diseased artery. Therefore, the length of the stent graft can be determined based on the lesion opening, so that the corresponding lesion opening can be completely covered to achieve a therapeutic effect.
[0079] S12, deleting and updating the aneurysm at the diseased artery based on the lesion opening, and constructing a repair layer with the same size as the lesion opening.
[0080] It is understandable that in order to quickly determine the size and shape of the covered stent in the future, the aneurysm on the diseased artery can be deleted, and a repair layer with the same size as the lesion opening can be constructed so that it can cover the corresponding lesion opening, so as to facilitate the subsequent repair of the artery, thereby facilitating the determination of the corresponding stent model.
[0081] The repair layer is a layer used to highlight the lesion opening, for example, it can be a red layer with the same size as the lesion opening.
[0082] S13, covering the repair layer to the position of the lesion opening to obtain a repaired artery.
[0083] It is understandable that the repair layer is covered on the lesion opening so that the corresponding position can be clearly identified as the aneurysm position later, and the corresponding lesion size can also be determined, which is convenient for the subsequent generation of the corresponding stent model.
[0084] S2, obtaining the opening edge point and the actual opening distance corresponding to the repair opening in the repaired artery, and determining a preliminary stent model based on the opening edge point and the actual opening distance.
[0085] It is understandable that in order to match a more accurate covered stent, the corresponding opening edge point and the actual opening distance can be determined according to the corresponding repair opening, so as to determine a preliminary stent model, so as to achieve a complete covering effect on the diseased opening of the aneurysm and enhance the diagnosis and treatment effect.
[0086] Among them, the repair opening is the corresponding opening on the repair artery, which is consistent with the lesion opening. The opening edge points are the points on the front and rear edges of the repair opening in the direction of blood flow, which are used to determine the opening length, thereby obtaining the coverage length of the stent model so that the stent model can completely cover the corresponding opening. The actual opening distance is the opening distance of the repair opening in the direction of blood flow. The preliminary stent model is a preliminary virtual model that matches the coated stent.
[0087] Through the above implementation, the present invention can obtain a preliminary stent model to facilitate subsequent model updating, thereby obtaining an accurate stent model to improve the effectiveness of diagnosing and treating aneurysms.
[0088] In some embodiments, the specific implementation of step S2 (obtaining the opening edge point and the actual opening distance corresponding to the repair opening in the repaired artery, and determining the preliminary stent model based on the opening edge point and the actual opening distance) includes:
[0089] S21, taking the lesion opening in the repaired artery as the repaired opening, and acquiring the flow direction corresponding to the repaired artery.
[0090] It can be understood that the flow direction is the direction of blood flow in the blood vessel artery, so as to facilitate the subsequent determination of the opening edge point corresponding to the repair opening.
[0091] S22, determining two opening edge points on both sides of the repair opening based on the flow direction, constructing a spatial coordinate system in the three-dimensional image based on a preset coordinate origin, and obtaining edge coordinates corresponding to the opening edge points.
[0092] It can be understood that in order to determine the opening length corresponding to the repair opening, and thus determine the matching coated stent so as to completely cover the repair opening in the future, a corresponding spatial coordinate system can be constructed in the three-dimensional image according to the preset coordinate origin, and then the edge coordinates corresponding to the opening edge points can be obtained.
[0093] The opening edge point is the point where the blood first and last passes through the repair opening in the flow direction, such as Figure 2 As shown, two opening edge points on both sides of the repair opening are determined on the repair opening by the flow direction, the preset coordinate origin is the origin position of the established coordinate system set in advance, and the edge coordinates are the spatial position coordinates of the opening edge points.
[0094] Through the above implementation, the present invention can obtain edge coordinates to facilitate subsequent calculation of the corresponding actual opening distance, thereby facilitating obtaining a matching customized length of the stent graft.
[0095] S23, calculating the edge coordinates of the opening edge point to obtain the actual opening distance corresponding to the opening edge point.
[0096] It is understandable that a straight line can be determined between any two points in space, so that the distance between two opening edge points can be calculated according to the corresponding edge coordinates according to the existing method to obtain the actual opening distance.
[0097] The actual opening distance is the distance between the opening edge points, that is, the maximum wound distance of the repair opening in the flow direction.
[0098] Through the above-mentioned implementation mode, the present invention can determine the actual opening distance so as to obtain the corresponding theoretical extension distance subsequently, thereby avoiding the situation where the coated stent is too long or too short, thereby causing material waste or poor treatment effect. Therefore, the length of the matching coated stent is determined so that the treatment effect can be better achieved.
[0099] S24, obtaining an opening coefficient according to a ratio of the actual opening distance to the preset opening distance, and obtaining a theoretical extension distance based on a product of the opening coefficient and a preset extension distance, wherein the preset opening distance has a corresponding preset extension distance.
[0100] It should be noted that the sizes of different repair openings are different. Therefore, in order to determine the corresponding extension distance according to each repair opening, the preset extension distance can be adjusted according to the corresponding opening coefficient based on the actual opening distance to obtain the theoretical extension distance, so as to accurately determine the customized length of the coated stent.
[0101] It can be understood that the preset opening distance is the preset opening distance, the opening coefficient is the calculation coefficient for obtaining the theoretical extension distance, that is, the ratio of the actual opening distance to the preset opening distance, the preset extension distance is the preset extension distance value, and the preset opening distance has a corresponding preset extension distance, that is, the preset opening distance and the preset extension distance are one-to-one corresponding, and the theoretical extension distance is the distance theoretically extending to both sides of the repair opening, that is, the product of the opening coefficient and the preset extension distance, so that the subsequently obtained coated stent can completely cover the wound and can be fixed in the corresponding artery to achieve the therapeutic effect.
[0102] In some embodiments, the specific implementation of step S24 (obtaining the opening coefficient based on the ratio of the actual opening distance to the preset opening distance, and obtaining the theoretical extension distance based on the product of the opening coefficient and the preset extension distance) includes:
[0103] The theoretical extension distance is obtained by the following formula: in, is the theoretical extension distance, is the actual opening distance, is the preset opening distance, To preset the extension distance, is the extension weight value.
[0104] It can be understood that when the actual opening distance is larger, the corresponding opening coefficient will also increase, and thus the theoretical extension distance will also become larger. It can be explained that when the repair opening is larger, that is, the lesion area is larger, the length of the corresponding coated stent will also need to increase so that the lesion opening can be completely covered to achieve the diagnosis and treatment effect.
[0105] The extension weight value is a weight value preset artificially for calculating the theoretical extension distance.
[0106] Through the above implementation, the present invention can obtain the theoretical extension distance, so as to facilitate subsequent interception according to the obtained theoretical extension distance, thereby obtaining a preliminary stent model, so as to facilitate subsequent accurate matching coated stent model.
[0107] S25, taking the opening edge point as a starting point, extending toward the outside of the repair opening based on the theoretical extension distance to obtain a theoretical interception point.
[0108] It can be understood that the theoretical interception point is the position point where the model of the repaired artery is intercepted.
[0109] It is not difficult to understand that according to the theoretical extension distance, the opening edge point is used as the starting point to extend toward the outside of the repair opening, so as to obtain the theoretical interception point for subsequent interception, thereby obtaining a preliminary stent model, so as to obtain a matching coated stent later.
[0110] S26, constructing a vertical plane perpendicular to the repair artery as a theoretical interception plane based on the theoretical interception point, intercepting the repair artery according to the theoretical interception plane, and obtaining a preliminary stent model.
[0111] It should be noted that in order to obtain an accurate matching model, the corresponding repair artery can be directly intercepted so that the corresponding intercepted model can be used as the matching covered stent model.
[0112] It can be understood that the vertical plane is a plane perpendicular to the repair artery, the theoretical interception plane is a vertical plane perpendicular to the repair artery constructed at the theoretical interception point, and is used to intercept the repair artery. The preliminary stent model is the stent model obtained after the repair artery is intercepted by the theoretical interception plane.
[0113] S3, when it is determined that the preliminary stent model passes through a branch artery, the preliminary stent model is processed according to a branch anchoring strategy to generate a stent matching model.
[0114] It should be noted that arterial blood vessels are numerous and intertwined. Therefore, the initial stent model obtained may have a branch artery or be very close to a branch artery because the location of the repair opening is close to the branch artery in the repair artery or there is a branch artery on the other side of the repair opening. In order to fix the corresponding coated stent and prevent the displacement of the coated stent due to the continuous flow of blood, thereby affecting the diagnosis and treatment effect, the corresponding stent matching model can be determined according to the branch artery so that the corresponding coated stent can be firmly fixed later.
[0115] It can be understood that the branch artery is a vascular artery of a branch of a repaired artery, and the stent matching model is a model of a stent graft that accurately matches the aneurysm treatment.
[0116] Through the above implementation, the present invention can obtain a stent matching model of the stented artery, so that a corresponding matching covered stent can be selected later, thereby performing stent installation and increasing the effectiveness of treatment.
[0117] In some embodiments, the specific implementation of step S3 (processing the preliminary stent model according to the branch anchoring strategy to generate a stent matching model when determining that the preliminary stent model passes through a branch artery) includes:
[0118] S31, when it is determined that the preliminary stent model passes through a branch artery, the corresponding branch artery is used as a junction artery, and the number of the junction arteries is obtained as the junction number.
[0119] It can be understood that the junction artery is the branch artery through which the preliminary stent model passes, and the number of junctions is the number of the junction arteries.
[0120] It is not difficult to understand that, after the junction arteries and the corresponding number of junctions are determined, corresponding strategies can be adopted to determine the stent matching model according to the different numbers of junctions, so as to obtain a customized stent model for treating aneurysms.
[0121] S32, obtaining the intersection contour of the junction artery and the preliminary stent model as a branch junction contour.
[0122] It should be noted that the branch artery has a certain length, but when determining the corresponding stent matching model, a certain distance can be selected to intercept the junction artery, thereby ensuring that the stent graft can be fixed while reducing the manufacturing length and material of the stent graft.
[0123] It can be understood that the branch junction contour is the intersection contour of the junction artery and the preliminary stent model, and the intersection contour is the contour of the region where the junction artery and the preliminary stent model intersect.
[0124] S33, when it is determined that the number of junctions is less than or equal to 2, the branch junction contours are processed based on a comprehensive anchoring strategy to obtain a stent matching model.
[0125] It is understandable that in order to fix the position of the stent and prevent the stent from being displaced by blood flow, two branches can usually be set on the stent model to achieve stent position fixation. However, when the number of branch arteries is less than 2, it can be processed according to the comprehensive anchoring strategy to obtain a stent matching model.
[0126] In some embodiments, the specific implementation of step S33 (when determining that the number of junctions is less than or equal to 2, processing the branch junction contour based on a comprehensive anchoring strategy to obtain a stent matching model) includes:
[0127] S331, when it is determined that the number of junctions is less than or equal to 2, the junction artery is used as a selected artery, and a preset branch distance is retrieved.
[0128] It can be understood that when the number of junctions is less than or equal to 2, the artery is selected as the corresponding junction artery, and the preset branch distance is a preset branch distance, which can be manually preset to facilitate subsequent interception of the branch artery, thereby determining the stent matching model to fix the stent position.
[0129] S332, taking the branch junction contour of the selected artery as the starting contour, performing interception processing on the corresponding selected artery based on the starting contour and the preset branch distance to obtain a stent matching model.
[0130] It is understandable that in order to determine the distance length and model of the branch that plays a fixing role in the coated stent, the model can be intercepted at a preset branch distance from the starting model to obtain a stent matching model.
[0131] The starting contour is the branch junction contour of the selected artery.
[0132] S34, when it is determined that the number of junctions is greater than 2, the branch junction contours are processed based on the selected anchoring strategy to obtain a stent matching model.
[0133] It is understandable that when it is determined that the number of junctions is greater than 2, it can be explained that the number of branch arteries is large. Therefore, selection can be made from multiple junction arteries to obtain two junction arteries with the best fixation effect, thereby obtaining a corresponding stent matching model.
[0134] In some embodiments, the specific implementation of step S34 (when determining that the number of junctions is greater than 2, processing the branch junction contour based on the selected anchoring strategy to obtain a stent matching model) includes:
[0135] S341, when it is determined that the number of intersections is greater than 2, determining the intersection contour surface and the contour center point of the branch intersection contour.
[0136] It can be understood that when the number of intersections is greater than 2, the intersection contour surface of the branch intersection contour and the corresponding contour center point can be determined.
[0137] The junction contour surface is the plane corresponding to the junction contour, and the contour center point is the center point of the junction contour surface.
[0138] It is not difficult to understand that the corresponding junction contour surface and contour center point can be determined by the existing OpenCV image processing technology, so as to facilitate the subsequent determination of the corresponding contour center line of each junction artery, thereby selecting the two junction arteries with the best stabilization effect to determine the corresponding stent matching model.
[0139] S342: constructing a contour centerline perpendicular to the boundary contour surface based on the contour center point, and selecting any two contour centerlines as mapping centerlines.
[0140] It should be noted that in order to determine the branch model with the best stability in the stent matching model, the corresponding contour center line can be constructed for each junction artery, so that the branch structure with the best stability can be determined based on the mapped center line, thereby obtaining the corresponding stent matching model.
[0141] It can be understood that the contour centerline is a spatial line segment passing through the contour center point and perpendicular to the boundary contour surface, and the mapping centerline is a line segment mapped onto the plane by the contour centerline.
[0142] It is not difficult to understand that in order to determine the angle corresponding to the two junction arteries so that the contour center line can be mapped in the corresponding plane, the contour center line may be insufficient in length, so that the mapping does not intersect in the plane and there is no corresponding angle. The mapped line segment can then be extended until it is recognized that the corresponding two line segments intersect with an angle, and the extension of the mapping center line is stopped.
[0143] S343, obtaining a mapping plane in the spatial coordinate system, mapping the mapping center line into each of the mapping planes, and determining an angle between the mapping center lines in the mapping planes as a mapping angle.
[0144] It should be noted that since the boundary arteries are arranged disorderly in space, the corresponding contour center lines are also disorderly arranged space line segments. Since the line segments in space cannot accurately determine the corresponding angles, two contour center lines with larger angles are obtained, so that the determined stent matching model is more stable. The corresponding contour center lines can be mapped in each mapping plane, so that the two boundary arteries with the largest angles can be selected later, thereby obtaining the stent matching model with the best stability.
[0145] It can be understood that the mapping plane is a plane formed by a spatial coordinate system, including an x-axis y-axis plane, a y-axis z-axis plane and an x-axis z-axis plane, and the mapping angle is the angle of a mapping centerline in the mapping plane.
[0146] Through the above implementation, the present invention can obtain the mapping angle, so as to facilitate the subsequent selection of the junction artery with the largest angle, and facilitate the stabilization of the stent matching model.
[0147] S344, determining the largest mapping angle as the screening angle of the junction artery, selecting two junction arteries corresponding to the largest screening angle as selected arteries, and retrieving a preset branch distance.
[0148] It can be understood that the screening angle is the maximum mapping angle, the selected arteries are the two boundary arteries corresponding to the maximum screening angle, and the preset branch distance is the preset length distance of the intercepted branch arteries.
[0149] It is not difficult to understand that when the mapping angle between the junction arteries is larger, the fixation of the stable branch part in the covered stent customized according to the obtained stent matching model will be stronger, and the stent will be less likely to deviate.
[0150] Through the above implementation, the present invention can determine the selected artery and the corresponding preset branch distance, so as to facilitate the subsequent spatial interception of the corresponding selected artery, thereby obtaining a stent matching model, so as to facilitate the subsequent acquisition of the corresponding covered stent, thereby improving the effectiveness of diagnosis and treatment.
[0151] S345, taking the branch junction contour of the selected artery as the starting contour, performing interception processing on the corresponding selected artery based on the starting contour and the preset branch distance to obtain a stent matching model.
[0152] It is understandable that in order to determine the distance length and model of the branch that plays a fixing role in the coated stent, the model can be intercepted at a preset branch distance from the starting model to obtain a stent matching model.
[0153] The starting contour is the branch junction contour of the selected artery.
[0154] In other embodiments, the specific implementation of the step (when the number of junctions is determined to be greater than 2, the branch junction contour is processed based on the selected anchoring strategy to obtain a stent matching model) includes:
[0155] When it is determined that the number of junctions is greater than 2, the junction contour surface of the branch junction contour and two opposite contour edge points are determined.
[0156] It can be understood that the contour edge point is a position point on the branch junction contour. Contour edge points at two opposite positions are selected to facilitate the subsequent construction of corresponding contour opposite lines based on the contour edge points, thereby obtaining the mapping center line. For example, it can be the intersection of the two sides of the same diameter of the circle and the circle, obtaining two opposite contour edge points.
[0157] Taking the contour edge point as the starting point, the contour is extended along the branch artery based on the preset distance and the flow direction to obtain two contour opposite lines corresponding to the branch artery, and the two endpoints on the same side of the two contour opposite lines are connected to obtain the opposite connecting line, the center points of the opposite connecting lines are obtained for connection to obtain the contour center line, and any two contour center lines are selected as the mapping center lines.
[0158] It can be understood that the preset distance is a preset length distance, which can be preset manually, the contour opposite line is a line segment passing through the contour edge point, the opposite connecting line is a line connecting two endpoints on the same side of different contour opposite lines, the contour center line is a line connecting the center points of two opposite connecting lines in the same branch artery, and the mapping center line is the contour center line for determining the angle by performing line segment mapping.
[0159] It is not difficult to understand that the displayed morphology of the branch artery may be curved, therefore, the preset distance may be a very short distance, so that the two opposite contour lines on the same branch artery can be opposite and parallel to each other. In addition, since the length of the branch artery may be relatively long, such as 10 cm, the fixed length of the covered stent generated according to the stent matching model at the branch artery is limited, such as 0.5 cm. Therefore, the preset distance can be selected to facilitate the subsequent customization of the stent. At the same time, the image recognition of the excess length of the branch artery can be reduced, thereby reducing the amount of data processing.
[0160] Through the above implementation, the present invention can obtain the contour centerline of each branch artery, so as to subsequently determine the angle between any two mapping centerlines, thereby selecting the mapping centerline with the largest corresponding angle, so as to improve the stability of the stent.
[0161] A mapping plane in the spatial coordinate system is obtained, the mapping center line is mapped into each of the mapping planes, and an angle of the mapping center line in the mapping plane is determined as a mapping angle.
[0162] It should be noted that since the boundary arteries are arranged disorderly in space, the corresponding mapping center lines are also disorderly arranged space line segments. Since the line segments in space cannot accurately determine the corresponding angles, two contour center lines with larger angles are obtained, so that the determined stent matching model is more stable. The corresponding mapping center lines can be mapped in each mapping plane, so that the two boundary arteries with the largest angles can be selected later, thereby obtaining the stent matching model with the best stability.
[0163] It can be understood that the mapping plane is a plane formed by a spatial coordinate system, including an x-axis y-axis plane, a y-axis z-axis plane and an x-axis z-axis plane, and the mapping angle is the angle of a mapping centerline in the mapping plane.
[0164] Through the above implementation, the present invention can obtain the mapping angle, so as to facilitate the subsequent selection of the junction artery with the largest angle, and facilitate the stabilization of the stent matching model.
[0165] The largest mapping angle is determined as the screening angle of the junction artery, two junction arteries corresponding to the largest screening angle are selected as selected arteries, and a preset branch distance is retrieved.
[0166] It can be understood that the screening angle is the maximum mapping angle, the selected arteries are the two boundary arteries corresponding to the maximum screening angle, and the preset branch distance is the preset length distance of the intercepted branch arteries.
[0167] It is not difficult to understand that when the mapping angle between the junction arteries is larger, the fixation of the stable branch part in the covered stent customized according to the obtained stent matching model will be stronger, and the stent will be less likely to deviate.
[0168] Through the above implementation, the present invention can determine the selected artery and the corresponding preset branch distance, so as to facilitate the subsequent spatial interception of the corresponding selected artery, thereby obtaining a stent matching model, so as to facilitate the subsequent acquisition of the corresponding covered stent, thereby improving the effectiveness of diagnosis and treatment.
[0169] The branch junction contour of the selected artery is used as the starting contour, and the corresponding selected artery is intercepted based on the starting contour and the preset branch distance to obtain a stent matching model.
[0170] It is understandable that in order to determine the distance length and model of the branch that plays a fixing role in the coated stent, the model can be intercepted at a preset branch distance from the starting model to obtain a stent matching model.
[0171] The starting contour is the branch junction contour of the selected artery.
[0172] It should be noted that, since the thickness of different branch arteries is different, that is, the lateral area of the corresponding blood vessels will also be different, so the contact area between the subsequently installed stent and the branch artery will also be different. In order to ensure the stability of the stent while reducing the stent construction materials, the length can be customized and adjusted according to the lateral area of the branch artery. Therefore, it also includes:
[0173] B1, retrieve the reference contact area, obtain the contour perimeter of the starting contour, and obtain the actual contact area according to the product of the preset branch distance and the contour perimeter.
[0174] It can be understood that the reference contact area is the reference area for the installed stent to contact the branch artery, which can be preset manually, and the contour circumference is the circumference of the starting contour. For example, when the starting contour is a circle, the corresponding contour circumference is the circumference of the corresponding circle, and the actual contact area is the product of the preset branch distance and the contour circumference.
[0175] Through the above implementation, the present invention can obtain the actual contact area, so as to obtain the corresponding adjustment coefficient according to the actual contact area, thereby facilitating the determination of the actual branch distance.
[0176] B2: obtaining an adjustment coefficient according to a ratio of the reference contact area to the actual contact area, and obtaining an actual branch distance based on a product of the adjustment coefficient and the preset branch distance.
[0177] It can be understood that the adjustment coefficient is the ratio of the reference contact area to the actual contact area, and the actual branch distance is the product of the adjustment coefficient and the preset branch distance.
[0178] S4, when it is determined that the preliminary stent model does not pass through the branch artery, the preliminary stent model is adjusted according to the morphology adjustment strategy to generate a stent matching model.
[0179] It is understandable that when it is determined that the preliminary stent model does not pass through the branch artery, in order to ensure that the subsequently customized covered stent can be firmly fixed in the diseased artery without displacement, the preliminary stent model can be adjusted according to the morphological adjustment strategy to generate a stent matching model.
[0180] In some embodiments, the specific implementation of step S4 (when it is determined that the preliminary stent model does not pass through a branch artery, adjusting the preliminary stent model according to a morphology adjustment strategy to generate a stent matching model) includes:
[0181] S41, when it is determined that the preliminary stent model does not pass through a branch artery, extract the bending area in the preliminary stent model, and obtain the number of bends and the bending angle of the bending area.
[0182] It should be noted that the branch artery can be of any shape, for example, it can be curved, and when the degree of curvature is greater and the number of bends is greater, the stent of the corresponding shape has a certain degree of fixity, and increases with the increase in the degree of bending and folding and the number of bends. Therefore, when the preliminary stent model does not pass through the branch artery, the curved area in the preliminary stent model can be analyzed.
[0183] It can be understood that the bending area is an area with bending and folding, the bending number is the number of bends generated in the artery, and the bending angle is the angle of the bending and folding.
[0184] Through the above implementation, the present invention can obtain the number of bends and the bending angle, so as to determine the corresponding bracket matching model later.
[0185] S42, when it is determined that the number of bends is less than 1, the corresponding preliminary stent model is used as a straight stent model, and both sides of the straight stent model are extended based on a preset anchoring distance to obtain a stent matching model.
[0186] It can be understood that when the number of bends is less than 1, it can be explained that the corresponding preliminary stent model has no bent parts, so that a straight stent model can be obtained, and then the straight stent model can be extended to both sides to obtain a stent matching model to increase stability.
[0187] Among them, the straight stent model is a preliminary stent model corresponding to when the number of bends is less than 1, and the preset anchoring distance is a pre-set distance for fixation, which can be artificially pre-set to increase the stability of the stent.
[0188] S43, when it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model, and calculation is performed according to the number of bends and the bending angle to obtain an actual shortening distance.
[0189] It can be understood that when the number of bends is greater than or equal to 1, it can be explained that the preliminary bracket model has multiple bending parts, so that a curved bracket model can be obtained, wherein the curved bracket model is the corresponding preliminary bracket model when the number of bends is greater than or equal to 1, thereby, the number of bends and the bending angle can be calculated to obtain the actual shortening distance.
[0190] It is not difficult to understand that when the number of bends is greater and the bending angle is larger, it can be said that the subsequently installed bracket has greater stability and is not easy to move. Therefore, the length of the preliminary bracket model can be adjusted, so that the length of the preliminary bracket model can be shortened to reduce the manufacturing material of the bracket, while ensuring the stability of the bracket.
[0191] The actual shortening distance is the actual length of the distance that the preliminary stent model needs to be shortened.
[0192] In some embodiments, the specific implementation of step S43 (when it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model, and the actual shortening distance is calculated according to the number of bends and the bending angle) includes:
[0193] S431, when it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model.
[0194] It can be understood that when the number of bends is greater than or equal to 1, the corresponding preliminary stent model can be used as a curved stent model.
[0195] Through the above implementation, the present invention can determine the curved bracket model, so as to facilitate subsequent processing and obtain the corresponding bracket matching model.
[0196] S432, obtaining a model center line corresponding to the curved support model, deleting straight line segments in the model center line, and obtaining curved line segments.
[0197] It is understandable that when the server obtains the model centerline, it can delete the straight line segment part in the model centerline to obtain the curved line segment, so as to facilitate the subsequent calculation of the corresponding actual shortening distance, thereby intercepting the model to obtain the corresponding bracket matching model.
[0198] It is not difficult to understand that there can be curved parts and straight parts in the curved bracket model. Therefore, the line segments corresponding to the straight parts in the curved bracket model are straight line segments, and the curved parts correspond to the curved line segments of the center line of the model.
[0199] Among them, the model center line is the center line corresponding to the curved bracket model, the straight line segment is the line segment of the straight part in the model center line, and the curved line segment is the line segment of the curved part in the model center line.
[0200] S433, extracting two endpoints of the curved line segment as interception endpoints, and obtaining two endpoints of the model centerline as outer endpoints.
[0201] It can be understood that the intercepted endpoints are the two endpoints of the curved line segment, and the outer endpoints are the two endpoints of the center line of the model.
[0202] For example: Figure 3 As shown, the intercept endpoint corresponding to the curved line segment and the two outer endpoints corresponding to the model center line can be determined.
[0203] Through the above implementation, the present invention can obtain the interception endpoint and the outer endpoint to facilitate subsequent calculations, thereby obtaining the corresponding actual shortening distance, and then facilitating the acquisition of the corresponding bracket matching model.
[0204] S434, calculating the coordinates of the interception endpoint and the outer endpoint located on the same side to obtain an interception distance, and selecting the minimum interception distance as the bending interception distance.
[0205] It should be noted that in order to ensure that the generated bracket matching model can be fixed in the curved part to prevent the bracket from falling off, a certain distance can be determined at the straight line part connecting the curved part to achieve bracket fixation. In order to reduce the amount of data processing while ensuring stability, the minimum interception distance can be selected as the bending interception distance.
[0206] It can be understood that the intercept distance is the distance between the adjacent intercept endpoints and the outer endpoint located on the same side of the curved line segment, and the curved intercept distance is the minimum intercept distance.
[0207] For example: Figure 3 As shown, the outer endpoint 1 and the interception endpoint 1 are adjacent and located on the same side of the curved line segment 1, and the distance between the two endpoints is the interception distance. The outer endpoint 2 and the interception endpoint 4 are adjacent and located on the same side of the curved line segment 2, so that the distance between the outer endpoint 2 and the interception endpoint 4 is also the interception distance.
[0208] S435, selecting the smallest distance between the theoretical extension distance and the bending interception distance as the limit interception distance.
[0209] It can be understood that the limit intercept distance is the smallest distance between the theoretical extension distance and the bending intercept distance.
[0210] It is not difficult to understand that the minimum distance is selected as the limit interception distance, so as to ensure that the intercepted length will not affect the fixation of the normal bracket.
[0211] S436, obtaining a quantity adjustment coefficient based on a ratio of the bending quantity to a reference quantity, and obtaining an angle adjustment coefficient based on a ratio of the bending angle to a reference bending angle.
[0212] It can be understood that the benchmark number is a quantitative value for determining the benchmark for adjusting the distance based on the bending number, which can be manually preset, and the quantity adjustment coefficient is the ratio of the bending number to the benchmark number. The benchmark bending angle is a quantitative value for determining the benchmark for adjusting the distance based on the bending angle, which can be manually preset, and the angle adjustment coefficient is the ratio of the bending angle to the benchmark bending angle.
[0213] Through the above implementation, the present invention can obtain the corresponding quantity adjustment coefficient and angle adjustment coefficient, so as to calculate the corresponding actual shortening distance later, thereby obtaining the corresponding bracket matching model.
[0214] S437, calculating according to the quantity adjustment coefficient, the angle adjustment coefficient and a reference shortening distance to obtain a theoretical shortening distance, wherein the reference shortening distance has a corresponding reference quantity and a reference bending angle.
[0215] It can be understood that the benchmark shortening distance is the benchmark value for shortening the distance, which can be preset artificially based on the benchmark quantity and the benchmark bending angle. Therefore, the benchmark shortening distance corresponds to the benchmark quantity and the benchmark bending angle. The theoretical shortening distance is the distance length that the stent model can be shortened and adjusted in theory. The theoretical shortening distance can be calculated by the quantity adjustment coefficient, the angle adjustment coefficient and the benchmark shortening distance.
[0216] The theoretical shortened distance is obtained by the following formula:
[0217] in, To shorten the distance in theory, is the number of bends, is the base number, is the quantity weight value, For the The bending angle corresponding to the bending area is is the upper limit of the number of bending regions, is the number of bending regions, is the reference bending angle, is the angle weight value, Shorten the distance to the benchmark.
[0218] It is understandable that since the number of bends and the bending angle have different effects on the stability of the bracket, the corresponding number weight values and angle weight values can be preset manually according to actual conditions to accurately calculate the corresponding theoretical shortening distance.
[0219] The quantity weight value is the weight value of the influence of the bending quantity on the theoretical shortening distance, and the angle weight value is the weight value of the influence of the bending angle on the theoretical shortening distance, which can be preset manually.
[0220] It is not difficult to understand that when the bending number The larger the value, the corresponding quantity adjustment coefficient will also increase, thus shortening the theoretical distance Produce an impact that shortens the distance between theories It also increases accordingly, which shows that when the number of bends is larger, the corresponding bent parts of the lesion stent are more, which will enhance the fixation of the stent. Therefore, the theoretical shortening distance can be increased, so that the size of the stent matching model can be reduced to improve the safety of diagnosis and treatment. At the same time, when the number of bending areas N is larger, the corresponding bending angle The larger the value, the corresponding angle adjustment coefficient will also increase, so multiplying it with the corresponding angle weight value will also affect the theoretical shortening distance, making the theoretical shortening distance becomes larger, it can be explained that when the bending angle is larger, the stability of the corresponding bracket is stronger, thereby increasing the theoretical shortening distance. In summary, when the number of bends and the bending angle are larger, the corresponding shortened distance will be larger, which can be explained that when the number of bends and the bending angle are larger, the corresponding bracket model is more stable and less likely to shift when installed in the corresponding position, so there is no need to excessively extend the length of the bracket to enhance the fixation. Therefore, the length of the bracket model can be shortened, so that the subsequent bracket matching model is more optimized.
[0221] S438: When it is determined that the theoretical shortening distance is less than or equal to the limit interception distance, the theoretical shortening distance is used as the actual shortening distance.
[0222] It is understandable that in order to ensure that the stability of the stent is not affected when the stent is adjusted to be shortened, when the theoretical shortening distance is less than or equal to the limit interception distance, the theoretical shortening distance can be used as the actual shortening distance.
[0223] S439: When it is determined that the theoretical shortening distance is greater than the limit intercepting distance, the limit intercepting distance is used as the actual shortening distance.
[0224] It is understandable that when the theoretical shortening distance is greater than the limit interception distance, the corresponding actual shortening distance is the length of the limit interception distance, so that the minimum distance can be selected for interception later, thereby not affecting the function and stability of the normal stent.
[0225] S44, obtaining an actual extension distance according to a difference between a theoretical extension distance of the curved support model and the actual shortening distance.
[0226] It can be understood that the actual extension distance is the distance from the opening edge point in the determined stent matching model, that is, the difference between the theoretical extension distance and the actual shortening distance of the curved stent model.
[0227] Through the above-mentioned implementation, the present invention can obtain the actual extension distance, so that the actual interception point can be determined according to the actual extension distance, so as to intercept the model, so as to obtain a customized coated stent model, thereby improving the effectiveness and safety of diagnosis and treatment.
[0228] S45, taking the opening edge point as a starting point, extending toward the outside of the repair opening based on the actual extension distance to obtain an actual interception point.
[0229] It can be understood that the actual interception point is the position point where the model is actually intercepted that is determined after adjustment.
[0230] It is not difficult to understand that the actual interception point is determined by extending the actual extension distance from the edge point of the opening to the outside of the repair opening, so that the actual interception plane can be determined based on the actual interception point, thereby intercepting the repaired artery to obtain the corresponding stent matching model.
[0231] S46, constructing a vertical plane perpendicular to the repaired artery as the actual interception plane based on the actual interception point, intercepting the repaired artery according to the actual interception plane, and obtaining a stent matching model.
[0232] It can be understood that the actual interception plane is a vertical plane perpendicular to the repair artery constructed through the actual interception point, which is used to intercept the repair artery, thereby obtaining a stent matching model, so that a more accurate covered stent can be customized according to the stent matching model, so as to improve the effectiveness of diagnosis and treatment and the safety of using covered stents during surgery.
[0233] See also Figure 4 , is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention, the electronic device 40 includes: a processor 41, a memory 42 and a computer program; wherein
[0234] The memory 42 is used to store the computer program, and the memory may also be a flash memory. The computer program is, for example, an application program, a functional module, etc. for implementing the above method.
[0235] The processor 41 is used to execute the computer program stored in the memory to implement each step performed by the device in the above method. For details, please refer to the relevant description in the above method embodiment.
[0236] Optionally, the memory 42 may be independent or integrated with the processor 41 .
[0237] When the memory 42 is a device independent of the processor 41, the device may further include:
[0238] The bus 43 is used to connect the memory 42 and the processor 41 .
[0239] The present invention also provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.
[0240] Among them, the readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist in a communication device as discrete components. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0241] The present invention also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of a device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.
[0242] In the embodiments of the above-mentioned devices, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0243] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A thoracic aortic aneurysm stent graft matching method based on intelligent image analysis, characterized in that: include: Retrieving an artery corresponding to the aneurysm in the three-dimensional image as a diseased artery, obtaining a diseased opening of the aneurysm at the diseased artery, and repairing the diseased artery based on the diseased opening to obtain a repaired artery; Acquiring an opening edge point and an actual opening distance corresponding to a repair opening in the repaired artery, and determining a preliminary stent model based on the opening edge point and the actual opening distance; When it is determined that the preliminary stent model passes through a branch artery, the preliminary stent model is processed according to a branch anchoring strategy to generate a stent matching model; When it is determined that the preliminary stent model does not pass through a branch artery, adjusting the preliminary stent model according to a morphology adjustment strategy to generate a stent matching model; The method of retrieving an artery corresponding to the aneurysm in the three-dimensional image as a diseased artery, obtaining a diseased opening of the aneurysm at the diseased artery, and repairing the diseased artery based on the diseased opening to obtain a repaired artery includes: Retrieving the artery corresponding to the aneurysm in the three-dimensional image as the lesion artery, and obtaining the intersection contour of the lesion artery and the aneurysm based on OpenCV as the lesion opening; Deleting and updating the aneurysm at the diseased artery based on the diseased opening, and constructing a repair layer with the same size as the diseased opening; Covering the repair layer to the position of the lesion opening to obtain a repaired artery; When it is determined that the preliminary stent model passes through a branch artery, the preliminary stent model is processed according to a branch anchoring strategy to generate a stent matching model, including: When it is determined that the preliminary stent model passes through a branch artery, the corresponding branch artery is used as a junction artery, and the number of the junction arteries is obtained as the junction number; Acquiring an intersection contour of the junction artery and the preliminary stent model as a branch junction contour; When it is determined that the number of junctions is less than or equal to 2, the branch junction contours are processed based on a comprehensive anchoring strategy to obtain a stent matching model; When it is determined that the number of junctions is greater than 2, the branch junction contours are processed based on a selected anchoring strategy to obtain a stent matching model; When it is determined that the number of junctions is less than or equal to 2, the branch junction contour is processed based on a comprehensive anchoring strategy to obtain a stent matching model, including: When it is determined that the number of junctions is less than or equal to 2, the junction artery is used as the selected artery, and a preset branch distance is retrieved; Taking the branch junction contour of the selected artery as the starting contour, performing interception processing on the corresponding selected artery based on the starting contour and the preset branch distance to obtain a stent matching model; When it is determined that the number of junctions is greater than 2, the branch junction contour is processed based on the selected anchoring strategy to obtain a stent matching model, including: When it is determined that the number of intersections is greater than 2, determining the intersection contour surface and the contour center point of the branch intersection contour; Constructing a contour centerline perpendicular to the interface contour surface based on the contour center point, and selecting any two contour centerlines as mapping centerlines; Constructing a spatial coordinate system in the three-dimensional image based on a preset coordinate origin, obtaining a mapping plane in the spatial coordinate system, mapping the mapping center line into each of the mapping planes, and determining an angle between the mapping center lines in the mapping planes as a mapping angle; Determine the largest mapping angle as the screening angle of the junction artery, select two junction arteries corresponding to the largest screening angle as selected arteries, and call the preset branch distance; Taking the branch junction contour of the selected artery as the starting contour, performing interception processing on the corresponding selected artery based on the starting contour and the preset branch distance to obtain a stent matching model; When it is determined that the preliminary stent model does not pass through a branch artery, the preliminary stent model is adjusted according to a morphology adjustment strategy to generate a stent matching model, including: When it is determined that the preliminary stent model does not pass through a branch artery, extracting a curved area in the preliminary stent model, and obtaining a number of bends and a bending angle of the curved area; When it is determined that the number of bends is less than 1, the corresponding preliminary stent model is used as a straight stent model, and both sides of the straight stent model are extended based on a preset anchoring distance to obtain a stent matching model; When it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model, and calculation is performed according to the number of bends and the bending angle to obtain an actual shortening distance; Obtaining an actual extension distance according to a difference between a theoretical extension distance of the curved bracket model and the actual shortening distance; Taking the opening edge point as the starting point, extending toward the outside of the repair opening based on the actual extension distance to obtain an actual interception point; Based on the actual interception point, a vertical plane perpendicular to the repaired artery is constructed as the actual interception plane, and the repaired artery is intercepted according to the actual interception plane to obtain a stent matching model.
2. The method according to claim 1, characterized in that The step of obtaining the opening edge point and the actual opening distance corresponding to the repair opening in the repaired artery, and determining a preliminary stent model based on the opening edge point and the actual opening distance, comprises: Taking the lesion opening in the repaired artery as the repaired opening, and obtaining the flow direction corresponding to the repaired artery; Determine two opening edge points on both sides of the repair opening based on the flow direction, construct a spatial coordinate system in the three-dimensional image based on a preset coordinate origin, and obtain edge coordinates corresponding to the opening edge points; Calculating the edge coordinates of the opening edge point to obtain the actual opening distance corresponding to the opening edge point; According to the ratio of the actual opening distance to the preset opening distance, an opening coefficient is obtained, and based on the product of the opening coefficient and the preset extension distance, a theoretical extension distance is obtained, and the preset opening distance has a corresponding preset extension distance; Taking the opening edge point as the starting point and extending toward the outside of the repair opening based on the theoretical extension distance, a theoretical interception point is obtained; Based on the theoretical interception point, a vertical plane perpendicular to the repair artery is constructed as a theoretical interception plane, and the repair artery is intercepted according to the theoretical interception plane to obtain a preliminary stent model.
3. The method according to claim 2, characterized in that The step of obtaining an opening coefficient based on a ratio of the actual opening distance to the preset opening distance, and obtaining a theoretical extension distance based on a product of the opening coefficient and the preset extension distance comprises: The theoretical extension distance is obtained by the following formula: in, is the theoretical extension distance, is the actual opening distance, is the preset opening distance, To preset the extension distance, is the extension weight value.
4. The method according to claim 1, characterized in that Also includes: Retrieving a reference contact area, and acquiring the contour perimeter of the starting contour, and obtaining an actual contact area according to the product of the preset branch distance and the contour perimeter; An adjustment coefficient is obtained according to a ratio of the reference contact area to the actual contact area, and an actual branch distance is obtained based on a product of the adjustment coefficient and the preset branch distance.
5. The method according to claim 1, characterized in that When it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model, and calculation is performed according to the number of bends and the bend angle to obtain an actual shortening distance, including: When it is determined that the number of bends is greater than or equal to 1, the corresponding preliminary stent model is used as a curved stent model; Obtaining a model center line corresponding to the curved bracket model, deleting straight line segments in the model center line, and obtaining curved line segments; Extracting two endpoints of the curved line segment as interception endpoints, and obtaining two endpoints of the center line of the model as outer endpoints; Calculating the coordinates of the interception endpoint and the outer endpoint located on the same side to obtain an interception distance, and selecting the smallest interception distance as the bending interception distance; Selecting the smallest distance between the theoretical extension distance and the bending intercept distance as the limit intercept distance; Obtaining a quantity adjustment coefficient based on a ratio of the bending quantity to a reference quantity, and obtaining an angle adjustment coefficient based on a ratio of the bending angle to a reference bending angle; Calculating according to the quantity adjustment coefficient, the angle adjustment coefficient and a reference shortening distance to obtain a theoretical shortening distance, wherein the reference shortening distance has a corresponding reference quantity and a reference bending angle; When it is determined that the theoretical shortening distance is less than or equal to the limit interception distance, the theoretical shortening distance is used as the actual shortening distance; When it is determined that the theoretical shortening distance is greater than the limit intercepting distance, the limit intercepting distance is used as the actual shortening distance.
Citation Information
Patent Citations
Image simulation method for intracranial aneurysm interventional therapy stent implantation
CN103198202A
Stent model matching method and device for intracranial aneurysm and stent simulation display method
CN111743625A