Blog

An effective AI model for automatically detecting arteriovenous fistula stenosis | Scientific Reports

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Scientific Reports volume  13, Article number: 17659 (2023 ) Cite this article Web Device Aneurysm

An effective AI model for automatically detecting arteriovenous fistula stenosis | Scientific Reports

In this study, a novel artificial intelligence (AI) model is proposed to detect stenosis in arteriovenous fistulas (AVFs) using inexpensive and non-invasive audio recordings. The proposed model is a combination of two new input features based on short-time Fourier transform (STFT) and sample entropy, as well as two associated classification models (ResNet50 and ANN). The model’s hyper-parameters were optimized through the use of the design of the experiment (DOE). The proposed AI model demonstrates high performance with all essential metrics, including sensitivity, specificity, accuracy, precision, and F1-score, exceeding 0.90 at detecting stenosis greater than 50%. These promising results suggest that our approach can lead to new insights and knowledge in this field. Moreover, the robust performance of our model, combined with the affordability of the audio recording device, makes it a valuable tool for detecting AVF stenosis in home-care settings.

ACCORDING to 2021 USRDS1, over one million dialysis patients worldwide undergo hemodialysis to treat end-stage renal disease. To perform dialysis, vascular access is essential for allowing easy cannulation and providing a high blood flow. The arteriovenous fistula (AVF), a surgical connection between an artery and a vein, is the preferred choice among all possible vascular accesses. However, AVF can sometimes become dysfunctional due to conditions such as stenosis, which is a narrowing of the pathway. In severe cases, AVF stenosis can lead to potentially life-threatening complications.

Effective AVF-stenosis detection treatments, typically used in hospitals, include percutaneous transluminal angiography (PTA) and color duplex imaging (CDI, also known as ultrasound). These treatments require expensive equipment and professional medical personnel, making them unsuitable for routine screening. To address these limitations, non-invasive devices have been developed to record vascular sounds, and various studies have investigated automatic AVF-stenosis detection.

This paper aims to present a reliable AI model for AVF-stenosis detection using time-domain vascular sounds collected in a home-care setting. The study recorded vascular sounds from forty patients with mature AVFs at five positions along the vein (see Fig. 1). The first position was the arterial-venous junction, and the subsequent positions were spaced approximately 3 cm apart, as recommended by the second author who is an experienced nephrologist. The total recording time for all 5 positions was approximately 30 minutes. The selection of these 5 positions was based on the observation that stenosis in AVFs tends to occur most frequently at the juxta-anastomotic site or at the outflow vein, as reported in2. The purpose of selecting only five positions for the vascular-sounds collections was to provide a representative sample while minimizing the waiting time for patients.

The audio recording equipment used was an electronic stethoscope (see Fig. 2). The recording device consists of an amplifying circuit and a sound receiver (also named a condenser microphone), which is protected by insulating material. The audio recording device was developed by the Taiwan Industrial Technology Research Institute (ITRI), and had an affordable price, costing less than USD 30.

In this research study, data was collected from dialysis patients before and after they underwent a PTA procedure. The PTA records showed that at least one blood vessel of the five positions examined with a significant reduction in diameter, as determined by nephrologists using angiography and comparison with an adjacent vessel or graft. This significant reduction, known as vascular stenosis, was defined as being greater than 50%. In an angiography image, shown in Fig. 3, point (a) shows a 0% reduction (marked with a red arrow), while point (b) shows an 80% reduction (marked with a yellow arrow). After a PTA procedure, none of the patients had significant stenosis.

An angiography photo: (a) 0% reduction, (b) 80% reduction.

There was a total of 153 original time-domain data, with 73 abnormal and 80 normal. For each position of each patient, we collected the vascular sounds at a rate of 22050 per second for a duration 60 seconds.

The remainder of this paper is organized as follows. The review of the relevant literature, consisting of 14 archived publications, is presented in “literature review” section. The proposed methods for data pre-processing, input features, and classification AI models are described in proposed data pre-processing, proposed input features, and proposed AI model sections, respectively. Section “performance and discussion” presents the performance results of the proposed AI model, as well as a comparison of its performance with that of 14 previously published studies. The conclusion and suggestions for future research are presented in “conclusion and future research” section.

