Processing math: 100%
Research article Special Issues

Glucose trend prediction model based on improved wavelet transform and gated recurrent unit


  • Glucose trend prediction based on continuous glucose monitoring (CGM) data is a crucial step in the implementation of an artificial pancreas (AP). A glucose trend prediction model with high accuracy in real-time can greatly improve the glycemic control effect of the artificial pancreas and effectively prevent the occurrence of hyperglycemia and hypoglycemia. In this paper, we propose an improved wavelet transform threshold denoising algorithm for the non-linearity and non-smoothness of the original CGM data. By quantitatively comparing the mean square error (MSE) and signal-to-noise ratio (SNR) before and after the improvement, we prove that the improved wavelet transform threshold denoising algorithm can reduce the degree of distortion after the smoothing of CGM data and improve the extraction effect of CGM data features at the same time. Based on this finding, we propose a glucose trend prediction model (IWT-GRU) based on the improved wavelet transform threshold denoising algorithm and gated recurrent unit. We compared the root mean square error (RMSE), mean absolute percentage error (MAPE), and coefficient of determination (R2) of Recurrent Neural Networks (RNN), Long Short-Term Memory (LSTM), Support vector regression (SVR), Gated Recurrent Unit (GRU) and IWT-GRU on the original CGM monitoring data of 80 patients for 7 consecutive days with different prediction horizon (PH). The results showed that the IWT-GRU model outperformed the other four models. At PH = 45 min, the RMSE was 0.5537 mmol/L, MAPE was 2.2147%, R2 was 0.989 and the average runtime was only 37.2 seconds. Finally, we analyze the limitations of this study and provide an outlook on the future direction of blood glucose trend prediction.

    Citation: Tao Yang, Qicheng Yang, Yibo Zhou, Chuanbiao Wen. Glucose trend prediction model based on improved wavelet transform and gated recurrent unit[J]. Mathematical Biosciences and Engineering, 2023, 20(9): 17037-17056. doi: 10.3934/mbe.2023760

    Related Papers:

    [1] Lingmin Lin, Kailai Liu, Huan Feng, Jing Li, Hengle Chen, Tao Zhang, Boyun Xue, Jiarui Si . Glucose trajectory prediction by deep learning for personal home care of type 2 diabetes mellitus: modelling and applying. Mathematical Biosciences and Engineering, 2022, 19(10): 10096-10107. doi: 10.3934/mbe.2022472
    [2] Huawei Jiang, Tao Guo, Zhen Yang, Like Zhao . Deep reinforcement learning algorithm for solving material emergency dispatching problem. Mathematical Biosciences and Engineering, 2022, 19(11): 10864-10881. doi: 10.3934/mbe.2022508
    [3] Xiaotong Ji, Dan Liu, Ping Xiong . Multi-model fusion short-term power load forecasting based on improved WOA optimization. Mathematical Biosciences and Engineering, 2022, 19(12): 13399-13420. doi: 10.3934/mbe.2022627
    [4] Hongli Niu, Kunliang Xu . A hybrid model combining variational mode decomposition and an attention-GRU network for stock price index forecasting. Mathematical Biosciences and Engineering, 2020, 17(6): 7151-7166. doi: 10.3934/mbe.2020367
    [5] Zhenglong Tang, Chao Chen . Spatio-temporal information enhance graph convolutional networks: A deep learning framework for ride-hailing demand prediction. Mathematical Biosciences and Engineering, 2024, 21(2): 2542-2567. doi: 10.3934/mbe.2024112
    [6] Weijiu Liu . A mathematical model for the robust blood glucose tracking. Mathematical Biosciences and Engineering, 2019, 16(2): 759-781. doi: 10.3934/mbe.2019036
    [7] Lin Feng, Ziren Chen, Harold A. Lay Jr., Khaled Furati, Abdul Khaliq . Data driven time-varying SEIR-LSTM/GRU algorithms to track the spread of COVID-19. Mathematical Biosciences and Engineering, 2022, 19(9): 8935-8962. doi: 10.3934/mbe.2022415
    [8] Ping Wang, Qiaoyan Sun, Yuxin Qiao, Lili Liu, Xiang Han, Xiangguang Chen . Online prediction of total sugar content and optimal control of glucose feed rate during chlortetracycline fermentation based on soft sensor modeling. Mathematical Biosciences and Engineering, 2022, 19(10): 10687-10709. doi: 10.3934/mbe.2022500
    [9] Hugo Flores-Arguedas, Marcos A. Capistrán . Bayesian analysis of Glucose dynamics during the Oral Glucose Tolerance Test (OGTT). Mathematical Biosciences and Engineering, 2021, 18(4): 4628-4647. doi: 10.3934/mbe.2021235
    [10] Lihe Liang, Jinying Cui, Juanjuan Zhao, Yan Qiang, Qianqian Yang . Ultra-short-term forecasting model of power load based on fusion of power spectral density and Morlet wavelet. Mathematical Biosciences and Engineering, 2024, 21(2): 3391-3421. doi: 10.3934/mbe.2024150
  • Glucose trend prediction based on continuous glucose monitoring (CGM) data is a crucial step in the implementation of an artificial pancreas (AP). A glucose trend prediction model with high accuracy in real-time can greatly improve the glycemic control effect of the artificial pancreas and effectively prevent the occurrence of hyperglycemia and hypoglycemia. In this paper, we propose an improved wavelet transform threshold denoising algorithm for the non-linearity and non-smoothness of the original CGM data. By quantitatively comparing the mean square error (MSE) and signal-to-noise ratio (SNR) before and after the improvement, we prove that the improved wavelet transform threshold denoising algorithm can reduce the degree of distortion after the smoothing of CGM data and improve the extraction effect of CGM data features at the same time. Based on this finding, we propose a glucose trend prediction model (IWT-GRU) based on the improved wavelet transform threshold denoising algorithm and gated recurrent unit. We compared the root mean square error (RMSE), mean absolute percentage error (MAPE), and coefficient of determination (R2) of Recurrent Neural Networks (RNN), Long Short-Term Memory (LSTM), Support vector regression (SVR), Gated Recurrent Unit (GRU) and IWT-GRU on the original CGM monitoring data of 80 patients for 7 consecutive days with different prediction horizon (PH). The results showed that the IWT-GRU model outperformed the other four models. At PH = 45 min, the RMSE was 0.5537 mmol/L, MAPE was 2.2147%, R2 was 0.989 and the average runtime was only 37.2 seconds. Finally, we analyze the limitations of this study and provide an outlook on the future direction of blood glucose trend prediction.



    In daily life, the long-term use of equipment can gradually produce small errors, which has a growing impact on many large equipment, especially those requiring high-precision measurement. For example, the oil storage tank of the underground automobile gas station is a horizontal cylinder, and its two ends are composed of spherical surfaces, as shown in Figure 1. Each oil storage tank will be attached with a tank capacity scale after factory installation, showing the height of oil stored in the tank and the corresponding capacity, to ensure the measurement accuracy of gasoline sales and storage. After the oil storage tank is placed underground for a period of time, the position of the oil storage tank will change in longitudinal tilt and lateral deflection, due to geological changes or minor earthquakes, resulting in changes in the calibrated value of the tank volume. Therefore, it is necessary to recalibrate the tank volume table. However, before recalibration, the displacement state of the oil tank must be identified, which is the problem of displacement identification of the oil tank [1].

    Figure 1.  Front schematic diagram of the oil storage tank.

    The basic principle of underlying displacement identification and calibration of the tank volume meter in oil storage tanks is to establish an integral relationship among oil storage capacity, oil level height, and displacement parameters based on the concept of the micro-element method. Different numerical techniques are then used to solve the problem and determine the displacement parameters, with the aim of re-calibrating the tank volume meter.

    Based on the different positions of the oil level in the oil tank, most of the studies divided the entire oil tank into three parts [2,3]: the middle cylinder and the spherical crowns on both sides respectively, to establish the double integral relationship model between oil storage capacity and oil level height [4,5,6,7], and to carry out numerical calculation via approximate integration methods such as complex quadrature [8], Lagrange interpolation [9], Simpson formula [10], and so on.

    Z. Yao et al. [11] developed a deformation integral model for an actual tank based on measured data, and used the nonlinear least squares method to estimate the deformation parameters of the tank. They then calculated the accurate calibration value of the tank capacity table for the actual tank.

    L. Qi et al. [12] employed mathematical modeling techniques and MATLAB software to address the issue of tank displacement identification and calibration of the capacity map. By focusing on the study of a small elliptical cylinder oil tank, they investigated the calibration of the tank capacity diagram in situations where the actual tank experiences vertical or horizontal displacement.

    Z. Liu et al. [13] developed a computational fluid dynamics (CFD) model to simulate liquid sloshing. This numerical model was validated through an experimental study of liquid sloshing in an apparent vessel. Based on the selected sloshing experiment, the effects of numerical time step and phase transition factor on liquid sloshing were investigated. It was found that time steps of 0.001 and 0.002 s, in conjunction with a phase transition factor of 0.1 s-1, were sufficient to meet the requirements for predicting liquid sloshing behavior.

    It was found that the first method to calculate the oil volume in the tank via integration method was the analytical method (multiple integration and differentiation), but this traditional functional integration model was complex to build and prone to errors in derivation [14]. During the modeling and calculation operation, the calculation of the oil volume in the displacement oil tank was relatively complex and difficult. In addition to functional integration formulas [15,16], indicative functions [17], Monte Carlo [18], and other methods can also be used for volume calculation. The Monte Carlo method is simple, but it requires a long time to obtain the result, and it is difficult to meet the accuracy as required. While indicator functions are commonly used in fields such as mathematics, physics, and computer science to represent the existence or characteristics of a set or region at a certain point, in order to define the properties of the set, such as topological, connectivity, and geometric properties. They can also be extended to multidimensional spaces or more general situations, for example, its indicator function can be represented as a Boolean function or a feature function for a region [19].This paper is based on a specific example of identifying the displacement of a mailbox in the calibration of oil storage tank volume in daily life. A mathematical model is established via integration method of indicator functions to analyze the specific situation of liquid oscillation in the container for the first time [20], and the model of the oil storage tank volume table is established as well. This method has a simple model, is easy to design algorithms, and has significantly improved calculation accuracy. And the effective combination of mathematical functions and practical applications has great potential significance for the application of mathematical methods in daily life examples

    Considering that the capacity of a set (also known as Jordan measure) can be expressed by the integral of the characteristic function and taking advantage of the powerful computational capabilities of MATLAB [21], the construction model becomes very simple. The key lies in selecting an appropriate Cartesian coordinate system to determine the rectangular coordinate representation of the area occupied by the oil in the storage tank. Although the amount of calculation involved is significant, MATLAB can handle it with ease.

    The specific algorithm for calculating oil quantity using the Matlab function triplequad is as follows:

    1) A three-dimensional rectangular coordinate system is established, with the center of the oil storage tank as the origin and rotated with the oil storage tank.

    2) The integration region E is determined according to the three-dimensional space area occupied by the oil volume in the tank.

    3) Define the characteristic function of the integral area E as Formula (1):

    χE(x,y,z)={1, (x,y,z)E,0, (x,y,z)E. (1)

    4) In the integral range D of the Matlab function triplequad, only the region E can be included completely. In order to improve the calculation efficiency, D is set to be the smallest cuboid that can contain E.

    5) Take the indicator function as the integrand and integrate it on D to calculate the corresponding oil quantity for the oil level height h.

    V(h)=DχE(x,y,z)dxdydz. (2)

    The study is based on the actual inspection data during the oil inlet/outlet process after the displacement of a given oil storage tank, including the oil intake, oil output, the oil level display height in the tank, and the actual displayed oil volume. Appendix 1 can be seen for specific values.

    In order to study the displacement identification of oil storage tanks, it is necessary to determine whether the tank has shifted to some extent based on the measured data. The attached Excel table provides the volume label table without displacement for the "Oil Height Displayed" (in millimeters, mm) and "Oil Capacity Displayed" (in liters, L = dm3). The "Oil Output" column records several times of oil output, and the corresponding "Oil Height Displayed" in each row provides the corresponding oil level display height after oil output. The corresponding "Oil Volume Displayed" provides the tank volume gauge value under the oil level display height in the tank after the oil is discharged. If the oil storage tank has not displaced, the "Oil Volume Displayed" before oil output minus the "Oil Volume Displayed" after oil output shall be equal to the current oil output. The data is divided into two sets based on the supplementary intake. The first set contains 302 oil output data points, and the second set contains 300 oil output data points. The error images shown in Figure 2 are obtained by checking the two groups of data respectively.

    Figure 2.  (a) the error between the first set oil output in the actual collected data and the difference in the amount of oil calculated by the tank capacity table; (b) the error between the second set oil output in the actual collected data and the difference in the amount of oil calculated by the tank capacity table.

    According to the calculation results, the errors of the two groups of data are among the range of 17.51–16.46 liters, with the maximum relative errors of the two groups being 2.4 and 2.8 per mill, respectively. The error chart shows that the errors mainly occur at the two ends of the oil tank, where the oil height is lower or higher, and present obvious systematic error rules. It can be concluded that the oil tank did not deform but displaced.

    The mathematical model for the calibration of the tank volume table after the oil tank displacement is established, which is the relationship between the oil storage quantity in the tank and the oil level height within the displacement parameters (longitudinal inclination angle and lateral deflection angle). First, a three-dimensional rectangular coordinate system is established according to the right-handed law, with the center of the oil tank cylinder without displacement taken as the origin, the cylinder axis taken as the Z-axis, and the upward direction of the oil level probe taken as the positive direction of the Z-axis. The unit of measurement is meters, as shown in Figure 3.

    Figure 3.  The three-dimensional Cartesian coordinate system of the cylinder oil tank with the spherical cap at both ends.

    Assuming that the section radius of the oil tank, the length of the cylinder, the radius of the spherical crowns at both ends, the distance from the oil level probe to the left end of the oil tank cylinder, the distance from the origin of the coordinates to the spherical center of the spherical crown, and the oil height respectively refers to r, L, R, d, c, h, the cylindrical oil tank with spherical crowns at both ends consists of the cylinder x2+z2=r2,L2yL2 (r = 1.5m, L = 8m) and spherical crowns at both ends, the spherical crown radius is R = 1.625m, and the coordinates of the two spherical centers are (0, c, 0) and (0, c, 0) (c = 3.375m). When the oil level height is h, if the oil tank has no displacement, the coordinate of the oil float is (0,(L2d),hr) (d = 2m) and the expression of the oil level equation is z=hr.

    Figure 4 shows the longitudinal inclination and lateral deflection of the oil storage tank. Assuming that the oil level probe entering the oil tank is fixed when the oil storage tank displaces, it can be seen from Figure 5 that:

    Figure 4.  (a) the schematic diagram of the longitudinal inclination; (b) the lateral deflection of the oil storage tank.
    Figure 5.  (a) Longitudinal section drawings of oil tank displacement; (b) transverse section drawings of oil tank displacement.

    1) The oil tank has only longitudinal displacement, and the coordinate of the oil float is

    (0,(L2d)+(2rh)sinα,hcosαr). (3)

    2) The oil tank has only lateral displacement, and the coordinate of the oil float is

    ((2rh)sinβ,(L2d),hcosβr). (4)

    3) The oil tank has both longitudinal and lateral displacement, and the coordinate of the oil float is

    (x0,y0,z0)=((2rh)sinβ,(L2d)+(2rh)sinα,hcosαcosβr). (5)

    If the oil tank displaces, the oil plane equation in the oil tank F(x,y,z)=0 is relatively complex and can be obtained through coordinate transformation (x,y,z)(ξ,η,ζ). By translating the origin of the coordinate to the position (x0,y0,z0) of the oil float, and then rotating yz - plane around the x-axis by anticlockwise direction angle α, the oil plane equation ζ=0 in the new coordinate system can be obtained, because on the cross section of the oil tank, the section of the oil plane remains parallel to the x-axis regardless of the displacement of the oil tank. Therefore, through coordinate transformation,

    (ξηζ)=(1000cosαsinα0sinαcosα)(xx0yy0zz0). (6)

    the oil plane equation ζ=0 can be obtained, and the expression in the xyz space is (yy0)sinα+(zz0)cosα=0. Thus, when the oil level height is h, the area occupied by oil in the tank can be expressed as Formula (7).

    Ωh={(x0,y0,z0):x2+z2r2;|y|L2,L2<|y|c+R2x2z2,(y+(L2d)(2rh)sinα)sinα+(zhcosαcosβ+r)cosα0}. (7)

    The model of the tank capacity table is obtained via the method of indicator function integration, which is expressed as the volume function of oil volume in Formula (8).

    V(h,α,β)=1000DχΩh(x,y,z)dxdydz,D=[r,r]×[Rc,R+c]×[r,r]. (8)

    The volume unit obtained by integration here is "m3", which is converted into the volume unit "L" adopted by the actual data. The integral value needs to be multiplied by 1000, where χΩh is to use the logical operation of the matrix to define the region Ωh of the indicator function (Formula 9):

    χΩh(x,y,z)={1, (x,y,z)Ωh0, (x,y,z)Ωh (9)

    Because the area Ωh of oil in the tank can be placed in the region minimum cuboid D, the volume of Ωh can be obtained by integrating χΩh over D.

    To verify the correctness of the storage tank capacity table model without displacement, the model-calculated capacity is compared with the "display oil capacity" data. The results of the first set of data are shown in Figure 6, with a maximum deviation value of 0.1063. The maximum deviation value obtained from the second set of data is 0.1076, indicating that the calculation precision of this model meets the requirements.

    Figure 6.  (a) Contrast diagram of the first set of data model V=V(h,0,0) values versus actual values; (b) error diagram of the first set of data model V=V(h,0,0) values versus actual values.

    First, the influence of tank displacement on the oil capacity function is analyzed. The sensitivity of the oil capacity function to displacement parameters such as the longitudinal inclination angle α and lateral deflection angle β is discussed.

    Taking α{4,2,0,2,4}, the tank capacity curve corresponding to different longitudinal inclination angle α is shown in Figure 7. The influence of longitudinal inclination angle α on the oil volume function is greater.

    Figure 7.  (a) The tank capacity curves corresponding to different α values; (b) the tank capacity curves corresponding to different β values.

    Taking β={20,10,0,10,20}, the tank capacity curve corresponding to different lateral deflection angle β is shown in Figure 7. The results show that the influence of lateral deflection angle β on the oil capacity function has less effect than that of longitudinal inclination angle α, and it has symmetry, the tank capacity curve of β=20,10 coincides with that of β=20,10 respectively.

    Now, based on the actual data "oil output", similar to the least squares data fitting method, the displacement parameters are determined by finding the parameters that minimize the objective function (Formula 10),

    Q(α,β)=1|R|iR|ΔV(hi,α,β)ΔVreali|, (10)

    where R is a subset of more than 300 points in the first set of data, |R| is the number of all elements in the subset, ΔV(hi,α,β)=V(hi1,α,β)V(hi,α,β), ΔVreali is the actual oil output.

    Then, the use of alternate progressive contraction of the search method, so that

    αk+1=argminQ(α,βk),βk+1=argminQ(αk+1,β), (11)

    determines the two displacement parameters.

    In the process of determining the displacement parameters, two sets of data are used for calculation respectively, the displacement parameters obtained from the first set of data are α=2, β=2.9, and the displacement parameters obtained from the second set of data are α=2, β=4.9. These values from the two sets of data are nearly close, so the average value of the two groups is taken to obtain the displacement parameter of the oil storage tank is α=2, β=3.9. To test this result, the tank volume table derived from model V=V(h,2,3.9) is used to calculate whether the amount of oil that decreases with the decrease of oil height is more consistent with the measured amount of oil.

    The error between the calculated oil output and the actual oil output from the two sets of data is shown in Figure 8. The oil output error of the first set of data is within the range of ± 3.3652, the oil output error of the second set of data is within the range of ± 2.8532, and the maximum relative errors of the two sets are 0.50 and 0.36‰ respectively, which is obviously much more accurate than the original tank capacity table.

    Figure 8.  (a) The error of calculated and actual oil output from the first sets of data; (b) The error of calculated and actual oil output from the second sets of data.

    Therefore, the calibration value of tank capacity table with oil level height interval of 10cm after the tank displacement can be given, as shown in Table 1.

    Table 1.  The calibration value of the tank capacity table with interval height of 10 cm.
    Oil level height / m Calibration value /L
    0.1 0
    0.2 1074.2
    0.3 2245.8
    0.4 3732.3
    0.5 5466.4
    0.6 7407.4
    0.7 9524.8
    0.8 11794
    0.9 14192
    1.0 16699
    1.1 19299
    1.2 21972
    1.3 24704
    1.4 27477
    1.5 30278
    1.6 33089
    1.7 35897
    1.8 38686
    1.9 41440
    2.0 44143
    2.1 46781
    2.2 49335
    2.3 51787
    2.4 54120
    2.5 56311
    2.6 58338
    2.7 60172
    2.8 61771

     | Show Table
    DownLoad: CSV

    In this paper, a mathematical model of the tank capacity table for a cylindrical oil tank with spherical crowns at both ends was established using the indicator function integral method. The study was based on the oil input/output process of a given oil storage tank displacement, including the oil input and output volume, the displayed height of the oil level in the tank, and the actual displayed oil volume. The research results showed that errors mainly occur at both ends of the tank, with lower or higher oil heights and obvious systematic error patterns. Based on the measured data, the least squares and alternating progressive contraction search methods were used to determine the displacement parameters (longitudinal inclination angle α and lateral deflection angle β).

    Finally, the accuracy of the model was analyzed and found to meet the national requirements for the error tolerance of tank standard tables, verifying the correctness of the non displacement storage tank capacity table model and indicating that the calculation accuracy of the model can meet the design and requirements. Additionally, a table of oil levels with 10 cm intervals was provided for the oil tank after displacement.

    The model avoided the complicated discussion of integral limits in the traditional integral method, simplified the integral calculation, and the calculation method is universal. It can be extended to other types of liquid containers with arbitrary shapes. Therefore, it has great application value for further research on the integral method of indicator function.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors thank all the help from companions of the laboratories.

    The authors declare there is no conflict of interest.



    [1] T. T. Zhou, The Discovery and Mechanism of Anti-T2DM Lead Structure Based on Pancreatic β Cell Function Improvement/Liver Gluconeogenic Inhibition Strategy (in Chinese), Ph.D thesis, University of Chinese Academy of Sciences (Shanghai Institute of Materia Medica, CAS), 2017. Available from: https://kns.cnki.net/kcms/detail/detail.aspx?FileName = 1017820618.nh & DbName = CDFD2018.
    [2] R. Williams, S. Karuranga, B. Malanda, P. Saeedi, A. Basit, S. Besancon, et al., Global and regional estimates and projections of diabetes-related health expenditure: Results from the International Diabetes Federation Diabetes Atlas, 9th edition, Diabetes Res. Clin. Pract., 162 (2020), 108072. https://doi.org/10.1016/j.diabres.2020.108072 doi: 10.1016/j.diabres.2020.108072
    [3] M. Khan, M. J. Hashim, J. K. King, R. D. Govender, H. Mustafa, J. Al Kaabi, Epidemiology of type 2 diabetes - global burden of disease and forecasted trends, J. Epidemiol. Global Health, 10 (2020), 107-111. https://doi.org/10.2991/jegh.k.191028.001 doi: 10.2991/jegh.k.191028.001
    [4] N. H. Cho, J. E. Shaw, S. Karuranga, Y. Huang, R. F. J. Da, A. W. Ohlrogge, et al., IDF diabetes atlas: global estimates of diabetes prevalence for 2017 and projections for 2045, Diabetes Res. Clin. Pract., 138 (2018), 271-281. https://doi.org/10.1016/j.diabres.2018.02.023 doi: 10.1016/j.diabres.2018.02.023
    [5] Z. Luo, G. Fabre, V. G. Rodwin, Meeting the challenge of diabetes in China, Int. J. Health Policy Manage., 9 (2020), 47-52. https://doi.org/10.15171/ijhpm.2019.80 doi: 10.15171/ijhpm.2019.80
    [6] N. A. Elsayed, G. Aleppo, V. R. Aroda, R. R. Bannuru, F. M. Brown, D. Bruemmer, et al., 2. classification and diagnosis of diabetes: standards of care in diabetes-2023, Diabetes Care, 46 (2023), S19-S40. https://doi.org/10.2337/dc23-S002 doi: 10.2337/dc23-S002
    [7] H. Sun, P. Saeedi, S. Karuranga, M. Pinkepank, K. Ogurtsova, B. B. Duncan, et al., IDF Diabetes Atlas: global, regional and country-level diabetes prevalence estimates for 2021 and projections for 2045, Diabetes Res. Clin. Pract., 183 (2022), 109119. https://doi.org/10.1016/j.diabres.2021.109119 doi: 10.1016/j.diabres.2021.109119
    [8] J. Osorio, Severe hypoglycemia associated with risk of vascular events and death, Nat. Rev. Cardiol., 7 (2010), 666. https://doi.org/10.1038/nrcardio.2010.176 doi: 10.1038/nrcardio.2010.176
    [9] S. J. Dicken, R. L. Batterham, The role of diet quality in mediating the association between ultra-processed food intake, obesity and health-related outcomes: a review of prospective cohort studies, Nutrients, 14 (2021). https://doi.org/10.3390/nu14010023
    [10] A. Consoli, G. Formoso, Patient perceptions of insulin therapy in diabetes self-management with insulin injection devices, Acta Diabetol., 60 (2023), 705-710. https://doi.org/10.1007/s00592-023-02054-7 doi: 10.1007/s00592-023-02054-7
    [11] S. Reddy, C. C. Wu, A. Jose, J. L. Hsieh, S. D. Rautela, Personalized virtual care using continuous glucose monitoring in adults with type 2 diabetes treated with less intensive therapies, Clin. Diabetes, 41 (2023), 452-457. https://doi.org/10.2337/cd22-0128 doi: 10.2337/cd22-0128
    [12] A. T. Reenberg, T. K. S. Ritschel, B. Dammann, J. B. Jørgensen, High-performance uncertainty quantification in large-scale virtual clinical trials of closed-loop diabetes treatment, in 2022 American Control Conference (ACC), (2022), 1367-1372. https://doi.org/10.23919/ACC53348.2022.9867234
    [13] J. Huang, A. M. Yeung, A. Y. Dubord, H. Wolpert, P. G. Jacobs, W. A. Lee, et al., Diabetes technology meeting 2022, J. Diabetes Sci. Technol., 17 (2023), 550757959. https://doi.org/10.1177/19322968221148743 doi: 10.1177/19322968221148743
    [14] D. L. Rodriguez-Sarmiento, F. Leon-Vargas, M. Garcia-Jaramillo, Artificial pancreas systems: experiences from concept to commercialisation, Expert Rev. Med. Devices, 19 (2022), 877-894. https://doi.org/10.1080/17434440.2022.2150546 doi: 10.1080/17434440.2022.2150546
    [15] S. L. Kang, Y. N. Hwang, J. Y. Kwon, S. M. Kim, Effectiveness and safety of a model predictive control (MPC) algorithm for an artificial pancreas system in outpatients with type 1 diabetes (T1D): systematic review and meta-analysis, Diabetol. Metab. Syndr., 14 (2022), 187. https://doi.org/10.1186/s13098-022-00962-2 doi: 10.1186/s13098-022-00962-2
    [16] L. N. Zhang, T. Y. Li, L. X. Guo, Q. Pan, Clinical progress and future prospect of continuous glucose monitoring (in Chinese), Chin. J. Clin. Healthcare, 25 (2022), 303-309. Available from: https://kns.cnki.net/kcms/detail/detail.aspx?FileName = LZBJ202203003 & DbName = CJFQ2022.
    [17] J. P. Anderson, J. R. Parikh, D. K. Shenfeld, V. Ivanov, C. Marks, B. W. Church, et al., Reverse engineering and evaluation of prediction models for progression to type 2 diabetes: an application of machine learning using electronic health records, J. Diabetes Sci. Technol., 10 (2015), 6-18. https://doi.org/10.1177/1932296815620200 doi: 10.1177/1932296815620200
    [18] K. Saiti, M. Macas, L. Lhotska, K. Stechova, P. Pithova, Ensemble methods in combination with compartment models for blood glucose level prediction in type 1 diabetes mellitus, Comput. Methods Programs Biomed., 196 (2020), 105628. https://doi.org/10.1016/j.cmpb.2020.105628 doi: 10.1016/j.cmpb.2020.105628
    [19] F. Tena, O. Garnica, J. Lanchares, J. I. Hidalgo, Ensemble models of cutting-edge deep neural networks for blood glucose prediction in patients with diabetes, Sensors, 21 (2021), 7090. https://doi.org/10.3390/s21217090 doi: 10.3390/s21217090
    [20] R. Karim, I. Vassanyi, I. Kosa, Improved methods for mid-term blood glucose level prediction using dietary and insulin logs, Medicina, 57 (2021), 676. https://doi.org/10.3390/medicina57070676 doi: 10.3390/medicina57070676
    [21] H. Xu, S. Bao, X. Zhang, S. Liu, W. Jing, Y. Ji, Blood glucose prediction method based on particle swarm optimization and model fusion, Diagnostics, 12 (2022), 3062. https://doi.org/10.3390/diagnostics12123062 doi: 10.3390/diagnostics12123062
    [22] T. Koutny, M. Mayo, Predicting glucose level with an adapted branch predictor, Comput. Biol. Med., 145 (2022), 105388. https://doi.org/10.1016/j.compbiomed.2022.105388 doi: 10.1016/j.compbiomed.2022.105388
    [23] G. Yang, S. Liu, Y. Li, L. He, Short-term prediction method of blood glucose based on temporal multi-head attention mechanism for diabetic patients, Biomed. Signal Process. Control, 82 (2023), 104552. https://doi.org/10.1016/j.bspc.2022.104552 doi: 10.1016/j.bspc.2022.104552
    [24] Z. Nie, M. Rong, K. Li, Blood glucose prediction based on imaging photoplethysmography in combination with machine learning, Biomed. Signal Process. Control, 79 (2023), 104179. https://doi.org/https://doi.org/10.1016/j.bspc.2022.104179 doi: 10.1016/j.bspc.2022.104179
    [25] S. Oviedo, J. Vehi, R. Calm, J. Armengol, A review of personalized blood glucose prediction strategies for T1DM patients, Int. J. Numer. Methods Biomed. Eng., 33 (2017). https://doi.org/10.1002/cnm.2833
    [26] V. Felizardo, N. M. Garcia, N. Pombo, I. Megdiche, Data-based algorithms and models using diabetics real data for blood glucose and hypoglycaemia prediction - a systematic literature review, Artif. Intell. Med., 118 (2021), 102120. https://doi.org/10.1016/j.artmed.2021.102120 doi: 10.1016/j.artmed.2021.102120
    [27] E. I. Georga, V. C. Protopappas, D. Polyzos, D. I. Fotiadis, Evaluation of short-term predictors of glucose concentration in type 1 diabetes combining feature ranking with regression models, Med. Biol. Eng. Comput., 53 (2015), 1305-1318. https://doi.org/10.1007/s11517-015-1263-1 doi: 10.1007/s11517-015-1263-1
    [28] T. E. Idriss, A. Idri, I. Abnane, Z. Bakkoury, Predicting blood glucose using an LSTM neural network, in 2019 Federated Conference on Computer Science and Information Systems (FedCSIS), (2019), 35-41. https://doi.org/10.15439/2019F159
    [29] J. L. Teng, Z. J. Rong, Y. Xu, B. B. Dan, Study on blood glucose prediction method based on GRU network (in Chinese), Comput. Appl. Software, 37 (2020), 107-112. Available from: https://kns.cnki.net/kcms/detail/detail.aspx?FileName = JYRJ202010018 & DbName = CJFQ2020.
    [30] S. L. Cichosz, T. Kronborg, M. H. Jensen, O. Hejlesen, Penalty weighted glucose prediction models could lead to better clinically usage, Comput. Biol. Med., 138 (2021), 104865. https://doi.org/10.1016/j.compbiomed.2021.104865 doi: 10.1016/j.compbiomed.2021.104865
    [31] S. L. Cichosz, M. H. Jensen, O. Hejlesen, Short-term prediction of future continuous glucose monitoring readings in type 1 diabetes: development and validation of a neural network regression model, Int. J. Med. Inf., 151 (2021), 104472. https://doi.org/10.1016/j.ijmedinf.2021.104472 doi: 10.1016/j.ijmedinf.2021.104472
    [32] M. F. Rabby, Y. Tu, M. I. Hossen, I. Lee, A. S. Maida, X. Hei, Stacked LSTM based deep recurrent neural network with kalman smoothing for blood glucose prediction, BMC Med. Inf. Decis. Making, 21 (2021), 101. https://doi.org/10.1186/s12911-021-01462-5 doi: 10.1186/s12911-021-01462-5
    [33] J. Carrillo-Moreno, C. Pérez-Gandía, R. Sendra-Arranz, G. García-Sáez, M. E. Hernando, Á. Gutiérrez, Long short-term memory neural network for glucose prediction, Neural Comput. Appl., 33 (2021), 4191-4203. https://doi.org/10.1007/s00521-020-05248-0 doi: 10.1007/s00521-020-05248-0
    [34] C. Liang, Study on Methods of Blood Glucose Trend Prediction Based on Time Series Data (in Chinese), Master's thesis, Guilin University of Electronic Technology, 2022. Available from: https://kns.cnki.net/kcms/detail/detail.aspx?FileName = 1022783447.nh & DbName = CMFD2023.
    [35] X. L. Peng, Blood Glucose Prediction and Hypoglycemia Warning Evaluation Based on LSTM-GRU Model (in Chinese), Master's thesis, School of Henan University, 2022. Available from: https://kns.cnki.net/kcms/detail/detail.aspx?FileName = 1022688198.nh & DbName = CMFD2023.
    [36] F. Uesugi, Novel image processing method inspired by wavelet transform, Micron, 168 (2023), 103442. https://doi.org/10.1016/j.micron.2023.103442 doi: 10.1016/j.micron.2023.103442
    [37] J. E. Oh, W. T. Kim, H. J. Sim, A. B. Abu, H. J. Lee, J. Y. Lee, Fault diagnosis using wavelet transform method for random signals, J. Korean Soc. Precis. Eng., 22 (2005), 80-89. Available from: https://www.dbpia.co.kr/Journal/articleDetail?nodeId = NODE00855112.
    [38] J. Zhao, P. Xu, X. Liu, X. Ji, M. Li, D. Sooranna, et al., Application of machine learning methods for the development of antidiabetic drugs, Curr. Pharm. Des., 28 (2022), 260-271. https://doi.org/10.2174/1381612827666210622104428 doi: 10.2174/1381612827666210622104428
    [39] J. J. Hopfield, Neural networks and physical systems with emergent collective computational abilities, PNAS, 79 (1982), 2554-2558. https://doi.org/10.1073/pnas.79.8.2554 doi: 10.1073/pnas.79.8.2554
  • This article has been cited by:

    1. Rubi Thapa, Sachin Poudel, Katarzyna Krukiewicz, Anil Kunwar, A topical review on AI-interlinked biodomain sensors for multi-purpose applications, 2024, 227, 02632241, 114123, 10.1016/j.measurement.2024.114123
    2. Tomasz Wasilewski, Wojciech Kamysz, Jacek Gębicki, AI-Assisted Detection of Biomarkers by Sensors and Biosensors for Early Diagnosis and Monitoring, 2024, 14, 2079-6374, 356, 10.3390/bios14070356
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2283) PDF downloads(178) Cited by(2)

Figures and Tables

Figures(11)  /  Tables(6)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog