模拟编织支架套叠植入的方法和计算机设备

By simulating the nested implantation of braided stents, the problem of unpredictable implantation length of densely braided stents was solved. Computer equipment was used to assist in the evaluation of stent type and quantity, achieving precise stent nested implantation, reducing surgical difficulty and improving treatment outcomes.

CN116439826BActive Publication Date: 2026-04-21HANGZHOU ARTERYFLOW TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-04
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, the length of densely braided stents is difficult to predict accurately during inlay implantation, leading to significant challenges in clinical implementation, especially for the poor treatment outcomes of long or giant aneurysms.

Method used

By simulating the nested implantation method of braided scaffolds, the corresponding relationship between the discrete segment lengths and diameters of the braided scaffolds is obtained. The mutual interference and deformation of the scaffolds during the implantation process are simulated. Computer equipment is used to assist in the evaluation of the scaffold type and quantity, providing accurate preoperative or intraoperative reference.

Benefits of technology

It improves the accuracy of woven scaffold stacking implantation, reduces surgical difficulty, and enhances treatment outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116439826B_ABST
    Figure CN116439826B_ABST
Patent Text Reader

Abstract

This application relates to a method and computer device for simulating the implantation of a braided stent in a nested manner. The method includes: obtaining a structural model with an aneurysm and a parent artery; obtaining the centerline and cross-section along the centerline of the expected implantation area; obtaining the correspondence between the length and diameter of discrete segments of the braided stent, wherein the braided stent includes a first braided stent and a second braided stent nested together, the first braided stent including a first nested segment, and the second braided stent including a second nested segment; simulating the implantation of the first braided stent to obtain the diameter of the discrete segment, and obtaining a first length formed after implantation according to the correspondence; simulating the implantation of the second nested segment to obtain the diameter of the discrete segment, obtaining the length of the first nested segment according to the correspondence, updating the first length, and obtaining the number of discrete segments of the second nested segment according to the length of the first nested segment and the correspondence; simulating the implantation of the remaining discrete segments of the second braided stent excluding the second nested segment, and obtaining a second length formed after implantation according to the correspondence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical engineering, and in particular to a method and computer device for simulating the implantation of a woven scaffold. Background Technology

[0002] Intracranial aneurysms are abnormal bulges in the walls of intracranial arteries, with an overall prevalence of approximately 3% to 5%. Although most intracranial aneurysms do not rupture during a person's lifetime, once ruptured, they can cause subarachnoid hemorrhage, which has a mortality rate of up to 40%. Therefore, timely screening and intervention for intracranial aneurysms are crucial.

[0003] Currently, interventional treatment for small and medium-sized aneurysms, especially ruptured aneurysms, mainly involves using metal coils to embolize the aneurysm cavity. This reduces the impact of blood flow on the aneurysm wall, induces thrombus formation within the cavity, and ultimately seals the aneurysm. For large aneurysms with wide necks or fusiform aneurysms, densely braided stents can achieve better treatment results.

[0004] For aneurysms with lengthy or giant lesions, the length of a single dense-mesh stent may not be sufficient to cover the entire lesion. Therefore, multiple dense-mesh stents are often stacked together in clinical practice. However, due to the significant shortening property of dense-mesh stents, their length after implantation is difficult to predict accurately, lacking a reliable reference, which greatly increases the difficulty of implementing stent stacking in clinical practice. Summary of the Invention

[0005] Therefore, it is necessary to provide a method for simulating the implantation of a woven scaffold by stacking, in order to address the aforementioned technical problems.

[0006] This application describes a method for simulating the implantation of a woven scaffold with overlapping layers, including:

[0007] Obtain a structural model with an aneurysm and the carrier artery, and obtain the centerline and cross-section of the expected region to be implanted;

[0008] The braided support parameters are obtained, and the braided support is discretized into a finite number of discrete segments along the axial direction. The correspondence between the length and diameter of the discrete segments is obtained. The braided support includes a first braided support and a second braided support for interlocking. The first braided support includes a first interlocking segment for interlocking, and the second braided support includes a second interlocking segment for extending into the first braided support.

[0009] Simulate implantation of the first woven scaffold to obtain the diameter of discrete segments in the expected region, and obtain the first length formed after implantation according to the corresponding relationship;

[0010] Simulate implantation of the second stacked segment, obtain the discrete segment diameter of the first stacked segment, obtain the length of the first stacked segment according to the correspondence, update the first length, obtain the discrete segment diameter of the second stacked segment, and obtain the number of discrete segments of the second stacked segment according to the length of the first stacked segment and the correspondence.

[0011] Simulate implantation of the remaining discrete segments of the second woven scaffold excluding the second overlapping segment, obtain the diameter of the discrete segments in the expected region, and obtain the second length formed after implantation according to the correspondence.

[0012] Optionally, the correspondence between the discrete segment length and the discrete segment diameter can be obtained through either of the following two methods:

[0013] Method 1: Measure the relationship between the diameter and length of the braided support under different pressure conditions, and then obtain the relationship between the length and diameter of the discrete segment;

[0014] Method 2: The braided support includes a rhombus formed by the intersection of support wires. The length of the rhombus along the axial direction of the braided support is the length of the discrete segment. Based on the correspondence between the length and height of the rhombus and the circumferential arrangement of the rhombus, the correspondence between the length and diameter of the discrete segment is obtained.

[0015] Optionally, the second method is specifically implemented using the following formula:

[0016]

[0017] In the formula, l a D is the length of the discrete segment, and D is the diameter of the discrete segment;

[0018] w represents the side length of the rhombus, N represents the number of support wires, and d represents the diameter of the support wires; all three are parameters of the braided support.

[0019] Optionally, simulating implantation of the first woven scaffold to obtain the diameter of discrete segments in the expected region specifically includes:

[0020] Simulate implantation of the first woven scaffold, and obtain the diameter of the discrete segment in the expected region based on the equivalent radius of the cross section along the line and the natural diameter of the first woven scaffold;

[0021] The first length formed after implantation is obtained according to the aforementioned correspondence, specifically including:

[0022] For all discrete segments of the first braided support, the diameter of the discrete segment in the expected region is obtained, and the cumulative first length is obtained according to the correspondence.

[0023] Optionally, the diameter of discrete segments in the expected region is obtained by simulating the implantation of the first woven scaffold, specifically using the following formula:

[0024]

[0025] In the formula, s is a point on the centerline, R1(s) is the radius of the discrete segment of the first braided support in the expected region, R0(s) is the equivalent radius of the cross-section along the line, and D 1,free The natural diameter of the first braided support.

[0026] Optionally, simulating the implantation of the second stacked segment to obtain the discrete segment diameter of the first stacked segment specifically includes:

[0027] The second stacked segment is implanted in a simulated manner. The discrete segment diameter of the first stacked segment is obtained based on the discrete segment diameter of the first braided scaffold in the expected region, the natural diameter of the first braided scaffold, and the equivalent perimeter of the cross section along the expected region.

[0028] The length of the first stack segment is obtained based on the correspondence, and the first length is updated, specifically including:

[0029] For all discrete segments of the first nested segment, obtain the diameter of the discrete segment in the expected region, and then obtain the length of the first nested segment according to the correspondence, and update the first length using the length of the first nested segment.

[0030] Optionally, the second stack of segments is simulated for implantation to obtain the discrete segment diameters of the first stack of segments, specifically using the following formula:

[0031]

[0032] In the formula, s is a point on the center line. The discrete segment radius of the first stacked segment;

[0033] R1(s) is the radius of the discrete segment of the first braided scaffold in the expected region, and D 1,lim C(s) represents the upper limit of the unfolded diameter of the first braided support under stress, C(s) represents the perimeter of the cross section along the expected region, and α and β are constants.

[0034] Optionally, the number of discrete segments of the second stacked segment is obtained based on the length of the first stacked segment and the correspondence, specifically including:

[0035] The discrete segment diameter of the second set of stacked segments in the expected region is obtained based on the discrete segment diameter of the first set of stacked segments, the equivalent radius of the cross section along the expected region, and the natural diameter of the second braided support.

[0036] The discrete segment length of the second nested segment in the expected region is obtained based on the discrete segment diameter of the second nested segment in the expected region;

[0037] The number of discrete segments of the second stacked segment is obtained based on the length of the first stacked segment and the lengths of all discrete segments of the second stacked segment in the expected region.

[0038] Optionally, the remaining discrete segments of the second woven scaffold excluding the second overlapping segment are simulated for implantation to obtain the diameter of the discrete segments in the expected region, and the second length formed after implantation is obtained according to the correspondence, specifically including:

[0039] The number of remaining discrete segments is obtained by combining the total number of discrete segments of the second braided bracket and the number of discrete segments of the second stacked segment;

[0040] The remaining discrete segments are simulated and implanted into the expected region to obtain the diameter of the discrete segments in the expected region.