Numerous research studies have endeavored to create an automated mechanism that can detect stenosis in AVFs through the use of non-invasive tools that capture vascular sound. The earliest works in this field date back to references3,4,5,6. More recent studies since 2014, which include fourteen published papers on automated detection of AVF stenosis, are outlined in Table 1.

To ensure comprehensiveness, the present article is included in Table 1, appearing at the bottom of the table with the new suggestion highlighted in bold. In instances where the corresponding information is not explicitly presented in the cited paper, Table 1 represents this with a hyphen “−”’.

Table 1 contains several columns, where C1 to C5 represent the paper number, referenced index, publication date, number of patients, and the total number of AVF-stenosis (S) and normal (N) cardiac cycles. The degree of AVF-stenosis is categorized differently in various studies.16 categorized it into six types (T1-T6), while17 classified the collected vascular sounds as 5 types: normal, hard, high, intermittent, whistle; denoted as V1−V5 respectively.

C6 and C7 of Table 1 represent the adopted filtering method and input features used in the studies, respectively. Traditional filtering (TF) and Empirical Mode Decomposition (EMD) were the two filtering methods used. The input features were categorized into three types: image (1), texture (2), and both (3). Our study stands out from the fourteen publications listed in Table 1 as we used a unique approach by combining two types of input features, potentially leading to new insights and knowledge in this field.

C8 of Table 1 displays the data transformation methods used in the studies. The listed abbreviations include S-transform, MEM (maximum entropy method)20, PCA (principal component analysis)21, FT (fourier transform)22, FFT (fast fourier transform)22, STFT (short-time fourier transform)22, WT (wavelet transform)22, CWT (Continuous wavelet transform), and LPC (Linear predictive coding). It is important to note that the STFT used in this work and reference9 was presented as an image, whereas in reference9, it was presented in the form of a texture.

C9 of Table 1 displays the data classifiers used in the studies. The listed classifiers include RBF-NN (radical basis function neural network)23, KNN (k-nearest neighbors)24, SOM (self-organizing maps)25, LSTM (long short-term memory)26, FPN (fuzzy petri nets)27, SVM (support vector machines)28, and CNN (convolutional neural networks)29.

C10 of Table 1 displays the use of the DOE method. It is important to note that none of the listed fourteen publications mentioned using the DOE method to optimize the hyper-parameters of the adopted models. C11 to C15 represent the five performance measures adopted in this study, along with their associated standard errors (SE): sensitivity, specificity, accuracy, precision, and F1-Scores (F1-S), respectively. It’s worth noting that SE is utilized as a quality measure for assessing the accuracy of these performance estimates. A different technique for conveying the significance of digits in these estimated performance values involves the utilization of the leading digit rule (LDR), as explained in the references cited under30,31. The information provided in Table 1 demonstrates that, with the exception of this article, none of the other 14 references include SE in their reporting of these performance measures.

Although study19 reported a high sensitivity of over 0.95 for venous outflow stenosis detection, the lack of specificity and potential selection bias due to a single interventional radiologist performing interventions on all studied data may weaken the reliability of the results.

The performance of the published works is influenced by the analysis methods used, as well as the type of non-invasive audio recordings used. Study18, for instance, utilized a pulse radar sensor, which is different from our approach using an inexpensive audio recording device. However, the purpose of this paper is to evaluate the effectiveness of the adopted analysis methods, rather than examining the impact of different non-invasive audio recordings.

The process of automatically classifying AVF-stenosis typically involves three steps: (A) pre-processing, (B) features extraction, and (C) classification using deep learning models. Pre-processing, involves preparing the data for analysis. In Step (B), relevant features were identified and extracted from cardiac-cycles, obtained in Step (A). These features can be divided into two categories: (1) visual features represented as images, and (2) textual features represented as real numbers. Table 1 shows that most of the published research on this topic has focused on textual features, with only one study,19, utilizing visual features. In Step (C), associated classification models based on the two types of features were selected. The final binary results were designated as stenosis (S) or normal (N). Figure 4 illustrates the general three-step process in black, with the specific methods adopted in our study highlighted in red. We used Python version 3.6.10 in our analysis.

The proposed data pre-processing method consists of four tasks: normalization, EMD filtering, segmentation, and data augmentation. In detail:

