Balloon diameter control method and device, microcirculation perfusion system and equipment and storage medium
By constructing a target calculation model and combining factors such as balloon model, batch, aging time, and internal pressure, the inflation volume is adjusted to calculate the balloon diameter, which solves the problem of reduced control precision caused by balloon material aging and improves the therapeutic effect of the microcirculation system.
Patent Information
- Application Number
- CN202510927968.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-10-31
AI Technical Summary
In existing technologies, aging of balloon materials leads to a decrease in the precision of balloon diameter control by the pressurization device, which affects the therapeutic effect on the microcirculation system.
By constructing a target calculation model and combining factors such as balloon model, batch, aging time, inflation volume and internal pressure, the inflation volume is adjusted and the balloon diameter is calculated, thereby improving control accuracy.
This improves the precision of balloon dilation diameter control, ensuring the therapeutic effect on the microcirculation system.
Smart Images

Figure CN120860433A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical device technology, and in particular to a method, apparatus, microcirculation perfusion system, computer equipment, computer-readable storage medium, and computer program product for controlling the diameter of a balloon. Background Technology
[0002] The prevalence of ischemic heart disease risk factors such as population aging, hypertension, and diabetes has spurred the widespread use of percutaneous coronary intervention (PCI). Blockage of the coronary arteries can lead to localized ischemic damage to a portion of the myocardium. This localized ischemia primarily affects the coronary microcirculation system, and insufficient perfusion in the microcirculation system cannot be treated with conventional PCI procedures.
[0003] Currently, conventional methods for treating microcirculation obstruction involve blocking blood flow in the coronary sinuses to increase vascular pressure, causing blood to flow back into the microcirculation system. The increased vascular pressure also acts as a flushing agent due to the refluxed blood. A common approach for treating microcirculation obstruction is the combination of a pressure device and a balloon catheter. This method involves placing a balloon in the coronary sinus and repeatedly inflating and deflating it to intermittently block the sinus, achieving both blood reflux and flushing.
[0004] However, as the balloon is used for a longer period of time, the balloon material continues to age, which leads to a decrease in the control accuracy of the balloon diameter by the pressurization equipment. Summary of the Invention
[0005] Therefore, it is necessary to provide a method, device, microcirculation perfusion system, computer equipment, computer-readable storage medium, and computer program product that can improve the accuracy of balloon dilation diameter control in response to the above-mentioned technical problems.
[0006] In a first aspect, this application provides a method for controlling the diameter of a balloon, the method comprising:
[0007] The preset filling volume is determined based on the input data; the input data includes at least one of the following: balloon model, balloon batch, and target vessel diameter;
[0008] After activating the microcirculation system, determine the initial balloon pressure and emptying calibration parameters;
[0009] Based on the initial balloon pressure and emptying calibration parameters, the preset inflation volume is adjusted to obtain the updated inflation volume;
[0010] The updated inflation volume is input into the target calculation model, and the balloon diameter is output. The target calculation model includes the calculation equation for the balloon diameter. The calculation equation for the balloon diameter is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon pressure, and balloon bubble diameter.
[0011] In one embodiment, the method further includes, before inputting the updated filling volume into the target computational model:
[0012] An initial calculation model is constructed based on the influencing factors of balloon diameter, which include at least one of the following: balloon aging time, balloon air bubble diameter, balloon pressure, and inflation volume.
[0013] The initial computational model is trained using a pre-built training dataset to obtain a trained computational model;
[0014] The trained computational model is tested using a pre-built test dataset. If the test passes, the target computational model is obtained.
[0015] In one embodiment, the balloon aging time is determined based on the balloon batch, and the diameter of the air bubble inside the balloon is determined based on the initial balloon pressure.
[0016] In one embodiment, in the target calculation model, the influence of the balloon aging time and the pressure inside the balloon on the balloon diameter is characterized by a balloon aging pressure calibration factor; and / or, the influence of the balloon bubble diameter and the pressure inside the balloon on the balloon diameter is characterized by a balloon bubble pressure calibration factor.
[0017] The balloon pressure in the balloon aging pressure calibration factor is positively correlated with the aging factor, which includes real-time aging or accelerated aging.
[0018] In one embodiment, the equation for calculating the balloon diameter is as follows:
[0019] D=(aV 2 +bV+c)*f(P,t)*f(P,d)
[0020] In the formula, D represents the balloon diameter, V represents the filling volume, f(P,t) represents the balloon aging pressure calibration factor, f(P,d) represents the balloon bubble pressure calibration factor, a, b, and c are three model parameters, * represents multiplication, P represents the pressure inside the balloon, d represents the diameter of the bubble inside the balloon, and t represents the balloon aging time.
[0021] In one embodiment, the method further includes, before inputting the updated filling volume into the target computational model:
[0022] A loss function is constructed based on the difference between the actual balloon diameter and the balloon diameter predicted by the target calculation model.
[0023] Based on the loss function, the model parameters in the target computation model are optimized to obtain the optimized target computation model.
[0024] Secondly, this application also provides a device for controlling the diameter of a balloon, the device comprising:
[0025] The first determining module is used to determine a preset filling volume based on input data; the input data includes at least one of the following: balloon model, balloon batch, and target blood vessel diameter;
[0026] The second determining module is used to initiate the microcirculation system and determine the initial balloon pressure and emptying calibration parameters;
[0027] The adjustment module is used to adjust the preset inflation volume according to the initial balloon pressure and emptying calibration parameters to obtain the updated inflation volume;
[0028] The output module is used to input the updated inflation volume into the target calculation model and output the balloon diameter; the target calculation model includes the calculation equation for the balloon diameter; the calculation equation for the balloon diameter is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon internal pressure and balloon internal bubble diameter.
[0029] Thirdly, this application also provides a microcirculation perfusion system, including: a pressurizing mechanism, a transmission mechanism, a balloon catheter and a balloon, wherein the balloon is sleeved at the distal end of the balloon catheter, and the pressurizing mechanism controls the transmission mechanism to apply a propelling or retracting action to the liquid in the balloon catheter according to the balloon diameter control method described in any one of the first aspects, so that the balloon switches between an expanded state and a contracted state.
[0030] Fourthly, this application also provides a computer device, 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:
[0031] The preset filling volume is determined based on the input data; the input data includes at least one of the following: balloon model, balloon batch, and target vessel diameter;
[0032] Initiate the microcirculation system and determine the initial balloon pressure and emptying calibration parameters;
[0033] Based on the initial balloon pressure and emptying calibration parameters, the preset inflation volume is adjusted to obtain the updated inflation volume;
[0034] The updated inflation volume is input into the target calculation model, and the balloon diameter is output. The target calculation model includes the calculation equation for the balloon diameter. The calculation equation for the balloon diameter is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon pressure, and balloon bubble diameter.
[0035] Fifthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0036] The preset filling volume is determined based on the input data; the input data includes at least one of the following: balloon model, balloon batch, and target vessel diameter;
[0037] Initiate the microcirculation system and determine the initial balloon pressure and emptying calibration parameters;
[0038] Based on the initial balloon pressure and emptying calibration parameters, the preset inflation volume is adjusted to obtain the updated inflation volume;
[0039] The updated inflation volume is input into the target calculation model, and the balloon diameter is output. The target calculation model includes the calculation equation for the balloon diameter. The calculation equation for the balloon diameter is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon pressure, and balloon bubble diameter.
[0040] Sixthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0041] The preset filling volume is determined based on the input data; the input data includes at least one of the following: balloon model, balloon batch, and target vessel diameter;
[0042] Initiate the microcirculation system and determine the initial balloon pressure and emptying calibration parameters;
[0043] Based on the initial balloon pressure and emptying calibration parameters, the preset inflation volume is adjusted to obtain the updated inflation volume;
[0044] The updated inflation volume is input into the target calculation model, and the balloon diameter is output. The target calculation model includes the calculation equation for the balloon diameter. The calculation equation for the balloon diameter is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon pressure, and balloon bubble diameter.
[0045] The aforementioned balloon diameter control method, device, computer equipment, computer-readable storage medium, and computer program product determine a preset filling volume based on input data, including at least one of balloon model, balloon batch, and target vessel diameter. This allows for more accurate acquisition of the preset filling volume. By activating the microcirculation system and determining the initial balloon pressure and emptying calibration parameters, the preset filling volume is adjusted based on these parameters to obtain an updated filling volume. This allows the influence of factors such as balloon aging and emptying on the intra-balloon pressure to be considered when determining the filling volume, resulting in a more accurate calculation of the balloon filling volume. The updated filling volume is then input into a target calculation model, which outputs the balloon diameter. This target calculation model includes the equation for calculating the balloon diameter. Therefore, the preset filling volume of the balloon can be accurately calculated based on factors such as balloon model, balloon batch, and initial balloon pressure and emptying calibration parameters, resulting in a more accurate balloon diameter output by the target calculation model and thus improving the precision of the microcirculation system in controlling the balloon expansion diameter. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a schematic diagram of the microcirculation system in one embodiment;
[0048] Figure 2 This is a flowchart illustrating a method for controlling the diameter of a balloon in one embodiment;
[0049] Figure 3 This is a flowchart illustrating the method for controlling the balloon diameter in another embodiment;
[0050] Figure 4 This is a flowchart illustrating the method for controlling the balloon diameter in yet another embodiment;
[0051] Figure 5 This is a schematic diagram illustrating the principle of balloon parameters involved in the target calculation model in one embodiment;
[0052] Figure 6 This is a schematic diagram illustrating the relationship between the actual diameter and the predicted diameter of the balloon in one embodiment.
[0053] Figure 7 This is a schematic diagram illustrating the relationship between the actual inflation and the preset inflation of the balloon in one embodiment.
[0054] Figure 8 This is a structural block diagram of a balloon diameter control device in one embodiment;
[0055] Figure 9 This is a structural block diagram of the balloon diameter control device in another embodiment;
[0056] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0057] 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.
[0058] The terms “first,” “second,” etc., used in this document are not intended to specifically refer to order or sequence, nor are they used to limit this application; they are merely used to distinguish elements or operations described using the same technical terms.
[0059] The terms “include,” “including,” “have,” “contain,” etc., used in this article are all open-ended terms, meaning that they include but are not limited to.
[0060] The term "and / or" as used herein includes any or all of the things mentioned.
[0061] To facilitate understanding of the technical solutions in the various embodiments of this application, a brief explanation of the technical terms that may appear in the embodiments of this application is provided first:
[0062] A microcirculation perfusion system is a device that reuses fluid. It uses a transmission mechanism to propel or retract the liquid in the medium storage system to inflate or aspirate the distal balloon.
[0063] A balloon catheter is an expansion device that inflates or fills a balloon with fluid, thereby changing the balloon's size and shape to intermittently occlude venous sinuses, facilitating blood reflux and flushing. The balloon's expansion diameter directly affects the treatment outcome.
[0064] For example, Figure 1 This is a schematic diagram of the microcirculation system in one embodiment, such as... Figure 1As shown, the microcirculation system may include: a balloon catheter 100, a tubing 200, a signal line 300, a device 400 for controlling the balloon diameter, and a balloon 500 located distal to the balloon catheter 100. The device 400 for controlling the balloon diameter may be a computer device with a display screen and multiple input / output interfaces, including a Configuration Channel (CSP) interface, a Balloon Pressure (BP) interface, and an Electrocardiogram (ECG) interface. The CSP interface communicates with the first branch proximal to the balloon catheter 100 via the signal line 300 to provide electrical power and / or control signals. The BP interface communicates with the controller of the tubing 200 via the signal line to monitor and control the balloon inflation pressure, ensuring the quality and safety of the balloon dilation catheter. The ECG interface communicates with an ECG monitoring device (not shown) via the signal line to record and analyze ECG signals and monitor the patient's cardiac status. One end of the tubing 200 is connected to a fluid injection device, and the other end of the tubing 200 is connected to a second branch proximal to the balloon catheter 100, for injecting fluid into the balloon 500 or releasing fluid from the balloon 500. The device 400 for controlling the balloon diameter can determine the balloon diameter based on the collected balloon inflation pressure.
[0065] Ideally, the diameter D of a balloon is only related to the amount of fluid filling it; the more fluid, the larger the balloon. However, in reality, as the balloon material ages, its elongation decreases, requiring greater pressure to achieve the same elongation. This means greater resistance when filling the same volume, resulting in higher pressure on the lumen / gas within it. Consequently, an aged balloon will have a smaller volume. Furthermore, air bubbles cannot be completely expelled, or the balloon's emptying status cannot be determined due to inconsistent operator procedures. Especially in the presence of gas, the gas is preferentially compressed, leading to a decrease in balloon diameter for the same filling volume.
[0066] Existing devices for controlling balloon diameter rely solely on pressure feedback to calculate the balloon diameter, neglecting the impact of balloon aging and deflation on pressure. However, balloon diameters can vary significantly due to factors such as batch size, shelf life, inflation tubing length, and deflation efficiency. Addressing balloon diameter fluctuations through continuous pressure closed-loop control would increase computational demands, leading to higher equipment costs or compromised control accuracy. If the root causes of pressure variations are not considered separately, even achieving the preset pressure may fail to meet balloon diameter control requirements. This is particularly problematic for compliant balloons like microcirculation counterpulsation balloons, where balloon diameter is highly correlated with inflation pressure, significantly reducing control accuracy and impacting treatment outcomes.
[0067] To address the problems existing in the prior art, this application aims to provide a method for controlling balloon diameter, which can improve the control accuracy of balloon expansion diameter and solve the problem of fluctuation in balloon diameter caused by factors such as aging and emptying effect.
[0068] In one exemplary embodiment, such as Figure 2 As shown, a method for controlling the diameter of a balloon is provided, which can be applied to... Figure 1 Taking the balloon in the middle as an example, the explanation includes the following steps 201 to 204. Wherein:
[0069] Step 201: Determine the preset filling volume based on the input data.
[0070] The input data includes at least one of the following: balloon model, balloon batch, and target vessel diameter.
[0071] For example, taking the control of the balloon diameter in a microcirculation system as an example, the traditional control method includes: after powering on, inputting the balloon model and the target blood vessel diameter; calculating the filling volume based on the balloon model and the target blood vessel diameter; then reading the filling interval time and the contraction time; finally, pressing the start button to enter the cycle operation.
[0072] It should be understood that the inflation and deflation time intervals should be read before activating the microcirculation system, as these intervals are crucial for evaluating the balloon's function and performance. For example, timing begins when the balloon is first inflated or inflated, and after the measured inflation time interval, inflation is stopped. At this point, the balloon is expected to reach a preset pressure or diameter. If the balloon diameter is not reached after measurement, it indicates balloon performance degradation. Similarly, timing begins when the balloon begins to release gas or liquid, and after the measured deflation time interval, gas or liquid release is stopped. At this point, the balloon is expected to reach a preset pressure or diameter. If the balloon diameter is not reached after measurement, it indicates balloon performance degradation.
[0073] However, the above method does not consider the impact of balloon aging on the inflation effect. Optionally, in this embodiment, the balloon shelf life can be obtained based on the balloon batch, thereby knowing the balloon aging time and taking into account the impact of balloon aging when calculating the inflation volume.
[0074] Step 202: Start the microcirculation system and determine the initial balloon pressure and emptying calibration parameters.
[0075] In this embodiment, taking the control of the balloon diameter in a microcirculation system as an example, after starting the microcirculation system, the size of the balloon bubble can be determined in reverse by the initial balloon pressure (the balloon pressure measured for the first time after startup). Furthermore, the emptying calibration parameters are determined after startup. These emptying calibration parameters include key indicators such as the flow rate, pressure, and time of the balloon during the emptying process.
[0076] Step 203: Adjust the preset inflation volume based on the initial balloon pressure and emptying calibration parameters to obtain the updated inflation volume.
[0077] In this embodiment, the preset filling volume obtained in step 201 can be adjusted based on the initial balloon pressure and emptying calibration parameters. Alternatively, the preset filling volume can be recalculated based on the initial balloon pressure, emptying calibration parameters, balloon model, balloon batch, and target vessel diameter.
[0078] Step 204: Input the updated filling volume into the target calculation model and output the balloon diameter.
[0079] The target calculation model includes the calculation equation for the balloon diameter, which is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, intra-balloon pressure, and intra-balloon bubble diameter.
[0080] Optionally, the updated inflation volume can be substituted into the equation for calculating the balloon diameter to calculate the balloon diameter.
[0081] For example, taking the balloon diameter control of a microcirculation system as an example, the control method includes: after powering on, inputting the balloon model, balloon batch, and target vessel diameter; calculating the filling volume based on the balloon model, balloon batch, and target vessel diameter; then reading the filling interval time and contraction time; pressing the start button, and reading the initial balloon pressure and calculating the emptying calibration parameters; updating the filling volume based on the initial balloon pressure and emptying calibration parameters; finally, entering the cycle operation.
[0082] The aforementioned balloon diameter control method determines a preset filling volume based on input data, including at least one of the following: balloon model, balloon batch, and target vessel diameter. This allows for more accurate acquisition of the preset filling volume. By activating the microcirculation system and determining the initial balloon pressure and emptying calibration parameters, the preset filling volume is adjusted based on these parameters to obtain an updated filling volume. This allows the influence of factors such as balloon aging and emptying on the intra-balloon pressure to be considered when determining the filling volume, resulting in a more accurate calculation. The updated filling volume is then input into a target calculation model, which outputs the balloon diameter. This target calculation model includes the equation for calculating the balloon diameter. Therefore, the preset filling volume of the balloon can be accurately calculated based on factors such as balloon model, balloon batch, and initial balloon pressure and emptying calibration parameters, resulting in a more accurate balloon diameter output by the target calculation model and thus improving the precision of the microcirculation system in controlling the balloon expansion diameter.
[0083] In another exemplary embodiment, such as Figure 3 As shown, a method for controlling the diameter of a balloon is provided, which can be applied to... Figure 1 Taking the balloon in the middle as an example, the explanation includes the following steps 301 to 307. Wherein:
[0084] Step 301: Determine the preset filling volume based on the input data.
[0085] Step 302: Start the microcirculation system and determine the initial balloon pressure and emptying calibration parameters.
[0086] Optionally, before performing step 302, the method may further include: reading the filling time interval and the contraction time interval.
[0087] Step 303: Adjust the preset inflation volume based on the initial balloon pressure and emptying calibration parameters to obtain the updated inflation volume.
[0088] For the specific implementation process and technical effects of steps 301 to 303 in this embodiment, please refer to [link to documentation]. Figure 2 The relevant descriptions of steps 201 to 203 in the method embodiment shown will not be repeated here.
[0089] Step 304: Construct an initial calculation model based on the influencing factors of balloon diameter.
[0090] The influencing factors of balloon diameter include at least one of the following: balloon aging time, balloon air bubble diameter, balloon pressure, and inflation volume.
[0091] For example, the balloon aging time can be determined based on the balloon batch, and the diameter of the air bubble inside the balloon can be determined based on the initial balloon pressure.
[0092] Step 305: Train the initial computational model using a pre-built training dataset to obtain the trained computational model.
[0093] In this embodiment, a balloon parameter database can be established through a large number of tests (e.g., balloon parameters can be selected through machine learning algorithms), and a training dataset and a test dataset can be constructed based on this balloon parameter database.
[0094] Optionally, a supervised learning algorithm can be established based on artificial intelligence algorithms. That is, a balloon parameter database can be established using known parameters such as balloon diameter, aging time, bubble diameter, and balloon internal pressure, and a multivariate equation for calculating the balloon diameter can be constructed.
[0095] Step 306: Test the trained computational model using a pre-built test dataset. If the test passes, the target computational model is obtained.
[0096] In this embodiment, after training the computational model is completed, the trained computational model can be further tested using a test dataset to determine whether the computational accuracy (accuracy or error) of the trained computational model meets the requirements. If the computational accuracy of the trained computational model meets the requirements, the corresponding model parameters are saved to obtain the target computational model.
[0097] For example, in the target calculation model, the influence of balloon aging time and intra-balloon pressure on the balloon diameter is characterized by a balloon aging pressure calibration factor; and / or, the influence of intra-balloon bubble diameter and intra-balloon pressure on the balloon diameter is characterized by a balloon bubble pressure calibration factor. The intra-balloon pressure in the balloon aging pressure calibration factor is also related to an aging factor, which includes: real-time aging or accelerated aging.
[0098] Optionally, the calculation equation for the balloon diameter included in the target calculation model is as follows:
[0099] D=(aV 2 +bV+c)*f(P,t)*f(P,d)
[0100] In the formula, D represents the balloon diameter, V represents the inflation volume, f(P,t) represents the balloon aging pressure calibration factor, f(P,d) represents the balloon bubble pressure calibration factor, and a, b, and c are three model parameters.
[0101] Step 307: Input the updated filling volume into the target calculation model and output the balloon diameter.
[0102] For the specific implementation process and technical effects of step 307 in this embodiment, please refer to [link / reference]. Figure 2 The relevant description of step 204 in the method embodiment shown will not be repeated here.
[0103] In yet another exemplary embodiment, such as Figure 4 As shown, a method for controlling the diameter of a balloon is provided, which can be applied to... Figure 1 Taking the balloon in the middle as an example, the explanation includes the following steps 401 to 406. Wherein:
[0104] Step 401: Determine the preset filling volume based on the input data.
[0105] Step 402: Start the microcirculation system and determine the initial balloon pressure and emptying calibration parameters.
[0106] Step 403: Adjust the preset inflation volume based on the initial balloon pressure and emptying calibration parameters to obtain the updated inflation volume.
[0107] For the specific implementation process and technical effects of steps 401 to 403 in this embodiment, please refer to [link to documentation]. Figure 2 The relevant descriptions of steps 201 to 203 in the method embodiment shown will not be repeated here.
[0108] Step 404: Construct a loss function based on the difference between the actual balloon diameter and the balloon diameter predicted by the target calculation model.
[0109] For example, such as Figure 5 As shown, Figure 5 The parameters of the balloon involved in the target calculation model are given in the figure (balloon diameter D, aging time t, bubble diameter d, pressure inside the balloon P, and filling volume V). Figure 6 The diagram shows the relationship between the actual diameter and the predicted diameter of the balloon. Figure 7 The diagram shows the relationship between the actual inflation and the preset inflation of the balloon.
[0110] Step 405: Based on the loss function, optimize the model parameters in the target computation model to obtain the optimized target computation model.
[0111] In this embodiment, the optimal parameters (a, b, c) are determined by finding the minimum value of the loss function J(a, b, c) that represents the difference between the true value D and the predicted value D'.
[0112] Optionally, taking the calculation equation for the balloon diameter included in the target calculation model as an example, f(P,t) can be determined using large sample data and aging factors. Similarly, f(P,d) can be determined using large sample data. The large sample data can be expressed as: w × d 3+ v, where the aging factor is r. w and v are two parameters in the loss function J(w, v), and d is the bubble diameter.
[0113] It should be understood that the above method requires the measured bubble diameter d to be smaller than the balloon diameter D, that is, the gas volume is less than the liquid volume; by minimizing the loss function J(w, v), the algorithmic prediction of bubble diameter and pressure can be completed.
[0114] Alternatively, P in f(P,d) can be determined by w × d³ + v, and f(P,t) can be determined by (w × d) / t. 3 + v)*r is determined. Among them, the aging factor can be divided into real-time aging and accelerated aging. When real-time aging is used, the value of r is 1.
[0115] Step 406: Input the updated filling volume into the target calculation model and output the balloon diameter.
[0116] For the specific implementation process and technical effects of step 406 in this embodiment, please refer to [link to relevant documentation]. Figure 2 The relevant description of step 204 in the method embodiment shown will not be repeated here.
[0117] In this embodiment, the balloon pressure of the first cycle is introduced to update the emptying calibration parameters, and a balloon pressure calculation method based on aging time and emptying calibration parameters is established. By breaking down the factors affecting pressure into aging time, emptying calibration, etc., the influence of different factors on balloon pressure and inflation volume can be fully considered, thereby increasing the accuracy of balloon diameter control and improving treatment efficacy.
[0118] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0119] Based on the same inventive concept, this application also provides a balloon diameter control device for implementing the balloon diameter control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more balloon diameter control device embodiments provided below can be found in the limitations of the balloon diameter control method described above, and will not be repeated here.
[0120] In one exemplary embodiment, such as Figure 8 As shown, a balloon diameter control device is provided, comprising: a first determining module 801, a second determining module 802, an adjusting module 803, and an output module 804, wherein:
[0121] The first determining module 801 is used to determine a preset filling volume based on input data; the input data includes at least one of the following: balloon model, balloon batch, and target blood vessel diameter;
[0122] The second determining module 802 is used to start the microcirculation system and determine the initial balloon pressure and emptying calibration parameters;
[0123] The adjustment module 803 is used to adjust the preset inflation volume according to the initial balloon pressure and emptying calibration parameters to obtain the updated inflation volume;
[0124] The output module 804 is used to input the updated inflation volume into the target calculation model and output the balloon diameter; the target calculation model includes a calculation equation for the balloon diameter, which is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon internal pressure and balloon internal bubble diameter.
[0125] In this embodiment, a preset inflation volume is determined based on input data, including at least one of the following: balloon model, balloon batch, and target vessel diameter. This allows for a more accurate acquisition of the preset inflation volume. The microcirculation system is activated, and the initial balloon pressure and emptying calibration parameters are determined. Based on these parameters, the preset inflation volume is adjusted to obtain an updated inflation volume. This allows the influence of factors such as balloon aging and emptying on the intra-balloon pressure to be considered when determining the inflation volume, resulting in a more accurate calculation. The updated inflation volume is then input into a target calculation model, which outputs the balloon diameter. This target calculation model includes an equation for calculating the balloon diameter. Therefore, the preset inflation volume of the balloon can be accurately calculated using factors such as balloon model, balloon batch, and initial balloon pressure and emptying calibration parameters, resulting in a more accurate balloon diameter output by the target calculation model and thus improving the precision of the microcirculation system in controlling the balloon expansion diameter.
[0126] In another exemplary embodiment, such as Figure 9 As shown, another device for controlling the balloon diameter is provided, which... Figure 8 Based on the device shown, it may further include: a model building module 805, used to build an initial calculation model based on the influencing factors of balloon diameter, wherein the influencing factors of balloon diameter include at least one of balloon aging time, balloon air bubble diameter, balloon pressure, and inflation volume; train the initial calculation model using a pre-built training dataset to obtain a trained calculation model; test the trained calculation model using a pre-built test dataset, and if the test passes, obtain the target calculation model.
[0127] For example, the aging time of the balloon is determined according to the balloon batch, and the diameter of the air bubble inside the balloon is determined according to the initial balloon pressure.
[0128] For example, in the target calculation model, the influence of balloon aging time and intra-balloon pressure on the balloon diameter is characterized by a balloon aging pressure calibration factor; and / or, the influence of intra-balloon bubble diameter and intra-balloon pressure on the balloon diameter is characterized by a balloon bubble pressure calibration factor; wherein, the intra-balloon pressure in the balloon aging pressure calibration factor is also positively correlated with an aging factor, which includes: real-time aging or accelerated aging.
[0129] For example, the equation for calculating the balloon diameter is as follows:
[0130] D=(aV 2 +bV+c)*f(P,t)*f(P,d)
[0131] In the formula, D represents the balloon diameter, V represents the filling volume, f(P,t) represents the balloon aging pressure calibration factor, f(P,d) represents the balloon bubble pressure calibration factor, a, b, and c are three model parameters, * represents multiplication, P represents the pressure inside the balloon, d represents the diameter of the bubble inside the balloon, and t represents the balloon aging time.
[0132] For example, the above apparatus may further include: a model optimization module 806, configured to construct a loss function based on the difference between the actual balloon diameter and the balloon diameter predicted by the target calculation model; and to optimize the model parameters in the target calculation model based on the loss function to obtain an optimized target calculation model.
[0133] The modules in the aforementioned balloon diameter control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0134] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 10 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores balloon parameter data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network. When executed by the processor, the computer program implements a method for controlling the balloon diameter.
[0135] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0136] In one exemplary embodiment, a microcirculation perfusion system is provided, comprising: a pressurization mechanism, a transmission mechanism, a balloon catheter, and a balloon, wherein the balloon is fitted at the distal end of the balloon catheter, and the pressurization mechanism is configured as described above. Figures 2-4 The balloon diameter control method shown outputs the balloon diameter, and the control transmission mechanism applies a propulsive or retractive action to the liquid in the balloon catheter, so that the balloon switches between an expanded state and a contracted state.
[0137] In one exemplary 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 implement the steps in the above-described method embodiments.
[0138] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0139] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0140] 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, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0141] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0142] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. 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 application should be determined by the appended claims.
Claims
1. A method for controlling the diameter of a balloon, characterized in that, The method includes: The preset filling volume is determined based on the input data; the input data includes at least one of the following: balloon model, balloon batch, and target vessel diameter; Initiate the microcirculation system and determine the initial balloon pressure and emptying calibration parameters; Based on the initial balloon pressure and emptying calibration parameters, the preset inflation volume is adjusted to obtain the updated inflation volume; The updated inflation volume is input into the target calculation model, and the balloon diameter is output. The target calculation model includes the calculation equation for the balloon diameter. The calculation equation for the balloon diameter is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon pressure, and balloon bubble diameter.
2. The method according to claim 1, characterized in that, Before inputting the updated filling volume into the target computational model, the method further includes: An initial calculation model is constructed based on the influencing factors of balloon diameter, which include at least one of the following: balloon aging time, balloon air bubble diameter, balloon pressure, and inflation volume. The initial computational model is trained using a pre-built training dataset to obtain a trained computational model; The trained computational model is tested using a pre-built test dataset. If the test passes, the target computational model is obtained.
3. The method according to claim 2, characterized in that, The aging time of the balloon is determined according to the batch of balloons, and the diameter of the air bubble inside the balloon is determined according to the initial balloon pressure.
4. The method according to claim 2, characterized in that, In the target calculation model, the influence of balloon aging time and balloon internal pressure on balloon diameter is characterized by a balloon aging pressure calibration factor; and / or, the influence of balloon internal bubble diameter and balloon internal pressure on balloon diameter is characterized by a balloon bubble pressure calibration factor. The balloon pressure in the balloon aging pressure calibration factor is also positively correlated with the aging factor, which includes: real-time aging or accelerated aging.
5. The method according to any one of claims 1 to 4, characterized in that, The equation for calculating the diameter of the balloon is as follows: D=(aV 2 +bV+c)*f(P,t)*f(P,d) In the formula, D represents the balloon diameter, V represents the filling volume, f(P,t) represents the balloon aging pressure calibration factor, f(P,d) represents the balloon bubble pressure calibration factor, a, b, and c are three model parameters, * represents multiplication, P represents the pressure inside the balloon, d represents the diameter of the bubble inside the balloon, and t represents the balloon aging time.
6. The method according to any one of claims 1 to 4, characterized in that, Before inputting the updated filling volume into the target computational model, the method further includes: A loss function is constructed based on the difference between the actual balloon diameter and the balloon diameter predicted by the target calculation model. Based on the loss function, the model parameters in the target computation model are optimized to obtain the optimized target computation model.
7. A device for controlling the diameter of a balloon, characterized in that, The device includes: The first determining module is used to determine a preset filling volume based on input data; the input data includes at least one of the following: balloon model, balloon batch, and target blood vessel diameter; The second determining module is used to initiate the microcirculation system and determine the initial balloon pressure and emptying calibration parameters; The adjustment module is used to adjust the preset inflation volume according to the initial balloon pressure and emptying calibration parameters to obtain the updated inflation volume; The output module is used to input the updated inflation volume into the target calculation model and output the balloon diameter; the target calculation model includes the calculation equation for the balloon diameter; the calculation equation for the balloon diameter is used to characterize the relationship between the balloon diameter and the balloon aging time, inflation volume, balloon internal pressure and balloon internal bubble diameter.
8. A microcirculation perfusion system, characterized in that, include: The device includes a pressurizing mechanism, a transmission mechanism, a balloon catheter, and a balloon, wherein the balloon is fitted at the distal end of the balloon catheter, the pressurizing mechanism outputs the balloon diameter according to any one of claims 1 to 6, and controls the transmission mechanism to apply a propulsive or retractive action to the liquid in the balloon catheter, thereby switching the balloon between an inflated state and a contracted state.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.