[0041] For all remaining discrete segments, the diameter of the discrete segment in the expected region is obtained, and then the length of all remaining discrete segments is obtained according to the correspondence, and the second length formed after the simulated implantation of the remaining discrete segments is obtained by accumulating them.

[0042] This application also provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the simulated braided scaffold stacking implantation method described in this application.

[0043] This application simulates the interference between the first and second nested braided stents, simulates the mutual influence between the first and second nested segments, and uses the relationship between the diameter and length of discrete segments to simulate their interaction, making the updated first and second lengths more reliable. This allows for the acquisition of the total length after the nested braided stents are implanted, providing a reference for nested braided stent implantation and assisting doctors in accurately assessing the stent type and quantity before or during surgery. Attached Figure Description

[0044] Figure 1 This is a flowchart illustrating a method for simulating the implantation of a woven scaffold in one embodiment of this application;

[0045] Figure 2 This is a schematic diagram of a method for simulating the implantation of a woven scaffold in one embodiment of this application;

[0046] Figure 3 This is a schematic diagram of the geometric structure of the braided support in one embodiment;

[0047] Figure 4 for Figure 3Schematic diagram of the structure of the discrete segment;

[0048] Figure 5 for Figure 3 A schematic diagram of the rhombus structure within the dashed box;

[0049] Figure 6 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0050] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0051] To solve the above technical problems, see [link to relevant documentation]. Figures 1-5 One embodiment of this application provides a method for simulating the implantation of a woven scaffold, comprising:

[0052] Step S100: Obtain a structural model with an aneurysm and aneurysm-bearing artery, and obtain the centerline and cross-section along the line of the expected region to be implanted;

[0053] Step S200: Obtain the braided bracket parameters, discretize the braided bracket along the axial direction into a finite number of discrete segments, and obtain the correspondence between the length and diameter of the discrete segments. The braided bracket includes a first braided bracket and a second braided bracket for interlocking. The first braided bracket includes a first interlocking segment for interlocking, and the second braided bracket includes a second interlocking segment for extending into the first braided bracket.

[0054] Step S300: Simulate implantation of the first woven scaffold to obtain the diameter of the discrete segment in the expected area (step S310); obtain the first length formed after implantation according to the correspondence between the discrete segment length and the discrete segment diameter (step S320).

[0055] Step S400: Simulate implantation of the second set of stacked segments and obtain the discrete segment diameter of the first set of stacked segments (step S410); obtain the length of the first set of stacked segments according to the correspondence between the discrete segment length and the discrete segment diameter, and update the first length (step S420); obtain the discrete segment diameter of the second set of stacked segments, and obtain the number of discrete segments of the second set of stacked segments according to the correspondence between the length of the first set of stacked segments, the discrete segment length, and the discrete segment diameter (step S430).

[0056] Step S500: Simulate implantation of the remaining discrete segments of the second woven scaffold excluding the second overlapping segment, obtain the diameter of the discrete segments in the expected region, and obtain the second length formed after implantation based on the correspondence between the length of the discrete segments and the diameter of the discrete segments.

[0057] Given that redundant aneurysms involve multiple areas where different braided stents are implanted, the expected region mentioned in this embodiment is not strictly limited to its absolute location, but rather depends on the actual simulated implantation and the location of the braided stent after deformation. On the one hand, the expected regions differ for different braided stents; on the other hand, each discrete segment of each braided stent has a corresponding expected region within the vascular structure model. Specifically, the exact location of the expected region needs to be determined based on the sequential extension of the discrete segments of different braided stents from distal to proximal during implantation. The braided stent parameters include the nominal diameter and the natural diameter. Generally, the nominal diameter is slightly smaller than the natural diameter to improve the stability of the braided stent after implantation.

[0058] This embodiment simulates the interference between a first woven scaffold (hereinafter referred to as the first scaffold) and a second woven scaffold (hereinafter referred to as the second scaffold) that are nested together, and simulates the mutual influence between the first and second nested segments. Furthermore, by utilizing the relationship between the diameter and length of discrete segments, the interaction is simulated, making the updated first and second lengths more reliable. This allows for the determination of the total length after the nested woven scaffolds are implanted, providing a reference for nested woven scaffold implantation and assisting physicians in accurately assessing the type and quantity of scaffolds before or during surgery.

[0059] This embodiment can quickly calculate the length of the tightly woven scaffold after stacking, and takes into account the deformation caused by the force generated by the stacking of the scaffolds, ensuring the accuracy of the simulation results, reducing the difficulty of surgery for doctors, and improving the surgical outcome.

[0060] In one embodiment, a method for simulating the implantation of a woven stent with overlapping layers is provided, corresponding to and supplementing the implementation details of the previous embodiment. This includes: (i) establishing a stent shortening model; (ii) image reading and surface reconstruction; (iii) region of interest extraction; (iv) generating a vascular centerline and calculating parameters along the line; (v) simulated release of the first stent; (vi) overlapping deformation of the first stent; and (vii) simulated release of the second stent.

[0061] (i) Establish a stent shortening model, that is, establish a discrete segment model, and obtain the corresponding relationship between the discrete segment length and the discrete segment diameter in step S200.

[0062] For braided stents, the stent shortening behavior, i.e., the relationship between stent length and stent diameter, is very pronounced. The stent shortening model is a discrete segment used to describe the correspondence between the length and diameter of this discrete segment. Since the diameter distribution of blood vessels is usually non-uniform, the stent is discretized along the axial direction into a finite number of short cylinders, the length of which is equal to the horizontal diagonal l of the rhombus formed by the braided filaments. a ,like Figures 3-5As shown, the shortened model of the stent can be obtained through theoretical or experimental methods.

[0063] In step S200, the correspondence between the discrete segment length and the discrete segment diameter is obtained, which can be accomplished by either of the following two methods.

[0064] Experimental Method 1 includes: measuring the relationship between the diameter and length of the braided stent under different pressure conditions, and then obtaining the relationship between the discrete segment length and the discrete segment diameter. That is, by experimentally measuring the length of the stent under different diameters and performing curve fitting, a shortened model of the stent is obtained.

[0065] Theoretical Method 2: The braided support includes a rhombus formed by the intersection of support wires. The length of the rhombus along the axial direction of the braided support is the length of the discrete segment. Based on the correspondence between the length and height of the rhombus, as well as the circumferential arrangement of the rhombus, the correspondence between the length and diameter of the discrete segment is obtained.

[0066] Generally, due to the stent's structure, its cross-section remains circular after deployment in the blood vessel, and the side length of the rhombus formed by the intersecting stent wires generally remains constant. The overlapping positions of the stent wires can only rotate relative to each other, not slide relative to each other. Based on these two fundamental conditions, a one-to-one correspondence between the stent diameter and the diagonal of the rhombus can be derived:

[0067]

[0068] In the formula, l a D is the length of the discrete segment, and D is the diameter of the discrete segment;

[0069] w represents the side length of the rhombus, N represents the number of support wires, and d represents the diameter of the support wires. All three are parameters of the braided support system.

[0070] The side length of the rhombus in the formula can be obtained by averaging multiple measurements, or it can be calculated from the nominal dimensions of the support. The steps are as follows: After obtaining the nominal length of the support, the discrete segment length l under the nominal state can be obtained by counting the rhombuses arranged in the axial direction of the support. a Therefore, based on the nominal diameter of the stent under nominal conditions, the side length of the rhombus is calculated using the stent wire diameter d and the number of stent wires N, thus establishing a shortened model of the stent. The shortened model also considers the diameter of the stent under non-stressed conditions as the upper limit D of the stent's natural unfolding diameter. free And the upper limit D of the expanded diameter of the support under stress. lim The nominal diameter is generally slightly smaller than the natural diameter, in order to achieve better embolization after implantation of the braided stent. That is, in the above formula, excluding the discrete segment diameter D and the discrete segment length l... aApart from that, all other conditions are known, so the corresponding relationship between the changes of the two can be determined.

[0071] (ii) to (iv) corresponding to step S100, obtain a structural model with aneurysm and aneurysm-bearing artery, and obtain the centerline and cross-section along the line of the expected area to be implanted.

[0072] (II) Image Reading and Surface Reconstruction. This includes reading vascular images, including but not limited to three-dimensional image sequences from DSA, CTA, and MRA. The image sequences are segmented using thresholding, level set methods, or artificial intelligence segmentation models (such as 3D UNet), and then the surface is reconstructed using the traveling cubes algorithm to obtain the vascular model.

[0073] (III) Region of Interest Extraction: The region of interest (ROI) is extracted from the vascular model, preserving the structural model of the aneurysm and the carrier artery. The specific interaction method can be to select the vascular structure within a transparent clipping sphere by scaling and translating it, or to manually trim away unwanted vascular branches sequentially.