Normalization: This task involves adjusting the range and distribution on the data to be within [0, 1]. The normalized data, denoted as \(s_i^{(\mathrm N)}\) , is written as a function of the original data, denoted as \(s_i^{(\mathrm O)}\) .

where \(a = {\textrm{min}} (s^{(\textrm{O})}_{i}, i = 1, 2, \ldots , I )\) , \(b = {\textrm{max}} (s^{(\textrm{O})}_{i}, i = 1, 2, \ldots , I )\) , and \(I = 22050 \times 60\) .

EMD filtering: This task involves using the Empirical Mode Decomposition (EMD)32 technique to extract useful information from the data. The proposed EMD filtering process, denoted as \(s^{(\textrm{EMD})}\) , includes two major steps: (1) decompose \(s_i^{(\mathrm N)}\) into a finite number of intrinsic mode functions (IMFs, denoted as \(c_i(j), j=1, 2, 3, \ldots\) ) and a residual. (2) remove unimportant IMFs. The study in our work shows that removing the first IMF provides the optimal performance; \(s^{(\textrm{EMD})}_i = s_i^{(\mathrm N)}-c_i(1)\) .

Segmentation: This step involves dividing the data into smaller section or segments for easier analysis. In this study, we extracted 10 cardiac-cycles from each signal \(s^{(\textrm{EMD})}_i, i=1, 2, \ldots 22050\) .

Two input features are discussed: the short-time fourier transform (STFT) and a modified version of sample entropy with optimized parameters (referred to as “proposed sample entropy”).

Before delving into the topic of STFT, let’s briefly visit its foundation, the Fourier transform (FT), which transforms signals from the time domain \(x_{i}(j)\) to the frequency-domain FT(k).

As a university teacher with 30 years of experience, I have noticed that despite students being able to write the equation of the FT, they often struggle to understand its true purpose and insight in signal analysis. This is due to the complexity of the mathematical equations associated with the FT.

The metaphor of “juice vs. recipe”, illustrated in Fig. 5, can be useful in explaining the purpose and insight of the FT. Figure 5a represents juice vs. ingredients (kiwi and strawberry, 2 ounces of each) and Fig. 5b represents time-domain signal vs. frequency-domain signal. Just as it is simpler to understand the components of a juice by analyzing each ingredient separately rather than the blended juice as a whole, the same principle applies to analyzing signals. Examining each frequency component individually is easier than trying to comprehend the signals in its time domain form.

(a) Juice vs. Ingredients; (b) Time vs. Frequency.

Now we will be focusing on STFT. The STFT is a sequence involving the FT of a windowed signal. where FT converts data from a time-domain to a frequency domain. Specifically, STFT first divides a longer time signal into shorter segments of equal length (window width) and then computes the FT separately on each shorter segment. The definition of the STFT with a window function w, and a window width m is shown in Eq. (3),

Time signal vs. the associated STFT.

The advantage of STFT allows us to perform time and frequency analysis in the same plot, in which the x-axis represents the time and y-axis represents the frequency .

To provide readers a quick view of STFT, we define a signal \(X_t, t \in [0,1.5]\) , as shown in Eq. (4). The plots of \(X_t\) and its corresponding STFTs are depicted in Fig. 6(a) and (b).

Sample Entropy (denoted as \(\textrm{S}_{\textrm{E}}\) ), which has not been investigated in detecting AVF-stenosis, is defined in Eq. (5).

which is the negative natural logarithm of the conditional probability that A given B. The parameters A, B, three arguments (\({\underline{z}},m,r\) ), and related notations used in Eq. (5) are defined below.

\({\underline{z}}\) contains the time domain data \({\underline{x}}\) that satisfies the transformed frequencies \(f \in (F_{\textrm{L}}, F_{\textrm{H}})\) , where \(F_{\textrm{L}}\) and \(F_{\textrm{H}}\) are pre-determined lower and upper parameters for the frequency domain signal, respectively.

\({\underline{z}}^{(m)}(i) = \{ z_{i}, z_{i+1}, \ldots , z_{i+m-1}\}\)

