Aortic valve dynamic mathematical model and parametric modeling method
By determining the reference point in the three-dimensional coordinate system and constructing the Bezier curve, combining the abdominal edge curve and the attachment edge curve, a dynamic mathematical model of the aortic valve composed of three dynamically changing valve leaves is constructed, and the existing technology is solved The problem that the middle aortic valve model cannot achieve dynamic changes has been realized, and the function of simulating valve opening and closing actions is realized.
Patent Information
- Application Number
- CN202411436731.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-10-15
AI Technical Summary
The aortic valve model constructed in the prior art cannot achieve dynamic valve changes and cannot simulate the opening and closing action of the valve.
By determining three reference points in the three-dimensional coordinate system, the Bezier curve is constructed to obtain the switching dynamic curve, and combining the abdominal edge curve and the attachment edge curve, a single-piece valve leaflet is constructed, and the dynamic changes of the valve leaflet are achieved by adjusting the control point, and finally, A dynamic mathematical model of the aortic valve consisting of three dynamically changing valve leaves was constructed.
It realizes the dynamic change function of the aortic valve model, which can simulate the opening and closing movement of the valve, and is in line with the structural characteristics and physiological functions of the real aortic valve.
Smart Images

Figure CN119446545A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical model construction, and in particular to an aortic valve dynamic mathematical model and a parameterized modeling method. Background Art
[0002] The aortic valve is an important part of the heart, located between the left ventricle and the aorta, and plays a key role in regulating the heart's blood discharge. The aortic valve is composed of three semilunar valve flaps, which are called semilunar valves. They are triangular, thin and tough tissue structures. The main function of the aortic valve is to ensure that the heart pushes oxygenated blood to the whole body when it contracts, while preventing blood from flowing back to the left ventricle when the heart relaxes. This process is achieved by the opening and closing of the aortic valve. When the heart relaxes, the aortic valve closes to prevent blood from flowing back from the aorta to the left ventricle. When the heart contracts, the aortic valve opens quickly, allowing oxygen and blood to enter the aorta from the left ventricle to meet the oxygen and nutrient needs of various parts of the body. It can be seen that the aortic valve plays a vital role in the normal function of the cardiovascular system. However, due to the influence of various factors, aortic valve stenosis or aortic valve insufficiency may occur, which may lead to abnormal heart function. Therefore, it is urgent to use the aortic valve model to assist in studying the mechanism causing abnormal heart function.
[0003] In the prior art, some aortic valve constructions are based on three-dimensional reconstructions obtained from medical image data. This solution can only use the collected medical data for individual reconstruction, resulting in the establishment of models that are only specific and singular, and not universal; some use static mathematical models for model construction. This solution can adjust the valve shape, but cannot dynamically adjust the opening and closing of the valve. It can be seen that the aortic valve model constructed in the prior art is a static model, which cannot achieve the dynamic change function of valve closing and opening. Summary of the invention
[0004] In view of the above-mentioned deficiencies of the prior art, the object of the present invention is to provide a dynamic mathematical model of the aortic valve and a parameterized modeling method, aiming to solve the problem that the aortic valve model constructed in the prior art cannot realize dynamic changes of the valve.
[0005] In order to achieve the above-mentioned object, the present invention provides a parameterized modeling method of an aortic valve dynamic mathematical model in a first aspect, comprising:
[0006] Determine three reference points based on a plane in a three-dimensional coordinate system, and obtain a bottom fixed point along the perpendicular bisector of a target line segment formed by two of the reference points, wherein the three reference points are used to form a plane triangle;
[0007] Constructing a Bezier curve based on the three reference points to obtain a switch motion curve;
[0008] Based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment, respectively construct a belly edge curve and an attachment edge curve;
[0009] Using the switch motion curve as a sweep path, and using the belly edge curve and the attachment edge curve as sweep curves, to construct a single valve leaflet;
[0010] Based on the single valve leaf, a number of control points are preset to regulate the straight line segment where the midpoint and the reference point on the switch dynamic curve are located, so as to obtain a single valve leaf that can change dynamically;
[0011] The step of constructing the dynamically changeable single valve leaflet is repeated with the three reference points as references until three dynamically changeable single valve leaflets are obtained, and the dynamic mathematical model of the aortic valve is constructed using the three dynamically changeable valve leaflets.
[0012] Optionally, constructing a Bezier curve based on the three reference points to obtain a switch motion curve includes:
[0013] Obtaining the centroid of the plane triangle;
[0014] Obtain the midpoint of the line connecting the two reference points, and use the center of gravity as a starting point to point to the midpoint of the line connecting the two reference points to obtain a first vector;
[0015] Taking the center of gravity as the starting point, a normal vector of the plane triangle is drawn in the opposite direction of the Z-axis to obtain a second vector;
[0016] Based on the first vector and the second vector, obtaining a vector end point;
[0017] A Bezier curve is constructed with the two reference points and the vector end point as control points to obtain a switch motion curve.
[0018] Optionally, based on the single valve leaf, a plurality of control points are preset to regulate the straight line segment where the midpoint and the reference point on the switch dynamic curve are located to obtain a dynamically changeable single valve leaf, including:
[0019] Based on the single valve leaf, the midpoint of the switch motion curve is obtained, and based on the midpoint of the switch motion curve and the two reference points, two straight line segments intersecting at the midpoint of the switch motion curve are obtained;
[0020] Using preset parameters to segment the two straight line segments to obtain a plurality of groups of control points;
[0021] The switch dynamic curve is controlled by different groups of control points to obtain a single valve leaf that can change dynamically.
[0022] Optionally, constructing a belly edge curve and an attachment edge curve based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment, respectively, includes:
[0023] Taking the midpoint of the switch motion curve as the starting point, draw the normal vector of the plane triangle in the opposite direction of the Z axis to obtain a third vector;
[0024] Taking the midpoint of the switch motion curve as the starting point, determining the key points of the abdomen edge along the direction of the third vector according to a preset length;
[0025] A Bezier curve is constructed with the midpoint of the switch motion curve, the abdominal edge key point and the bottom fixed point to obtain an abdominal edge curve.
[0026] Optionally, constructing a belly edge curve and an attachment edge curve based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment, respectively, includes:
[0027] Taking each of the reference points corresponding to the target line segment as the starting point, extending in the preset direction according to the preset length, taking the direction of the Z axis as the reference direction, and taking the Y axis and / or the X axis as the angle change axis, respectively, an attachment edge curve is obtained.
[0028] Optionally, the step of using the switch motion curve as a sweep path, and using the abdominal edge curve and the attachment edge curve as sweep curves to construct a single valve leaflet comprises:
[0029] The switch curve is used as the sweep path, the two attachment edge curves are used as the starting point and end point of the sweep curve respectively, and the single valve leaflet configuration is regulated by the abdominal edge curve for sweeping and lofting to construct the single valve leaflet.
[0030] Optionally, determining three reference points based on a plane in a three-dimensional coordinate system and obtaining a bottom fixed point along a perpendicular bisector of a target line segment formed by two of the reference points includes:
[0031] constructing a cylinder, and determining two reference points based on a cross section of the cylinder;
[0032] Draw a perpendicular bisector of the target line segment formed by the two reference points on the cross section, and determine a reference point based on the perpendicular bisector;
[0033] The intersection of the perpendicular bisector and the surface of the cylinder is determined to obtain a bottom fixed point. The second aspect of the present invention provides a dynamic mathematical model of an aortic valve, wherein the dynamic mathematical model of an aortic valve is constructed based on an aortic valve parameterized modeling device, and the aortic valve parameterized modeling device comprises:
[0034] A key point acquisition module, used to determine three reference points based on a plane in a three-dimensional coordinate system, and obtain a bottom fixed point along the perpendicular bisector of a target line segment formed by two of the reference points, wherein the three reference points are used to form a plane triangle;
[0035] A switch motion curve construction module, used to construct a Bezier curve based on the three reference points to obtain a switch motion curve;
[0036] An abdominal edge curve and an attachment edge curve construction module, used to construct an abdominal edge curve and an attachment edge curve respectively based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment;
[0037] A single valve leaflet construction module, used to construct a single valve leaflet using the switch motion curve as a sweep path, and using the belly edge curve and the attachment edge curve as sweep curves;
[0038] A dynamic adjustment module, for adjusting the straight line segment where the midpoint and the reference point on the switch dynamic curve are located based on the single valve leaf and preset a number of control points to obtain a dynamically changeable single valve leaf;
[0039] The dynamic model building module is used to repeatedly build the dynamically changeable single valve leaflet based on the three reference points until three dynamically changeable single valve leaflets are obtained, and use the three dynamically changeable valve leaflets to build a dynamic mathematical model of the aortic valve.
[0040] The third aspect of the present invention provides a terminal, which includes a memory, a processor, and a parametric modeling program of the dynamic mathematical model of the aortic valve stored in the memory and executable on the processor, wherein the parametric modeling program of the dynamic mathematical model of the aortic valve, when executed by the processor, implements any step of the above-mentioned parametric modeling method of the dynamic mathematical model of the aortic valve.
[0041] A fourth aspect of the present invention provides a computer-readable storage medium, on which is stored a parametric modeling program for the dynamic mathematical model of the aortic valve. When the parametric modeling program for the dynamic mathematical model of the aortic valve is executed by a processor, the parametric modeling program for the dynamic mathematical model of the aortic valve implements any step of the above-mentioned parametric modeling method for the dynamic mathematical model of the aortic valve.
[0042] Compared with the prior art, the beneficial effects of this solution are as follows:
[0043] The present invention determines three reference points that can form a plane triangle based on a plane in a three-dimensional coordinate system, so as to divide the areas corresponding to the three valve leaflets based on any two of the three reference points; obtains a bottom fixed point along the perpendicular bisector direction of any two reference points to determine the depth of one of the valve leaflets; constructs a Bezier curve based on the three reference points to obtain a switch dynamic curve; constructs an abdominal edge curve and an attachment edge curve based on the switch dynamic curve, the bottom fixed point and / or the reference points corresponding to the target line segment respectively; uses the switch dynamic curve as a sweeping path, and uses the abdominal edge curve and the attachment edge curve as sweeping curves to construct a single valve leaflet; based on the single valve leaflet, presets a number of control points to regulate the midpoint on the switch dynamic curve and the straight line segment where the reference points are located, so as to obtain a dynamically changeable single valve leaflet; and uses the three reference points as references to repeat the steps of constructing a dynamically changeable single valve leaflet, so as to construct a dynamic mathematical model of the aortic valve composed of three dynamically changeable valve leaflets. It can be seen that the present invention realizes determining the overall structure of the valve leaflets by adjusting the reference point position and parameter control of the sinus depth, sinus width and curvature of the valve leaflets, and opening and closing the entire valve leaflets by changing the curve trend of the switching dynamic curve, so as to achieve parameterized adjustment of the opening and closing actions of the valve leaflet dynamic model, realize the dynamic change function of valve closing and opening, and construct a dynamically movable aortic valve model that conforms to the structural characteristics and physiological functions of the real aortic valve. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0045] Figure 1 It is a flow chart of the parameterized modeling method of the aortic valve dynamic mathematical model of the present invention;
[0046] Figure 2 It is a schematic diagram of the reference points and key vectors of the present invention;
[0047] Figure 3 It is a schematic diagram of the switch motion curve of the present invention;
[0048] Figure 4 It is a schematic diagram of key points of the switch motion curve and the belly edge curve of the present invention;
[0049] Figure 5 It is a schematic diagram of the switch closure curve of the present invention in an open state;
[0050] Figure 6 It is a schematic diagram of the switch closing curve of the present invention being in a closed state;
[0051] Figure 7 It is a schematic diagram of the attachment edge curve of the present invention;
[0052] Figure 8 It is a schematic diagram of adjusting the direction of the attachment edge curve based on the YZ plane of the present invention;
[0053] Fig. 9 It is a schematic diagram of adjusting the direction of the attachment edge curve based on the XZ plane of the present invention;
[0054] Fig.10 is a side view of a single valve leaflet of the present invention;
[0055] Fig.11 A top view of a single valve leaflet of the present invention;
[0056] Fig.12 A side view of the aortic valve dynamic mathematical model of the present invention with the valve leaflets in an open state;
[0057] Fig.13 A top view of the aortic valve dynamic mathematical model of the present invention with the valve leaflets in an open state;
[0058] Fig.14 A side view of the aortic valve dynamic mathematical model of the present invention with the valve leaflets in a closed state;
[0059] Fig.15 A top view of the aortic valve dynamic mathematical model of the present invention with the valve leaflets in a closed state;
[0060] Fig.16 It is a schematic diagram of the positional relationship between the reference point and the bottom fixed point determined based on the cylinder of the present invention;
[0061] Fig.17 It is a schematic diagram of a module of a parametric modeling device for aortic valve dynamic mathematical model of the present invention;
[0062] Fig.18 It is a schematic diagram of the terminal structure of the present invention. DETAILED DESCRIPTION
[0063] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0064] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0065] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0066] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0067] The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0068] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0069] In view of the problem that the aortic valve model constructed by the prior art cannot realize the dynamic change of the valve, the present invention proposes the following parameterized modeling method of the dynamic mathematical model of the aortic valve, which mainly selects a number of reference points and parameter points, uses the combination of numbers and shapes to obtain different control points, and uses the control points to construct Bezier curves to obtain the valve's switching curve and abdominal edge curve, and then sweeps to obtain a closed surface, that is, a static valve leaf. Furthermore, through the function regulation method, the constructed curve is controlled by parameters to control the switching curve at the top of the valve leaf to close, so as to realize the dynamic valve leaf design. Finally, according to the modeling method of a single valve leaf, the other two valve leafs are constructed, so as to construct three valve leafs and obtain a complete dynamic mathematical model of the aortic valve. This scheme can control the sinus depth, sinus width and leaflet curvature of the valve to determine the overall structure of the valve leaflets by adjusting the position of the reference point and the control parameters. It can also change the curve shape of the switching dynamic curve to make the entire valve close and open, thereby achieving the effect of parametric adjustment of the valve closing and opening model, realizing the dynamicization of the aortic valve, and making the constructed aortic valve dynamic mathematical model have physiological functions and medical research value.
[0070] The embodiment of the present invention provides a parameterized modeling method of aortic valve dynamic mathematical model, which is deployed on electronic devices such as computers and servers. The application scenario is the simulation design of the aortic valve dynamic mathematical model, which is aimed at the dynamic changes of the aortic valve being able to close and open. Specifically, Figure 1 As shown, the steps of the method in this embodiment include:
[0071] Step S100: determining three reference points based on a plane in a three-dimensional coordinate system, and obtaining a bottom fixed point along the perpendicular bisector of a target line segment formed by two of the reference points, and the three reference points are used to form a plane triangle;
[0072] Specifically, this embodiment constructs a three-dimensional aortic valve dynamic mathematical model based on a three-dimensional coordinate system. Since the human aortic valve is composed of three semilunar valve leaflets, the shape of the semilunar valve is approximately triangular. Therefore, this embodiment first selects three reference points on any plane in the three-dimensional coordinate system as the intersection points where the three membrane valve leaflets intersect in pairs, and each membrane valve leaflet includes two reference points. Since the three valve leaflets are approximately the same size and similar in shape in actual situations, the plane triangle surrounded by the three selected reference points may be an equilateral triangle, an isosceles triangle, or an ordinary triangle. This embodiment does not impose specific restrictions on the size and shape of the three valve leaflets, that is, the shape of the triangle formed by the three points selected in the same plane is not specifically restricted. In order to facilitate the construction of the model, the intersection points where the three membrane valve leaflets intersect in pairs are limited, that is, the three selected reference points are located on the same plane.
[0073] Since the shape of the valve leaf is approximately triangular, each valve leaf needs to include one point in addition to the two reference points. Since there are countless perpendicular bisectors of the target line segment formed by the line connecting the two reference points, and the countless perpendicular bisectors are all located in the same plane, this embodiment selects a point in the plane where the perpendicular bisector of the line connecting the two reference points corresponding to a valve leaf is located as the bottom fixing point of the single valve leaf according to the approximate size and shape of the valve leaf to be constructed, so as to control the depth of the valve leaf.
[0074] Step S200: constructing a Bezier curve based on the three reference points to obtain a switch motion curve;
[0075] Specifically, based on the position and distance relationship between the center of gravity of the plane where the three reference points are located and the midpoint of the line connecting the two reference points corresponding to the single valve leaf to be constructed, a key construction point is determined, and then the two reference points corresponding to the single valve leaf to be constructed and the key construction point are used as control points to construct a second-order Bezier curve, and the second-order Bezier curve is used as the switching dynamic curve to form an arc at the top of the valve leaf.
[0076] Step S300: constructing a belly edge curve and an attachment edge curve based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment;
[0077] Specifically, the midpoint and bottom fixed point of the reconstructed switch dynamic curve are used as control points to construct a second-order Bezier curve, and the second-order Bezier curve is used as the abdominal edge curve to form the valve leaf abdominal curve to determine the pocket-shaped curvature of the valve leaf.
[0078] Taking the two reference points corresponding to the target line segment corresponding to the single valve leaf to be constructed as the starting point respectively, the line segment is extended according to the preset length and the preset direction corresponding to each starting point to obtain an attachment edge curve respectively, so as to form the edge of the valve leaf that is completely closed. In order to distinguish the attachment edge curve corresponding to each reference point, this embodiment regards one of the attachment edge curves as the starting point of the single valve leaf, and regards the other attachment edge curve as the end point of the single valve leaf. It is easy to understand that as the preset length changes, the length of the generated attachment edge curve will change accordingly, and as the preset direction changes, the direction of the generated attachment edge curve will change accordingly. By presetting different lengths and directions, the length and bending direction of the constructed attachment edge curve can be adjusted, which is conducive to adjusting the attachment edge curve that meets the expectations.
[0079] Step S400: using the switch motion curve as a sweep path, and using the abdominal edge curve and the attachment edge curve as sweep curves to construct a single valve leaflet;
[0080] Specifically, the constructed switching curve is used as the valve structure sweeping path to control the valve structure of a single valve leaf, the abdominal edge curve and the attachment edge curve are used as sweeping curves, the abdominal edge curve is used to control the overall shape length and abdominal depth of the valve, and the valve ring is fixed by the attachment edge curve, thereby constructing a complete valve leaf.
[0081] Step S500: Based on the single valve leaf, a number of control points are preset to regulate the straight line segment where the midpoint and the reference point on the switch dynamic curve are located, so as to obtain a single valve leaf that can change dynamically;
[0082] Specifically, in order to make the constructed switching dynamic curve have the dynamic change function of closing and opening, the present embodiment reconstructs the switching dynamic curve constructed in step S200. First, based on the constructed single valve leaf, the midpoint of the switching dynamic curve is determined, and the midpoint is respectively connected to the two reference points corresponding to the switching dynamic curve to construct two straight line segments. Then, a number of control points are determined on the two straight line segments, and each straight line segment is segmented using the control points. According to the different segmentation ratios of different control points to the straight line segments, dynamic regulation of the segmentation ratio of the control points to the straight line segments is achieved, so that the reconstructed switching dynamic curve can change dynamically, driving the valve ring of the corresponding single valve leaf to open or close, thereby obtaining a single valve leaf that can change dynamically.
[0083] Step S600: using the three reference points as references, repeating the step of constructing the dynamically changeable single valve leaflet until three dynamically changeable single valve leaflets are obtained, and constructing the aortic valve dynamic mathematical model using the three dynamically changeable valve leaflets.
[0084] Specifically, three reference points are determined based on a plane in the three-dimensional coordinate system to determine that the number of constructed valve leaflets is three. The steps of constructing a single valve leaflet that can change dynamically in step S100 to step S500 are repeated, and two more valve leaflets are constructed to obtain three valve leaflets. Adjacent valve leaflets are closely fitted through the attached edge curves, and each valve leaflet can be synchronously and dynamically changed according to its own configuration to construct a complete dynamic mathematical model of the aortic valve.
[0085] In this embodiment, by taking points on a plane in three-dimensional space, determining fixed points and parameter points, different construction points are obtained by combining numbers and shapes, and Bezier curves are constructed using the construction points to obtain three construction curves of the valve leaf, namely, the switch dynamic curve, the abdominal edge curve, and the attachment edge curve. Then, the switch dynamic curve is used as the sweeping path, and the abdominal edge curve and the attachment edge curve are used as the sweeping curves to form a curved surface, namely, a single valve leaf. At this time, a static valve leaf is obtained. Furthermore, the switch dynamic curve of the valve leaf is regulated by setting control points, so that the curve trend of the valve leaf can be controlled by parameters, so that the valve leaf can be opened and closed, and the valve leaf can be dynamically changed, thereby designing a dynamic mathematical model of the aortic valve. It can be seen that this embodiment determines the overall structure of the valve leaflets by adjusting the reference point position and parameter control of the sinus depth, sinus width and curvature of the valve leaflets, and opens and closes the entire valve leaflets by changing the curve trend of the switching dynamic curve, so as to achieve parameterized adjustment of the opening and closing actions of the valve leaflet dynamic model, and constructs a dynamically movable aortic valve model that conforms to the structural characteristics and physiological functions of the real aortic valve, which can ensure that the heart pushes oxygen and blood to the whole body when it contracts, and prevents blood from flowing back from the aorta to the left ventricle when the heart relaxes.
[0086] As a preferred embodiment, assuming that the configuration and size of each valve leaflet of the dynamic mathematical model of the aortic valve to be constructed are exactly the same, then after constructing a single valve leaflet that can change dynamically, the single valve leaflet can be rotated and lofted with the center of gravity of the equilateral triangle where the three reference points are located as the center to obtain three completely identical valve leaflets to construct a regular dynamic mathematical model of the aortic valve. In actual research applications, a regular dynamic mathematical model of the aortic valve is usually selected as the research object and the determination of various research indicators. Therefore, the dynamic mathematical model of the aortic valve constructed by three completely identical valve leaflets has a high practical research and medical application value.
[0087] In view of this, this application mainly takes the construction of a regular aortic valve dynamic mathematical model (i.e., the case where the three valve leaflets are exactly the same) as an example to illustrate the construction principle and steps of a dynamically changeable single valve leaflet. It should be stated that all aortic valve models constructed based on the principle of constructing a dynamically changeable single valve leaflet of the present invention are within the protection scope of the present invention.
[0088] like Figure 2-3 As shown, in one embodiment, the step S200 constructs a Bezier curve based on the three reference points to obtain a switch motion curve, including:
[0089] Step S210: obtaining the centroid of the plane triangle;
[0090] Specifically, three reference points in the three-dimensional coordinate system XYZ are defined as A1, A2, and A3, a plane triangle is constructed based on these three reference points, and the center of gravity O of the plane triangle is determined, O = (A1 + A2 + A3) / 3. Since the sum of the squares of the distances from the center of gravity to the three vertices is the smallest, using the center of gravity as the reference point is conducive to making the top arc of each valve leaf more symmetrical. In particular, if the plane triangle is an equilateral triangle, then using the center of gravity as the reference point can construct three valve leaflets with exactly the same top arcs.
[0091] Step S220: Obtain the midpoint of the line connecting the two reference points, and use the center of gravity as a starting point to point to the midpoint of the line connecting the two reference points to obtain a first vector;
[0092] Step S230: Taking the center of gravity as the starting point, a normal vector of the plane triangle is drawn in the opposite direction of the Z-axis direction to obtain a second vector;
[0093] Step S240: obtaining a vector end point based on the first vector and the second vector;
[0094] Step S250: constructing a Bezier curve with the two reference points and the vector end point as control points to obtain a switch motion curve.
[0095] Specifically, Figure 2 and Figure 3 As shown, based on the rectangular coordinate system XYZ, each valve leaf corresponds to two reference points among the three reference points A1, A2, and A3, such as A1 and A2, with the center of gravity O as the starting point and pointing to the midpoint A of the line connecting the two reference points. n , A n =(A1+A2) / 2, and we get the first vector T n , T n =O+A n , and the first vector T n The length of is controlled by the parameter x1. Starting from the center of gravity, draw the normal vector of the plane triangle in the opposite direction of the Z axis to obtain the second vector M p , the second vector M p The coordinates of are obtained by solving the following set of equations.
[0096]
[0097] Among them, (X, Y, Z) represents the solution of the equation system, that is, the second vector M p The coordinates of the first vector M p The length of is controlled by the parameter x2.
[0098] Solve for the first vector T n and the second vector M pThe sum of the vector end point M is obtained, and the vector end point is used as the key point of the switch dynamic curve to obtain the vector Using the reference points A1 and A2 and the vector end point M as control points, draw a second-order Bezier curve to obtain the switch dynamic curve L1, which is expressed as:
[0099] L1(t1)=(1-t1 2 )×A1+2×(1-t1)×t1×A2+t1 z ×M,(0 <t1<1)
[0100] Wherein, t1 represents the value range of the independent variable of the switch dynamic curve L1 from the starting point 0 to the end point 1.
[0101] In this embodiment, a second-order Bezier curve is drawn by three control points to obtain a switch curve, and the first vector T is adjusted by setting two control parameters x1 and x2. n and the second vector M p , so that the configuration of the constructed switching dynamic curve can be flexibly controlled.
[0102] like Figure 4-6 As shown, in one embodiment, based on the single valve leaf, a plurality of control points are preset in step S500 to regulate the straight line segment where the midpoint and the reference point on the switch dynamic curve are located to obtain a dynamically changeable single valve leaf, including:
[0103] Step S510: based on the single valve leaflet, obtaining the midpoint of the switching curve, and based on the midpoint of the switching curve and the two reference points, obtaining two straight line segments intersecting at the midpoint of the switching curve;
[0104] Step S520: segmenting the two straight line segments using preset parameters to obtain a plurality of groups of control points;
[0105] Step S530: Controlling the switch dynamic curve through different groups of control points to obtain a single valve leaflet that can change dynamically.
[0106] Specifically, Figure 4 As shown, the midpoint m of the switch moving curve L1 is obtained, and the coordinates of the reference point A1 are defined as The coordinates of the reference point A2 are Then use the space line equation to find the coordinates of the midpoint m. The space line equation is as follows:
[0107]
[0108] Then, based on the midpoint m, straight lines are drawn to the reference points A1 and A2 respectively, and two straight line segments A1m and A2m are obtained to obtain two straight lines intersecting at the key point M as the initial switch closed curve.
[0109] like Figure 5 and Figure 6 As shown, based on the switch closing curve, the parameter i is preset, and different values of i are used to segment the straight line segments A1m and A2m in different proportions. For example, in this embodiment, i1=1, i2=0.8, and i3=0.4 are controlled to segment the straight line segments A1m and A2m, respectively, to obtain six segmentation points, and the specific coordinates of the six points are calculated according to the straight lines A1m and A2m to obtain six points P0, P1, P2, P3, P4, and P5. A fifth-order Bessel function curve is created based on these six points, namely:
[0110]
[0111] Among them, L 1′ represents the switch dynamic curve in the open state, t 1′ Indicates L 1′ The range of the independent variable value from the starting point 0 to the end point 1, the value of u is [0, 1, 2, 3, 4, 5].
[0112] The control points that play a controlling role are regulated by changing the value of i to achieve six-point regulation, so as to adjust the degree to which the switch closing curve approaches the straight line segments A1m and A2m, thereby achieving regulation of the trend of the switch closing curve, and then achieving dynamic changes in the closing and opening actions of the valve leaflets. For example, the data in Grasshopper in Rhino is used to regulate the path displacement so that the curve approaches closing or opening. Figure 5 The diagram shows the switch closure curve in the open state. Figure 6 Shown is a schematic diagram of the switch closure curve in a closed state.
[0113] In order to achieve accurate and flexible regulation of the value of i, this embodiment adopts a Sigmoid function as the i value regulation function, such as a Logistic function, that is:
[0114] Sig(j)=(1+e -j ) -1
[0115] Where j represents the degree of valve opening or closing. When j approaches positive infinity, Sig(j) = 1, i 1′ =Sig(j)×i1=1,i 2′ =Sig(j)×i2=0.8,i 3′=Sig(j)×i3=0.4, the valve is in an open state; when j tends to negative infinity, Sig(j)=0, i 1′ =Sig(j)×i1=0,i 2′ =Sig(j)×i2=0,i 3′ =Sig(j)×i3=0, the valve is in a closed state. This embodiment uses the Sig(j) function to control i1=1, i2=0.8 or i3=0.4 according to the preset i value change rules (such as change frequency, change order of different values) to control the switch closure curve to reach the corresponding control point, so as to adjust the degree to which the switch closure curve approaches the straight line segments A1m and A2m, and obtain a dynamically changeable single valve leaf. It should be noted that this embodiment sets three groups of control points on the straight line segments A1m and A2m. As other preferred implementations, the position of the control point can also be changed by changing the value of i, thereby changing the magnitude of the dynamic change of the switch closure curve. More control points can also be set to further improve the accuracy of the switch closure curve.
[0116] In this embodiment, on the basis of constructing a static single valve leaf, the degree to which the switch closure curve approaches two straight line segments is adjusted by setting control points and regulating the control points, so that the valve leaf can perform dynamic adjustment of closing and opening actions and change the amplitude of the action.
[0117] In one embodiment, the step S300 of constructing the abdominal edge curve and the attachment edge curve based on the switch dynamic curve, the bottom fixed point and / or the reference point corresponding to the target line segment includes:
[0118] Step S310: Taking the midpoint of the switch motion curve as the starting point, a normal vector of the plane triangle is drawn in the opposite direction of the Z-axis to obtain a third vector;
[0119] Step S320: Taking the midpoint of the switch motion curve as the starting point, determine the key points of the abdomen edge along the direction of the third vector according to a preset length;
[0120] Step S330: constructing a Bezier curve with the midpoint of the switch motion curve, the abdomen edge key point and the bottom fixed point to obtain an abdomen edge curve.
[0121] Specifically, Figure 4 As shown, taking the midpoint m of the switch motion curve L1 as the starting point, draw the normal vector of the plane triangle in the opposite direction of the Z axis to obtain the third vector N p , and the third vector N p The length of is controlled by the parameter x3. Define the key point of the abdomen as N, then take m as the starting point and follow the third vector N pThe direction is adjusted by adjusting the parameter x3 to adjust the third vector N p length so that the third vector N p Meet the preset length, so that the third vector N p The end point of the abdomen coincides with the core point N, and the vector It can be seen that parameter x3 can be used to control the depth of the abdomen.
[0122] Taking the midpoint m of the switch dynamic curve, the key point N of the abdomen edge and the bottom fixed point B as control points, a second-order Bezier curve is constructed to obtain the abdomen edge curve L2, which is expressed as:
[0123] L2(t2)=(1-t2 2 )×B+2×(1-t2)×t2×m+t2 2 ×N,(0 <t2<1)
[0124] Among them, t2 represents the range of the independent variable value of the abdominal edge curve L2 from the starting point 0 to the end point 1.
[0125] In this embodiment, the midpoint m of the switch motion curve, the key point N of the abdomen side and the fixed point B of the bottom are used as three control points to draw a second-order Bezier curve to obtain the switch motion curve, and the third vector N is controlled by setting the control parameter x3. p , so that the depth of the constructed abdominal edge curve can be flexibly controlled.
[0126] like Figure 7-Figure 9 As shown, in one embodiment, the step S300 constructs the abdominal edge curve and the attachment edge curve based on the switch dynamic curve, the bottom fixed point and / or the reference point corresponding to the target line segment, respectively, including:
[0127] Step S340: Take each of the reference points corresponding to the target line segment as the starting point, extend in the preset direction according to the preset length, take the direction of the Z axis as the reference direction, take the Y axis and / or the X axis as the angle change axis, and obtain an attachment edge curve respectively.
[0128] Specifically, the premise for the aortic valve to close is that the attachment edge can fix the valve ring, and the valve leaflets can open and close to allow blood to flow without causing blood reflux. Therefore, constructing the attachment edge plays an important physiological role in the entire model. This embodiment uses the three elements of starting point, direction and length to construct the attachment edge. Specifically, Figure 7As shown, for the valve leaflet corresponding to the target line segment formed by the reference points A1 and A2, the reference points A1 and A2 are used as a starting point respectively, and the length of the attachment edge curve is regulated by the attachment edge parameter x4, and the direction of the attachment edge curve is regulated by the angle change of the two angle parameters r and α. The attachment edge curve takes the direction of the Z axis as the reference direction, and according to the preset direction, takes the Y axis as the angle change axis, and adjusts the parameter r within the range of 0 to 360° (based on the YZ plane), as shown in FIG. Figure 8 As shown, and / or, taking the X axis as the angle change axis, the parameter α is adjusted within the range of 0 to 360° (based on the XZ plane), such as Fig. 9 As shown, an attachment edge curve L3 with reference point A1 as the starting point is obtained, which is called the starting point of the constructed single valve leaflet, and an attachment edge curve L4 with reference point A2 as the starting point is obtained, which is called the end point of the constructed single valve leaflet.
[0129] In this embodiment, two attachment edge curves are constructed to connect the free edge curve and the abdominal edge curve to form a closed curve for constructing the valve leaf. The length and direction of the attachment edge curve can be freely adjusted, so that the configuration of the constructed valve leaf has adjustability and can improve the extensibility of the free connection with the free edge curve and the abdominal edge curve.
[0130] like Fig.10 and Fig.11 As shown, in one embodiment, the step S400 uses the switch motion curve as a sweep path, and uses the abdominal edge curve and the attachment edge curve as sweep curves to construct a single valve leaflet, including:
[0131] The switch curve is used as the sweep path, the two attachment edge curves are used as the starting point and end point of the sweep curve respectively, and the single valve leaflet configuration is regulated by the abdominal edge curve for sweeping and lofting to construct the single valve leaflet. Fig.10 Shown is a side view of a single valve leaflet. Fig.11 Shown is a top view of a single valve leaflet.
[0132] Specifically, the single-track sweep function of Grasshopper in Rhino is used to construct the surface corresponding to the valve leaf. The sweep path is selected as the switch dynamic curve L1, and the abdominal edge curve L2 is used to control the overall configuration of the valve leaf. The starting point of a single valve leaf is the attachment edge curve L3 starting from the reference point A1, and the end point of a single valve leaf is the attachment edge curve L4 starting from the reference point A2. Sweep and loft are performed to obtain a single valve leaf surface model. The attachment edge curves L3 and L4 can fix the valve ring and support the contour of the aortic valve. More importantly, during the opening and closing of the valve leaf, blood can flow without causing blood reflux.
[0133] Furthermore, if Figure 12-Figure 15 As shown, the above method of constructing a single valve leaflet is used to construct another two valve leaflets, and the three valve leaflets are closely fitted together through the attachment edge curves to construct a dynamic mathematical model of the aortic valve. Fig.12 Shown is a side view of the aortic valve dynamic mathematical model with the valve leaflets in the open state. Fig.13 Shown is a top view of the aortic valve dynamic mathematical model with the valve leaflets in the open state. Fig.14 Shown is a side view of the aortic valve dynamic mathematical model with the valve leaflets in the closed state. Fig.15 Shown is a top view of the aortic valve dynamic mathematical model with the valve leaflets in the closed state.
[0134] In order to make the dynamic mathematical model of the aortic valve have dynamic physiological functions, the three valve leaflets can be controlled to open and close at the same frequency through control points, and the movement frequency can be adjusted according to the normal aortic valve movement frequency in the human body to construct a model that can simulate life characteristics, thus providing a basis for medical research.
[0135] like Fig.16 As shown in the figure, in one embodiment, the step S100 determines three reference points based on a plane in a three-dimensional coordinate system, and obtains a bottom fixed point along the perpendicular direction of the target line segment formed by two of the reference points, including:
[0136] Step S110: construct a cylinder, and determine two reference points based on a cross section of the cylinder;
[0137] Step S120: Draw a perpendicular bisector of the target line segment formed by the two reference points on the cross section, and determine a reference point based on the perpendicular bisector;
[0138] Step S130: determine the intersection of the perpendicular bisector and the surface of the cylinder to obtain a bottom fixed point.
[0139] Specifically, Fig.16As shown, a cylinder is constructed, and two reference points A1 and A2 are selected on a cross section of the cylinder, and then the perpendicular bisectors of the two reference points on the cross section are drawn, and based on the perpendicular bisectors, a reference point A3 is determined. Since there are countless perpendicular bisectors connecting the two reference points, and countless perpendicular bisectors are all located in the same plane, the third reference point can be on the surface of the cylinder or not. As a preferred embodiment, three reference points are selected on a horizontal cross section of the cylinder, and the circle where the three points are located is equally divided. The angle of the reference points of the three valves is 120° to construct three completely identical valve leaflets. Then, a bottom fixed point B is obtained by taking the intersection of the perpendicular bisector and the surface of the cylinder, that is, the bottom fixed point is located both on the surface of the cylinder and on the perpendicular bisector of the two reference points determined first. As other preferred embodiments, the position of the bottom fixed point can also be offset inside or outside the surface of the cylinder, such as in Fig.16 At the position of B1 or B2 shown, the bottom fixed point is parameterized to achieve regulation of the sinus curvature of the valve leaflet, thereby increasing the flexibility of adjusting the shape of the valve leaflet.
[0140] It should be noted that the directions of the coordinate axes in the three-dimensional coordinate system XYZ referred to in the above embodiments can be freely adjusted, and the present invention does not limit the directions of the coordinate axes in the three-dimensional coordinate system XYZ.
[0141] like Fig.17 As shown, corresponding to the above-mentioned parametric modeling method of the aortic valve dynamic mathematical model, an embodiment of the present invention further provides a dynamic mathematical model of the aortic valve, wherein the above-mentioned dynamic mathematical model of the aortic valve is constructed based on a parametric modeling device of the aortic valve, and the parametric modeling device of the aortic valve comprises:
[0142] The key point acquisition module 1710 is used to determine three reference points based on a plane in a three-dimensional coordinate system, and obtain a bottom fixed point along the perpendicular bisector of a target line segment formed by two of the reference points, and the three reference points are used to form a plane triangle;
[0143] A switch motion curve construction module 1720 is used to construct a Bezier curve based on the three reference points to obtain a switch motion curve;
[0144] The belly edge curve and attachment edge curve construction module 1730 is used to construct the belly edge curve and the attachment edge curve respectively based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment;
[0145] A single valve leaflet construction module 1740, for constructing a single valve leaflet using the switch motion curve as a sweep path, and using the belly edge curve and the attachment edge curve as sweep curves;
[0146] A dynamic adjustment module 1750 is used to adjust the straight line segment where the midpoint and the reference point on the switch dynamic curve are located based on the single valve leaf and preset a number of control points to obtain a single valve leaf that can be changed dynamically;
[0147] The dynamic model construction module 1760 is used to repeat the steps of constructing the dynamically changeable single valve leaflet based on the three reference points until three dynamically changeable single valve leaflets are obtained, and use the three dynamically changeable valve leaflets to construct the dynamic mathematical model of the aortic valve.
[0148] Specifically, in this embodiment, the specific functions of the above-mentioned parametric modeling device for the dynamic mathematical model of the aortic valve can also refer to the corresponding description in the above-mentioned parametric modeling method for the dynamic mathematical model of the aortic valve, and will not be repeated here.
[0149] Based on the above embodiment, the present invention further provides a terminal, whose principle block diagram can be shown as follows: Fig.18 As shown. The terminal includes a processor, a memory, a network interface and a display screen connected via a system bus. The processor of the terminal is used to provide computing and control capabilities. The memory of the terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a parametric modeling program for the dynamic mathematical model of the aortic valve. The internal memory provides an environment for the operation of the operating system in the non-volatile storage medium and the parametric modeling program based on the dynamic mathematical model of the aortic valve. The network interface of the terminal is used to communicate with an external terminal via a network connection. When the parametric modeling program for the dynamic mathematical model of the aortic valve is executed by the processor, the steps of any one of the above-mentioned parametric modeling methods for the dynamic mathematical model of the aortic valve are implemented. The display screen of the terminal can be a liquid crystal display screen or an electronic ink display screen.
[0150] Those skilled in the art will understand that Fig.18 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the terminal to which the scheme of the present invention is applied. The specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0151] In one embodiment, a terminal is provided, which includes a memory, a processor, and a parametric modeling program of the dynamic mathematical model of the aortic valve stored in the memory and executable on the processor. When the parametric modeling program of the dynamic mathematical model of the aortic valve is executed by the processor, the steps of any one of the parametric modeling methods of the dynamic mathematical model of the aortic valve provided in the embodiments of the present invention are implemented.
[0152] An embodiment of the present invention also provides a computer-readable storage medium, on which is stored a parametric modeling program for the dynamic mathematical model of the aortic valve. When the parametric modeling program for the dynamic mathematical model of the aortic valve is executed by a processor, the steps of any one of the parametric modeling methods for the dynamic mathematical model of the aortic valve provided in the embodiment of the present invention are implemented.
[0153] It should be understood that the serial numbers of the steps in the above embodiments do not imply a sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0154] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0155] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0156] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0157] In the embodiments provided by the present invention, it should be understood that the disclosed apparatus / terminal equipment and method can be implemented in other ways. For example, the apparatus / terminal equipment embodiments described above are only illustrative, for example, the division of the above modules or units is only a logical function division, and in actual implementation, other division methods can be used, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0158] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features therein may be replaced by equivalents. However, these modifications or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. A parameterized modeling method for aortic valve dynamic mathematical model, characterized in that: The following steps are involved: Determine three reference points based on a plane in a three-dimensional coordinate system, and obtain a bottom fixed point along the perpendicular bisector of a target line segment formed by two of the reference points, wherein the three reference points are used to form a plane triangle; Constructing a Bezier curve based on the three reference points to obtain a switch motion curve; Based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment, respectively construct a belly edge curve and an attachment edge curve; Using the switch motion curve as a sweep path, and using the abdominal edge curve and the attachment edge curve as sweep curves, to construct a single valve leaflet; Based on the single valve leaf, a number of control points are preset to regulate the straight line segment where the midpoint and the reference point on the switch dynamic curve are located, so as to obtain a single valve leaf that can change dynamically; The step of constructing the dynamically changeable single valve leaflet is repeated with the three reference points as references until three dynamically changeable single valve leaflets are obtained, and the dynamic mathematical model of the aortic valve is constructed using the three dynamically changeable valve leaflets.
2. The parametric modeling method of the aortic valve dynamic mathematical model according to claim 1, characterized in that: The step of constructing a Bezier curve based on the three reference points to obtain a switch motion curve includes: Obtaining the centroid of the plane triangle; Obtain the midpoint of the line connecting the two reference points, and use the center of gravity as a starting point to point to the midpoint of the line connecting the two reference points to obtain a first vector; Taking the center of gravity as the starting point, a normal vector of the plane triangle is drawn in the opposite direction of the Z-axis to obtain a second vector; Based on the first vector and the second vector, obtaining a vector end point; A Bezier curve is constructed with the two reference points and the vector end point as control points to obtain a switch motion curve.
3. The parametric modeling method of aortic valve dynamic mathematical model according to claim 1, characterized in that: Based on the single valve leaf, a plurality of control points are preset to regulate the straight line segment where the midpoint and the reference point on the switch dynamic curve are located to obtain a dynamically changeable single valve leaf, including: Based on the single valve leaf, the midpoint of the switch motion curve is obtained, and based on the midpoint of the switch motion curve and the two reference points, two straight line segments intersecting at the midpoint of the switch motion curve are obtained; Using preset parameters to segment the two straight line segments to obtain a plurality of groups of control points; The switch dynamic curve is controlled by different groups of control points to obtain a single valve leaf that can change dynamically.
4. The parametric modeling method of aortic valve dynamic mathematical model according to claim 1, characterized in that: The step of constructing a belly edge curve and an attachment edge curve based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment comprises: Taking the midpoint of the switch motion curve as the starting point, draw the normal vector of the plane triangle in the opposite direction of the Z axis to obtain a third vector; Taking the midpoint of the switch motion curve as the starting point, determining the key points of the abdomen edge along the direction of the third vector according to a preset length; A Bezier curve is constructed with the midpoint of the switch motion curve, the abdominal edge key point and the bottom fixed point to obtain an abdominal edge curve.
5. The parametric modeling method of aortic valve dynamic mathematical model according to claim 1, characterized in that: The step of constructing a belly edge curve and an attachment edge curve based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment comprises: Taking each of the reference points corresponding to the target line segment as the starting point, extending in the preset direction according to the preset length, taking the direction of the Z axis as the reference direction, and taking the Y axis and / or the X axis as the angle change axis, respectively, an attachment edge curve is obtained.
6. The parametric modeling method of aortic valve dynamic mathematical model according to claim 1, characterized in that: The method of using the switch motion curve as a sweep path, and using the abdominal edge curve and the attachment edge curve as sweep curves to construct a single valve leaflet comprises: The switch curve is used as the sweep path, the two attachment edge curves are used as the starting point and end point of the sweep curve respectively, and the single valve leaflet configuration is regulated by the abdominal edge curve for sweeping and lofting to construct the single valve leaflet.
7. The parametric modeling method of aortic valve dynamic mathematical model according to claim 1, characterized in that: The method of determining three reference points based on a plane in a three-dimensional coordinate system and obtaining a bottom fixed point along the perpendicular bisector of a target line segment formed by two of the reference points includes: constructing a cylinder, and determining two reference points based on a cross section of the cylinder; Draw a perpendicular bisector of the target line segment formed by the two reference points on the cross section, and determine a reference point based on the perpendicular bisector; The intersection of the perpendicular bisector and the surface of the cylinder is determined to obtain a bottom fixed point.
8. A dynamic mathematical model of the aortic valve, characterized in that: The aortic valve dynamic mathematical model is constructed based on an aortic valve parameterized modeling device, and the aortic valve parameterized modeling device comprises: A key point acquisition module, used to determine three reference points based on a plane in a three-dimensional coordinate system, and obtain a bottom fixed point along the perpendicular bisector of a target line segment formed by two of the reference points, wherein the three reference points are used to form a plane triangle; A switch motion curve construction module, used to construct a Bezier curve based on the three reference points to obtain a switch motion curve; An abdominal edge curve and an attachment edge curve construction module, used to construct an abdominal edge curve and an attachment edge curve respectively based on the switch motion curve, the bottom fixed point and / or the reference point corresponding to the target line segment; A single valve leaflet construction module, used to construct a single valve leaflet using the switch motion curve as a sweep path, and using the belly edge curve and the attachment edge curve as sweep curves; A dynamic adjustment module, for adjusting the straight line segment where the midpoint and the reference point on the switch dynamic curve are located based on the single valve leaf and preset a number of control points to obtain a dynamically changeable single valve leaf; The dynamic model building module is used to repeatedly build the dynamically changeable single valve leaflet based on the three reference points until three dynamically changeable single valve leaflets are obtained, and use the three dynamically changeable valve leaflets to build a dynamic mathematical model of the aortic valve.
9. A terminal, characterized in that: The terminal includes a memory, a processor, and a parametric modeling program of the dynamic mathematical model of the aortic valve stored in the memory and executable on the processor. When the parametric modeling program of the dynamic mathematical model of the aortic valve is executed by the processor, the steps of the parametric modeling method of the dynamic mathematical model of the aortic valve are implemented as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a parametric modeling program for the dynamic mathematical model of the aortic valve. When the parametric modeling program for the dynamic mathematical model of the aortic valve is executed by the processor, the steps of the parametric modeling method for the dynamic mathematical model of the aortic valve as described in any one of claims 1-7 are implemented.
Citation Information
Patent Citations
Artificial aortic valve fluid-solid coupling model establishment method
CN107092795A