[0074] (iv) Generate the vessel centerline and calculate the parameters along the line, and calculate the Voronoi diagram from the proximal opening of the vessel to each distal opening. Based on each Voronoi diagram, obtain the coordinate sequence of the centerline points from the proximal opening to the end of each distal opening and the corresponding sequence of the radius (maximum inscribed sphere radius) along the line.

[0075] Based on the coordinate sequence of the centerline points, calculate the tangent unit vector, principal normal vector, and secondary normal vector at each point on the centerline, calculate the radius of curvature at each point on the centerline, calculate the blood vessel cross-section at each point on the centerline, and then obtain the cross-sectional area and perimeter of the cross-section.

[0076] (v) Simulated release of the first stent, corresponding to steps S310 and S320.

[0077] For step S310, simulating the implantation of the first braided scaffold and obtaining the discrete segment diameter in the expected region, specifically includes: simulating the implantation of the first braided scaffold and obtaining the discrete segment diameter in the expected region based on the equivalent radius of the cross section along the line and the natural diameter of the first braided scaffold.

[0078] Specifically, the following formula is used:

[0079]

[0080] In the formula, s is a point on the centerline, R1(s) is the radius of the discrete segment of the first braided support in the expected region, R0(s) is the equivalent radius of the cross-section along the line, and D 1,free The natural diameter of the first braided support.

[0081] Specifically, the distal endpoint of the intended first stent is manually selected on the target centerline of the structural model of the aneurysm and the parent artery, and its ID on the centerline is obtained. Combining the braided stent parameters, including brand, natural diameter, nominal diameter, and nominal length, the three-dimensional coordinates, radius along the line, and other parameters along the line (tangent unit vector, principal normal vector, secondary normal vector, radius of curvature at each point on the centerline, etc.) are obtained based on the ID of the distal endpoint P on the centerline. Since the upper limit of the stent's deployed diameter in its natural release state (without additional intraoperative packing) is D... 1,free Therefore, the radius along the line needs to be processed initially:

[0082]

[0083] Where s is a point on the center line, R0 is the initial radius along the line, and R1 is the processed radius along the line.

[0084] For step S320, the first length formed after implantation is obtained according to the correspondence between discrete segment length and discrete segment diameter. Specifically, this includes: for all discrete segments of the first braided scaffold, obtaining the discrete segment diameter in the expected area, and obtaining the cumulative first length formed according to the correspondence between discrete segment length and discrete segment diameter.

[0085] Specifically, the unfolded length ΔL of the short cylinder at the distal end is calculated using the shortening model. Based on this length, a new point P_new is found near the centerline, and the distance along the line from P_new to P is equal to ΔL. Then, the three-dimensional coordinates, radius, and other parameters along the line of P_new are obtained, and P_new is set to P. The above steps are repeated until the simulated release of all discrete segments of the first braided scaffold is completed. After completion, the sum of the nominal lengths of the short cylinders equals the nominal length of the scaffold.

[0086] (vi) The overlapping deformation of the first support and (vii) the simulated release of the second support, corresponding to steps S410 to S430.

[0087] During the release process, the second support will partially overlap with the first support. In this process, an interaction force will be generated between the two supports, causing the first overlapping segment (the first overlapping segment) of the first support to deform. Specifically, the unfolded diameter of the first overlapping segment will increase, while its length will decrease.

[0088] Accordingly, for step S410, simulating the implantation of the second set of stacked segments to obtain the discrete segment diameter of the first set of stacked segments specifically includes: simulating the implantation of the second set of stacked segments, and obtaining the discrete segment diameter of the first set of stacked segments based on the discrete segment diameter of the first braided scaffold in the expected region, the natural diameter of the first braided scaffold, and the equivalent perimeter of the cross-section along the expected region. Specifically, this is done using the following formula:

[0089]

[0090] In the formula, s is a point on the center line. The discrete segment radius of the first stacked segment;

[0091] R1(s) is the radius of the discrete segment of the first braided scaffold in the expected region, and D 1,lim C(s) represents the upper limit of the unfolded diameter of the first braided support under stress, C(s) represents the perimeter of the cross-section along the expected region, and α and β are constants. Specifically, α and β are coefficients greater than 0 and less than 1, for example, α = 0.2 and β = 0.1.

[0092] Specifically, firstly, the distal anchor point of the second support is manually determined on the centerline. The centerline between the distal anchor point of the second support and the proximal end of the first support is marked as the centerline of the first and second stacked segments. Then, the radius along the centerline of the first and second stacked segments is processed twice, i.e., the first stacked segment is processed twice to obtain the discrete segment diameter of the first stacked segment. The portion of the first support, excluding the first stacked segment, does not require secondary processing; the diameter R1(s) of the discrete segment of the first braided support in the expected area can be used.