\(d[{\underline{z}}^{(m)}(i), {\underline{z}}^{(m)}(j)]\) . \(\equiv \max \{ |g-h|, g \in {\underline{z}}^{(m)}(i), h \in {\underline{z}}^{(m)}(j) \}\) , where g, h are coordinated elements in \({\underline{z}}^{(m)}(i)\) and \({\underline{z}}^{(m)}(j)\) , respectively. That is, \(d[{\underline{z}}^{(m)}(i), {\underline{z}}^{(m)}(j)]\) is the greatest differences along any coordinate dimension.

\(\textrm{sd}({\underline{z}})\) is the standard deviation of all elements in \({\underline{z}}\) .

The notation A is the number of template vector pairs having \(d[{\underline{z}}^{(m)}(i), {\underline{z}}^{(m)}(j)] < r \cdot \textrm{sd}({\underline{z}}), i \ne j\) ; where r is a parameter.

The notation B is the number of template vector pairs having \(d[{\underline{z}}^{(m+1)}(i), {\underline{x}}^{(m+1)}(j)] < r \cdot \textrm{sd}({\underline{z}}), i \ne j\) . where \({\underline{z}}^{(m+1)}(i) = \{ z_{i}, z_{i+1}, \ldots , z_{i+m}\}\)

The proposed sample entropy \(\textrm{S}_{\textrm{E}}\) , defined in Eq. (5), is an extension of the traditional sample entropy, which can be used to measure the complexity of time-series signals such as vascular sounds. Sample entropy with large values indicates irregular signals whereas those with smaller values characterize more regular signals. For example. Consider two series (a) 1, 2, 1, 2, 1, 2, 1, 2, 1,2; and (b) 1, 1, 2, 1, 2, 2, 2,1, 1, 2. Both series have the same mean and variance, but different sample entropies. Specifically, the sample entropy (\(m=2\) ) for series (a) and (b) are 0 and 1.386294, respectively. It is simple to deduce that series (a) has a more consistent pattern compared to (b).

In the proceeding discussion, we will explore the process through which we determined the optimal parameters for the \(\textrm{S}_{\textrm{E}}\) , defined in Eq. (5). A comprehensive design of experiment (DOE) was carried out utilizing four factors, each possessing varying levels.

Factor 1: 3 levels. \(F_{\textrm{L}} = 10, 50, 100.\)

Factor 2: 9 levels. \(F_{\textrm{H}} = 200, 300, \ldots , 1000.\)

From the 1215 (\(3 \times 9 \times 9 \times 5 =1215\) ) possible combinations of levels, the best five combinations illustrated in Table 2, showed accuracy, sensitivity, and specificity all above 0.70. The best combination utilized the parameters \(F_{\textrm{L}} =10\) , \(F_{\textrm{H}} =700\) , \(m =4\) , and \(r=0.2\) .

visual representation of the ResNet50 framework.

This section proposes a concatenated AI model (combining ResNet50 and ANN) that incorporates optimal hyper-parameters determined through DOE. ResNet50 is the dominant component of the proposed model and will be further discussed in “proposed AI model” section. The optimal hyper-parameters will be discussed in “proposed AI model” section.

ResNet5033 is a type of deep learning model called a residual neural network,which consists of 50 convolutional layers. The innovation of ResNet lies in addressing the vanishing gradients problem. This problem can make the computation of the loss function difficult. This is achieved through the use of residual connections, which allow the gradients to flow more easily through the model during training.

The proposed graph in Fig. 7 provides an informative and enlightening graph showing the structure of ResNet50. The Notation used in the graph, including \(\otimes\) , #, and \(\oplus\) , is explained below.

Notation \(\otimes\) : indicates the dimension of the kernel function. Ex. “\(\otimes\) 3x3” indicates that the kernel dimension is 3x3, which has 9 parameters.

Notation #: indicates the stride used in convolution function. Ex. “#2” indicates that each convolution is done with moving two steps.

Notation @: indicates the number of images. Ex. “@25” indicates that there are 25 images.

Notation\(\oplus\) : indicates the addition of two associated pixel in the same location. Ex.: “5x5@25\(\oplus\) 5x5@25 \(=\) 5x5@25” indicates that the total number of images (25) remain the same, but the pixel of each associated image after \(\oplus\) changes.

In Fig. 7, the main components highlighted in red are labeled as CNR1, Maxpool, CNR2, \(\ldots\) , and CNR5, where CNR stands for convolution, normalization, and ReLu.

The number of convolutional layers in ResNet50 can be determined using Eq. (6).

where the 1st 1 listing in the right-hand side of Eq. (6) denotes for the one convolutional layer used in CNR1, the 2nd 1 denotes for the one convolutional layer used in MaxPool. The following \([3+(3\times 2)] = 9\) , \([3+(3\times 3)] = 12, [3+(3\times 5)] =18\) , and \([3+(3\times 2)]=9\) denote for the associated convolutional layer used in CNR2 to CNR5, respectively.

The input-feature part of the proposed AI Model incorporates STFT and the proposed sample entropy. The classification part of the model is formed by combining ResNet50 and ANN into one structure. The optimal hyper-parameters for the proposed AI model will be derived in terms of accuracy through the use of \(2^{5-1}\) fractional-factorial design on six chosen factors, named A to E.

Factor \(\textrm{A}\) (No. of layers in ANN) with 2 levels: \(-1\) (2 layers), 1 (3 layers)

Factor \(\textrm{B}\) (No. of nodes in ANN) with 2 levels: \(-1\) (4 nodes), 1 (10 nodes)

Factor \(\textrm{C}\) (TF vs. EMD) with 2 levels: \(-1\) (TF), 1 (EMD), where TF dentes for the traditional filtering method and EMD

Factor \(\textrm{D}\) (No. of layer in concatenated model): \(-1\) (2 layers), 1 (4 layers)

Factor \(\textrm{E}\) (No of nodes in concatenated model): \(-1\) (4 nodes), 1 (10 nodes)

In Table 3, the p-values associated with main factors (A to E) and interaction BD are displayed in the the rightmost column of Table 3. The p-values for all the factors are extremely small, specifically 0.000. This implies that the associated factors are significant and play a crucial role in optimizing the performance of our proposed model.

All experimental protocols were approved by IRB/ethics committee of Taiwan University Hospital Hsin-Chu Branch.

All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards.

Protocol Title: Detection of arteriovenous shunt stenosis by a portable vascular sounds measuring device

Research/ Trial Institution: National Taiwan University Hospital Hsin-Chu Branch

Department/ Principal Investigator: Department of Internal Medicine/ Dr. Chang-Chiang Chen

Informed consent form Version/ Date: Version 3, 2020-7-13

All methods were carried out in accordance with relevant guidelines and regulations.

Informed consent was obtained from all individual participants included in the study.

The proposed concatenated AI model utilizes ResNet 50 and ANN as classification models and combines image and texture features. Table 4 presents the top five combinations of this model along with their corresponding results. The standard errors (SE) for the estimated performances are provided within parentheses, and all of them are below 0.02. The combination highlighted in red achieved impressive results with all evaluation metrics exceeding 0.9. The best combination for the six factors were: (A) hidden layers 2 for ANN, (B) layer nodes 4 for ANN, (C) EMD as the filtering method, (D) hidden layers 2 for the concatenated model, and (E) layer nodes 4 for the concatenated model. The fact that the top five combinations of this model all include using EMD suggests that EMD is a crucial technique for achieving optimal performance in the proposed concatenated model.

After evaluating our proposed AI model against 14 publications listed in Table 1 using accuracy, sensitivity, precision, and F1-score metrics, we discovered that it was outperformed by studies18 and19. It is worth noting, however, that study19 may lack specificity and could be subject to selection bias, which reduces the reliability of their results. Study18, on the other hand, used a pulse radar sensor that differs from our approach that uses an inexpensive audio recording device. Moreover, it is unclear what the stenosis-to-normal data ratio was in their study. Therefore, it is not entirely clear whether studies18 and19 outperformed our proposed AI model in this study.

In summary, our proposed AI model demonstrated promising results, with all five metrics exceeding 0.90 for detecting stenosis greater than 50%. By utilizing a unique approach and comparing our results with those of previous studies, our research provides valuable insights into this field’s literature.

The detection of AVF-stenosis is a critical research area in the diagnosis of end-stage renal disease. In this study, we propose a novel and effective AI model for detecting AVF-stenosis. Our proposed model concatenates “image feature” and “texture feature” using STFT (frequency-domain features) and sample entropy (time-domain features) with associated AI models (ResNet50 and ANN) and optimal hyper-parameters identified through DOE.