[0093] For step S420, the first stacked segment length is obtained according to the correspondence between discrete segment length and discrete segment diameter, and the first length is updated. Specifically, this includes: for all discrete segments of the first stacked segment, obtaining the discrete segment diameter in the expected region, and then obtaining the first stacked segment length according to the correspondence between discrete segment length and discrete segment diameter, and updating the first length using the first stacked segment length.

[0094] Specifically, using the discrete segment radius of the processed first set of stacked segments And the shortened model is used to update the calculation of the first stacked segment of the first support, complete the stacking deformation of the first support, and thus obtain the updated first length.

[0095] For step S430, the number of discrete segments in the second stack is obtained based on the correspondence between the length of the first stack segment, the length of the discrete segment, and the diameter of the discrete segment. Specifically, this includes:

[0096] Step S431: Obtain the discrete segment diameter of the second stacked segment in the expected area based on the discrete segment diameter of the first stacked segment, the equivalent radius of the cross section along the expected area, and the natural diameter of the second braided support.

[0097] Step S432: Obtain the discrete segment length of the second stacked segment in the expected region based on the discrete segment diameter of the second stacked segment in the expected region;

[0098] Step S433: Based on the length of the first stacked segment and the lengths of all discrete segments of the second stacked segment in the expected region, obtain the number of discrete segments of the second stacked segment.

[0099] It is understandable that the parameters of the second stent include brand, natural diameter, nominal diameter and nominal length, number of discrete segments (number of rhombuses along the axial direction), etc. During the process of simulating the implantation of the second set of stacked segments, all discrete segments of the second set of stacked segments are simulated for implantation in sequence. When the cumulative length of all discrete segments of the second set of stacked segments reaches the length of the first set of stacked segments, the number of discrete segments of the second set of stacked segments can be known.

[0100] For step S431, the second support includes a first portion as a second stacked segment and a second portion remaining excluding the second stacked segment.

[0101] For the second part, the radius along the line is first processed:

[0102]

[0103] In the formula, s is a point on the center line, R2(s) is the radius of the discrete segment of the second part in the expected region, R0(s) is the equivalent radius of the cross section along the line, and D 2,free This is the natural diameter of the second part.

[0104] For the first part (the second stacked segment), since it will be restricted by the first stacked segment of the first support during release, the radius along the line of the second stacked segment needs to be processed twice before the virtual release of the second support. It can be understood that the part of the second support other than the second stacked segment does not need to be processed. The discrete segment radius R2(s) of the second braided support in the expected area can be used. The second processing is as follows:

[0105]

[0106] In the formula, R2(s) represents the discrete segment radius of the second stacked segment within the expected region, and R2(s) represents the discrete segment radius of the second part within the expected region. Let d1 be the radius of the discrete segment of the first stacked section, and d2 be the diameter of the support wire of the first support. The above formula utilizes the processed radius along the line R2 and... And a shortened model, thereby completing the virtual release of the second stent.

[0107] Step S500: Simulate implantation of the remaining discrete segments of the second woven scaffold excluding the second overlapping segment, obtain the diameter of the discrete segments in the expected region, and obtain the second length formed after implantation based on the correspondence between the discrete segment length and the discrete segment diameter, specifically including:

[0108] Step S510: Combine the total number of discrete segments of the second braided bracket and the number of discrete segments of the second stacked segment to obtain the number of remaining discrete segments;

[0109] Step S520: Simulate implanting the remaining discrete segments into the expected region to obtain the diameter of the discrete segments in the expected region;

[0110] Step S530: For all remaining discrete segments, obtain the diameter of the discrete segment in the expected region, and then obtain the length of all remaining discrete segments according to the correspondence between the length of the discrete segment and the diameter of the discrete segment, and accumulate to obtain the second length formed after the simulated implantation of the remaining discrete segments.

[0111] Step S510 obtains the number of remaining discrete segments, i.e., the number of discrete segments in the second part, by the difference between the total number of discrete segments in the second woven scaffold and the number of discrete segments in the second stacked segment. Steps S520 and S530 obtain the diameter of the remaining discrete segments in the expected area according to the radius processing method of the second part of the second scaffold, and then obtain its cumulative length value, i.e., obtain the second length formed by the simulated implanted second part.