Our work makes a significant contribution by introducing a unique concatenation approach that has not been explored in the literature. Our experimental results demonstrate the effectiveness of our approach, with all evaluation metrics, including accuracy, sensitivity, specificity, precision, and F1-Score, surpassing the threshold of 0.90. These promising results suggest that our approach can lead to new insights and knowledge in this field.

As discussed in “literature review” section, the performance outcomes reported in the fourteen papers were influenced by the use of diverse non-invasive audio recording methods. To further enhance the applicability of our proposed concatenation approach, future research could explore its performance with a range of affordable non-invasive audio recording devices, considering that the results were dependent on the specific recording equipment used.

The original data, time-domain signal before and after PTA (in txt and wav format), used in this research was upload to IEEE DataPort for your reference. IEEE DataPort. DOI: 10.21227/08qw-nk19. Citation Author: Wheyming Song. Data Format: .txt, .wav. Content: AVF-RESEARCH-TIME-DOMAIN-DATA-BEFORE-AFTER-PTA.

USRDS, United states renal data system, USRDS (2021).

Kato, H., Kiryu, M., Suzuki, Y., Sakata, O. & Fukasawa, M. Improvement of artificial auscultation on hemodialysis stenosis by the estimate of stenosis site and the hierarchical categorization of learning data. IEICE Trans. Inf. Syst. 100(1), 175–180 (2017).

Akay, Y. M., Akay, M., Welkowitz, W., Semmlow, J. L. & Kostis, J. B. Noninvasive acoustical detection of coronary artery disease: A comparative study of signal processing methods. IEEE Trans. Biomed. Eng. 40(6), 571–578 (1993).

Konner, K., Nonnast-Daniel, B. & Ritz, E. The arteriovenous fistula. J. Am. Soc. Nephrol. 14(6), 1669–1680 (2003).

Allon, M. & Robbin, M. L. Increasing arteriovenous fistulas in hemodialysis patients: Problems and solutions. Kidney int. 62(4), 1109–1124 (2002).

Sekhar, L. N. & Wasserman, J. F. Noninvasive detection of intracranial vascular lesions using an electronic stethoscope. J. Neurosurg. 60(3), 553–559 (1984).

Wang, H. Y., Wu, C. H., Chen, C. Y. & Lin, B. S. Novel noninvasive approach for detecting arteriovenous fistula stenosis. IEEE Trans. Biomed. Eng. 61(6), 1851–1857 (2014).

Grochowina, M., & Leniowska, L. The new method of the selection of features for the k-nn classifier in the arteriovenous fistula state estimation. In 2016 Federated Conference on Computer Science and Information Systems (FedCSIS), IEEE 281–285 (2016).

Wei-Ling, C., Chia-Hung, L. & Chung- Dann, K. Assessment of arteriovenous shunt pathway function and hypervolemia for hemodialysis patients by using integrated rapid screening system. Adv. Technol. Innov. 2(2), 46–50 (2017).

Majerus, S. J. et al. 40th annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE 2018, 1416–1419 (2018).

Higashi, D. et al. Asia-Pacific signal and information processing association annual summit and conference (APSIPA ASC). IEEE 2018, 665–669 (2018).

Chin, S., Panda, B., Damaser, M. & Majerus, S. Stenosis characterization and identification for dialysis vascular access. In IEEE Signal Processing in Medicine and Biology Symposium (SPMB). IEEE 2018 1–5 (2018).

Wang, Y.-Y., Kan, C.-D., Chen, W.-L. & Cheng, K.-S. A rapid assessment method on fistula stenosis staging for hemodialysis patients. In World Congress on Medical Physics and Biomedical Engineering. Springer 2019 475–479 (2018).

Panda, B., Chin, S., Mandal, S. & Majerus, S. Skin-coupled pvdf microphones for noninvasive vascular blood sound monitoring. In IEEE Signal Processing in Medicine and Biology Symposium (SPMB). IEEE 2018 1–4 (2018).

Panda, B., Mandal, S. & Majerus, S. J. Flexible, skin coupled microphone array for point of care vascular access monitoring. IEEE Trans. Biomed. Circuits Syst. 13(6), 1494–1505 (2019).

Article  PubMed  PubMed Central  Google Scholar 