[0112] Based on (i) to (vii), it may also include the simulation of the nesting of subsequent stents based on the deformation simulation of each second stent relative to the first stent and the second nesting segment relative to the first nesting segment. For example: (viii) the nesting deformation of the second stent; (ix) the virtual release and nesting deformation of the subsequent stents.

[0113] (viii) Overlapping Deformation of the Second Support. The overlapping deformation of the second support is caused by the third support, and is similar to the deformation of the first overlapping segment of the first support. After selecting the far-end anchor point of the third support, the radius along the centerline of the second and third overlapping segments is processed again:

[0114]

[0115] In the formula, D is the radius of the second and third stacked segments. 2,lim This is the upper limit of the deployed diameter of the second support under stress.

[0116] Then, the radius of the processed second and third stacked segments is utilized. And the shortened model is used to update the calculation of the second and third overlapping segments of the second support, complete the overlapping deformation of the second support, and obtain the updated second length.

[0117] (ix) Virtual release and nesting deformation of subsequent stents.

[0118] It is easy to see that the virtual release of the nth support is the same as that of the second support, requiring initial processing of the radius along the line and secondary processing of the (n-1,n) overlapping segment. Using the processed radius R along the line... nand And a shortened model is used to complete the virtual release of the nth support. The overlapping deformation of the subsequent nth support is the same as that of the second support (except that the last support does not need overlapping deformation), requiring secondary processing of the (n, n+1) overlapping segment. The processed radius along the line is then used. And the shortened model, to complete the nested deformation of the nth support.

[0119] It should be understood that, although Figure 1 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 1 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but may be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.

[0120] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computational and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and the database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores data relating discrete segment diameters to discrete segment lengths. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer program implements a method for simulating the implantation of a woven scaffold.

[0121] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0122] Step S100: Obtain a structural model with an aneurysm and aneurysm-bearing artery, and obtain the centerline and cross-section along the line of the expected region to be implanted;

[0123] Step S200: Obtain the braided bracket parameters, discretize the braided bracket along the axial direction into a finite number of discrete segments, and obtain the correspondence between the length and diameter of the discrete segments. The braided bracket includes a first braided bracket and a second braided bracket for interlocking. The first braided bracket includes a first interlocking segment for interlocking, and the second braided bracket includes a second interlocking segment for extending into the first braided bracket.

[0124] Step S300: Simulate implantation of the first woven scaffold, obtain the diameter of discrete segments in the expected area, and obtain the first length formed after implantation according to the correspondence.

[0125] Step S400: Simulate implantation of the second set of stacked segments, obtain the discrete segment diameter of the first set of stacked segments, obtain the length of the first set of stacked segments according to the correspondence, update the first length, obtain the discrete segment diameter of the second set of stacked segments, and obtain the number of discrete segments of the second set of stacked segments according to the length of the first set of stacked segments and the correspondence.

[0126] Step S500: Simulate implantation of the remaining discrete segments of the second woven scaffold excluding the second overlapping segment, obtain the diameter of the discrete segments in the expected region, and obtain the second length formed after implantation according to the correspondence.

[0127] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0128] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered to be within the scope of this specification. When technical features of different embodiments are embodied in the same drawing, it can be regarded as the drawing also disclosing examples of combinations of the various embodiments involved.

[0129] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for simulating the implantation of a woven scaffold, characterized in that, include: Obtain a structural model with an aneurysm and the carrier artery, and obtain the centerline and cross-section of the expected region to be implanted; To obtain the parameters of the braided support, the braided support is discretized into a finite number of discrete segments along the axial direction. The correspondence between the length and diameter of the discrete segments is obtained. This correspondence can be achieved through either of the following two methods: Method 1: Measuring the correspondence between the diameter and length of the braided support under different pressure conditions to obtain the correspondence between the length and diameter of the discrete segments; Method 2: The braided support includes a rhombus formed by the intersection of support wires. The length of the rhombus along the axial direction of the braided support is the length of the discrete segment. Based on the correspondence between the length and height of the rhombus and the circumferential arrangement of the rhombus, the correspondence between the length and diameter of the discrete segments is obtained. The braided support includes a first braided support and a second braided support for interlocking, the first braided support includes a first interlocking segment for interlocking, and the second braided support includes a second interlocking segment for extending into the first braided support. Simulate implantation of the first woven scaffold to obtain the diameter of discrete segments in the expected region, and obtain the first length formed after implantation according to the corresponding relationship; Simulate implantation of the second stacked segment, obtain the discrete segment diameter of the first stacked segment, obtain the length of the first stacked segment according to the correspondence, update the first length, obtain the discrete segment diameter of the second stacked segment, and obtain the number of discrete segments of the second stacked segment according to the length of the first stacked segment and the correspondence. Simulate implantation of the remaining discrete segments of the second woven scaffold excluding the second overlapping segment, obtain the diameter of the discrete segments in the expected region, and obtain the second length formed after implantation according to the correspondence.

2. The method for simulated woven scaffold overlay implantation as described in claim 1, characterized in that, The second method is specifically accomplished using the following formula: In the formula, The length of the discrete segment. The diameter of the discrete segment; The side length of the rhombus is... For the number of support wires, The diameter of the support wire is one of the parameters of the braided support.

3. The method for simulating woven scaffold overlay implantation as described in claim 1, characterized in that, Simulating the implantation of the first woven scaffold to obtain the diameter of discrete segments in the expected region specifically includes: Simulate implantation of the first woven scaffold, and obtain the diameter of the discrete segment in the expected region based on the equivalent radius of the cross section along the line and the natural diameter of the first woven scaffold; The first length formed after implantation is obtained according to the aforementioned correspondence, specifically including: For all discrete segments of the first braided support, the diameter of the discrete segment in the expected region is obtained, and the cumulative first length is obtained according to the correspondence.

4. The method for simulating woven scaffold overlay implantation as described in claim 3, characterized in that, Simulate implantation of the first woven scaffold to obtain the diameter of discrete segments in the expected region, specifically using the following formula: In the formula, s is a point on the center line. Let be the radius of the discrete segment of the first braided scaffold in the expected region. Let be the equivalent radius of the cross section along the line. The natural diameter of the first braided support.

5. The method for simulating woven scaffold overlay implantation as described in claim 1, characterized in that, Simulating the implantation of the second stacked segment to obtain the discrete segment diameter of the first stacked segment specifically includes: The second stacked segment is implanted in a simulated manner. The discrete segment diameter of the first stacked segment is obtained based on the discrete segment diameter of the first braided scaffold in the expected region, the natural diameter of the first braided scaffold, and the equivalent perimeter of the cross section along the expected region. The length of the first stack segment is obtained based on the correspondence, and the first length is updated, specifically including: For all discrete segments of the first nested segment, obtain the diameter of the discrete segment in the expected region, and then obtain the length of the first nested segment according to the correspondence, and update the first length using the length of the first nested segment.

6. The method for simulating woven scaffold overlay implantation as described in claim 5, characterized in that, The second stack of segments is implanted in a simulated manner to obtain the discrete segment diameters of the first stack of segments, specifically using the following formula: In the formula, s is a point on the center line. The discrete segment radius of the first stacked segment; Let be the radius of the discrete segment of the first braided scaffold in the expected region. This represents the upper limit of the unfolded diameter of the first braided support under stress. Let the perimeter of the cross section along the expected region be . , It is a constant.

7. The method for simulated woven scaffold overlay implantation as described in claim 5, characterized in that, The number of discrete segments of the second stacked segment is obtained based on the length of the first stacked segment and the correspondence, specifically including: The discrete segment diameter of the second set of stacked segments in the expected region is obtained based on the discrete segment diameter of the first set of stacked segments, the equivalent radius of the cross section along the expected region, and the natural diameter of the second braided support. The discrete segment length of the second nested segment in the expected region is obtained based on the discrete segment diameter of the second nested segment in the expected region; The number of discrete segments of the second stacked segment is obtained based on the length of the first stacked segment and the lengths of all discrete segments of the second stacked segment in the expected region.

8. The method for simulated woven scaffold overlay implantation as described in claim 7, characterized in that, Simulate implantation of the remaining discrete segments of the second woven scaffold excluding the second overlapping segment, obtain the diameter of the discrete segments in the expected region, and obtain the second length formed after implantation according to the corresponding relationship, specifically including: The number of remaining discrete segments is obtained by combining the total number of discrete segments of the second braided bracket and the number of discrete segments of the second stacked segment; The remaining discrete segments are simulated and implanted into the expected region to obtain the diameter of the discrete segments in the expected region. For all remaining discrete segments, the diameter of the discrete segment in the expected region is obtained, and then the length of all remaining discrete segments is obtained according to the correspondence, and the second length formed after the simulated implantation of the remaining discrete segments is obtained by accumulating them.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the simulated braided scaffold overlay implantation method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and system for endovascular aneurysm treatment

    CN103648437A

  • Heart valve

    CN111821069A