Grochowina, M., Wojnar, K. & Leniowska, L. An application of wavelet transform for noninvasive evaluation of arteriovenous fistula state. In Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA). IEEE 2019 214–217 (2019).

Ota, K. et al. Evaluation of hemodialysis arteriovenous bruit by deep learning. Sensors 20(17), 4852 (2020).

Article  ADS  PubMed  PubMed Central  Google Scholar 

Chen, C.-H., Tao, T.-H., Chou, Y.-H. & Chen, T.-B. Arteriovenous fistula flow dysfunction surveillance: Early detection using pulse radar sensor and machine learning classification. Biosensorsy 11(297), 949–958 (2021).

Park, J. H. et al. Feasibility of deep learningbased analysis of auscultation for screening significant stenosis of native arteriovenous fistula for hemodialysis requiring angioplasty. Korean J. Radiol. 10(23), 949–958 (2022).

Laeri, F. Some comments on maximum entropy spectral analysis of time series. Comput. Phys. 4(6), 627–636 (1990).

Jolliffe, I. Principal component analysis. In Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences (2011).

Rioul, O. & Vetterli, M. Wavelets and signal processing. IEEE Signal Process. Mag. 8(4), 14–38 (1991).

Park, H. J. & Sandberg, I. W. Universal approximation using radial-basis-function networks. Neural Comput. 3(2), 246–257 (1991).

Article  CAS  PubMed  Google Scholar 

Zhang, Z. Introduction to machine learning: K-nearest neighbors. Ann. Transl. Med. 4(11), 555 (2016).

Mahdi, F. A self organizing map (som) based electric load classification. Facta Universitatis-Series: Electronics and Energetics 31, 571–583 (2018).

Yu, Y., Si, X., Hu, C. & Zhang, J. A review of recurrent neural networks: Lstm cells and network architectures. Neural comput. 31(7), 1235–1270 (2019).

Zhou, K.-Q. & Zain, A. M. Fuzzy petri nets and industrial applications: A review. Artif. Intell. Rev. 45(4), 405–446 (2016).

Murty, M. N., & Raghava, R. Support vector machines and perceptrons: Learning. In Optimization, Classification, and Application to Social Networks (2016).

Khan, S., Rahmani, H., Shah, S. A. A. & Bennamoun, M. A guide to convolutional neural networks for computer vision. Synth. Lectures Comput. Vis. 8(1), 1–207 (2018).

Song, W. T. & Schmeiser, B. Omitting meaningless digits in point estimates: The probability guarantee of leading-digit rules. Operations Res. 57, 109–117 (2009).

Song, W. & Schmeiser, B. Displaying statistical point estimates using the leading-digit rule. IIE Transactions 43(12), 851–862 (2011).

Huang, N. E. et al., The empirical mode decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis. In Proceedings of the Royal Society of London. Series A: mathematical, physical and engineering sciences, 454 903–995 (1998).

Ji, Q., Huang, J., He, W. & Sun, Y. Optimized deep convolutional neural networks for identification of macular diseases from optical coherence tomography images. Algorithms 12(3), 51 (2019).

No funding was received to assist with the preparation of this manuscript.

Deparment of Information Engineering and Computer Science, Feng Chia University, Taichung, Taiwan

Department of Industrial Engineering and Engineering Management, National Tsing Hua University, Chinchu, Taiwan

Wheyming Tina Song, Zi-Wei Yu & Hao-Chuan Huang

National Taiwan University Hospital Hsin-Chu Branch, Hsinchu, Taiwan

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

Wheyming Tina Song developed the methodology and was responsible for writing the paper. Chang Chiang Chen provided the original data. Z.-W.Y. and H.-C.H. assisted with coding.

Correspondence to Wheyming Tina Song.

The authors declare no competing interests.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Song, W.T., Chen, C.C., Yu, ZW. et al. An effective AI model for automatically detecting arteriovenous fistula stenosis. Sci Rep 13, 17659 (2023). https://doi.org/10.1038/s41598-023-35444-6

DOI: https://doi.org/10.1038/s41598-023-35444-6

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

Scientific Reports (Sci Rep) ISSN 2045-2322 (online)

An effective AI model for automatically detecting arteriovenous fistula stenosis | Scientific Reports

Neuro Claudication Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.