1,717
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

Deep learning for assessing liver fibrosis based on acoustic nonlinearity maps: an in vivo study of rabbits

, , , , , & show all

Abstract

This study aimed to assess liver fibrosis in rabbits by deep learning models based on acoustic nonlinearity maps. Injection of carbon tetrachloride was used to induce liver fibrosis. Acoustic nonlinearity maps, which were built by data of echo signals, were used as input data for deep learning model. Convolutional neural network (CNN), CNN combined with support vector machine (SVM), CNN combined with random forest and CNN combined with logistic regression were used as deep learning model. Nested 10-fold cross-validation was used to search hyperparameters and evaluate performance of models. Histologic examination of liver specimens of the rabbits was performed to evaluate the fibrosis stage. Receiver operator characteristic curve and area under curve (AUC) were used for estimating the probability of the correct prediction of liver fibrosis stages. A total of 600 acoustic nonlinearity maps were used. Model of CNN combined with SVM demonstrated the best diagnostic performance compared with all other methods for diagnosis of significant fibrosis (≥F2, AUC = 0.82), advanced fibrosis (≥F3, AUC = 0.88) and cirrhosis (F4, AUC = 0.90). Model of CNN showed the second highest AUCs. The deep learning model based on acoustic nonlinearity maps demonstrated potential for evaluation of liver fibrosis.

Introduction

Liver fibrosis, which may be caused by hepatic injury such as virus infection and alcohol abuse, is a stage progressing to cirrhosis [Citation1]. Patients with cirrhosis might suffer from several complications, such as hepatocellular carcinomas, esophageal varices and/or hepatic failure [Citation2]. Staging fibrosis stages is essential for prognosis, surveillance and management of patients with liver fibrosis [Citation3,Citation4]. The golden standard of assessing fibrosis stages is liver biopsy [Citation5,Citation6]. However, liver biopsy is invasive so that it may lead to various potential complications such as bleeding and rupture. Meanwhile, sampling errors also limit the diagnostic accuracy. Biomarkers show suboptimal diagnostic accuracy compared with imaging methods [Citation7,Citation8]. Conventional ultrasound, CT and MRI are not sensitive enough for predicting fibrosis. Ultrasound-based elastography is studied for staging liver fibrosis in recent years with good performance [Citation9,Citation10]. Shear wave speed is measured in ultrasound-based elastography such as Transient Elastography and Shear Wave Elastography. Diagnostic accuracy is high for the detection of significant and advanced fibrosis and cirrhosis (area under curve (AUC) > 0.90) [Citation9]. Nevertheless, the cutoff values among various kinds of elastography machines require further investigation. Breath could also affect the reliability and accuracy [Citation11].

In recent years, acoustic nonlinearity has been studied for tissue characterizing imaging [Citation12,Citation13]. Conventional ultrasound theory used in B-mode ultrasound hypothesizes that sound wave propagates linearly in the medium. However, in fact, sound wave can be distorted in the propagation and generate harmonic wave [Citation14]. The phenomenon of wave distortion and harmonic generation is called acoustic nonlinearity in medium. Nonlinear parameter B/A is an indicator to assess the effect of nonlinearity [Citation15]. The differences of nonlinear parameter B/A can be detected even in the medium that has similar linear acoustic parameter (for example acoustic impedance and sound of speed) [Citation15]. Hence, nonlinear parameter B/A is considered to be more sensitive to pathological feature than linear acoustic parameter. In last two decades, several nonlinear imaging methods have been proposed to estimate acoustic nonlinearity. Transmission methods that required supersensitive acoustic hydrophones and reflection methods that needed metal reflector are 2 methods to calculate acoustic nonlinear parameter B/A precisely [Citation16,Citation17]. Both two methods are not appropriate for the study in vivo. Methods using echo signals to calculate acoustic nonlinear parameter without reflector were able to be applied on study in vivo [Citation13,Citation15,Citation18]. However, the precision was suboptimal compared with transmission methods.

It has been identified that nonlinearity parameter B/A varies between normal liver and fibrotic liver [Citation17]. However, the supersensitive acoustic hydrophones or reflective plates are required to precisely calculate nonlinearity parameter B/A and these devices limit the measurement of nonlinearity parameter B/A in vivo [Citation12,Citation15]. To estimate the nonlinearity of liver fibrosis in vivo, methods using echo signals are required. Several studies verified that the ratio of amplitude of a high voltage transmit to amplitude of a low voltage transmit could be used to show the level of the acoustic nonlinearity. Fatemi et al. presented a method to display the acoustic nonlinearity basing on the ratio of amplitude of high density transmit to amplitude of low density transmit [Citation19]. Chen et al. also introduced a similar approach to image the acoustic nonlinearity through the ratio of echo amplitude of different power levels [Citation15]. Nevertheless, we do not find related researches using echo signals without reflective plates to assess nonlinearity of liver fibrosis.

Machine learning is one of the prime branches of artificial intelligence, which has the ability to learn and improve from experience [Citation20]. Deep learning technique, as one of machine learning technique, has attracted significant attention in machine learning field and obtained spectacular achievement, such as computer assisted diagnosis for tumor. Convolutional neural networks (CNN) is a widely investigated model of deep learning, which has been proven efficient in medical imaging recognition, especially in the fields of differential diagnosis between benign and malignant tumor and stroke [Citation20–22]. Prediction of liver fibrosis stages is also a field in which CNN had been applied recent years. CNN using conventional B-mode ultrasound images and elastography images as input data displayed good diagnostic performance for liver fibrosis [Citation23]. Hidden layers embedded in CNN automatically extract features that may not be detectable in humans’ naked eyes [Citation24]. However, to our knowledge, there is no study applying CNN methods on acoustic nonlinearity information for diagnosis liver fibrosis. We hypothesize that CNN can extract useful nonlinear information embedded in echo signals to diagnose liver fibrosis instead of computing exact nonlinearity parameter B/A. Then, liver fibrotic stages can be classified by CNN.

In this study, we proposed to establish models of liver fibrosis in New Zealand rabbits. Then, acoustic nonlinearity maps were built through echo signals. CNN and machine learning methods were used to set up classification models. The diagnostic performance of classification models for liver fibrosis were assessed.

A brief introduction to the classification models are as follows. In this study, CNN, CNN combined with support vector machine (SVM), CNN combined with random forest and CNN combined with logistic regression will be used as classification model.

CNN is a deep feed-forward neural network model for processing data with mesh-like features. The sparse connection with the parameter weight sharing methods is integrated by CNN, which results in a significant reduction in the number of training parameters and effective avoidance of algorithm over-fitting. Meanwhile, the back-propagation algorithm is used to update the model parameters. A typical CNN structure consists of feature extraction network and classification network. Convolutional layers and pooling layers are the main components in feature extraction network. Convolutional layer contains a bunch of learnable filters (kernels) to convolve input data to generate feature maps as the input to the next layer. Once the linear transformations are completed, non-linear activation functions are applied to the output of filters. Behind the convolutional layer is the pooling layer. In pooling layer, the dimension and quantity of trainable parameters are diminished by pooling kernels. The process of pooling is aimed to control over-fitting and increase robustness to minor variations in the input data. In classification network, fully connected layer applies a linear transformation to extract and connect features. The softmax classifier is located behind fully connected layers to ensure that the output vector is normalized to sum to 1, reflecting an estimate of the posterior class distribution [Citation25].

In model of CNN combined with machine classifiers, the classification network is replaced by the classifier, including SVM, random forest and logistic regression. The goal of SVM is to locate the super hyperplane in the feature space with the biggest margin between positive and negative samples. As a result, an SVM classifier can acquire strong generalization ability from test examples during the testing phase. It has a number of distinct benefits when it comes to addressing small sample, multi-class, nonlinear, and high-dimensional problems. Random forest is a supervised machine learning method that constructs numerous decision trees to generate a more precise prediction or classification: the algorithm's output matches the majority of the trees' output. It can weaken the overfitting problem compared with decision trees. Logistic regression is a generalized linear model that uses a logistic function to model a binary dependent variable. Linear regression analyzes binary outcomes and assumes that the relationship between the outcome and independent variables follows a line, which can be used in computer aided diagnosis and data mining.

Materials and method

Animal models

The use of experimental animals was approved by the Animal Ethics Committee of the West China Hospital, Sichuan University. All experiments were complied with the protocols and guidelines of the humane treatment of animals for research and teaching. All experiments were complied with the protocols and guidelines of the humane treatment of animals for research and teaching. A total of 80 rabbits (mean age ± SD = 124.5 ± 19 days, weighed about 2.5 kg) were enrolled at the beginning of the study. These 80 rabbits were randomly divided into experimental group (n = 70) and control group (n = 10). For the rabbits in control group, olive oil was subcutaneously injected once a week with a dose of 0.3 ml/kg body weight twice a week. For the rabbits in experimental group, carbon tetrachloride (CCl4) in olive oil with a concentration of 40% was injected subcutaneously with a dose of 0.3 ml/kg body weight to induce liver fibrosis, twice a week. Starting from the fourth week, 4 rabbits from experimental group and 1 rabbit from control group were randomly selected to be examined by ultrasound every week. Then, the selected rabbits were sacrificed for histological examination.

Acquisition of echo signals

iMago C21 ultrasound system (Saset Healthcare Inc., Chengdu, China) equipped with a linear transducer (frequency ranging from 5 to 10 mHz) was used for acquisition of echo signals. Hair of upper abdomen was removed to reduce the attenuation of ultrasound wave. The rabbits were anesthetized by intramuscular administration of 0.2 ml/kg zolazepam/tiletamine and 2 mg/kg xylazine hydrochloride. Transducer was positioned at subxiphoid or subcostal. Frequency, depth, focus depth and pulse cycle were set as 5 mHz, 4 cm, 2 cm and 5 cycles, respectively. Pulses with two different excitation voltages were transmitted. Lower excitation voltage was 39v and higher excitation voltage was 69v. While the liver was displayed clearly, echo signals of the whole image were recorded (). Ten times of echo signals were acquired for each rabbit.

Figure 1. (A) B-mode ultrasound images while recording echo signals. (B) Acoustic nonlinearity map was composed of 4 channels derived from 4 imaging functions (Q1, Q2, Q3 and Q4) with a total of 740 * 110 * 4 pixels. The region of interest (ROI) with size of 2 cm * 2 cm was positioned 1 cm below the liver capsule in each acoustic nonlinearity map.

Figure 1. (A) B-mode ultrasound images while recording echo signals. (B) Acoustic nonlinearity map was composed of 4 channels derived from 4 imaging functions (Q1, Q2, Q3 and Q4) with a total of 740 * 110 * 4 pixels. The region of interest (ROI) with size of 2 cm * 2 cm was positioned 1 cm below the liver capsule in each acoustic nonlinearity map.

Histological evaluation

Once the echo signal data was recorded completely, the rabbit was sacrificed. Liver specimens with size of 1 cm3 were fixed in 10% formalin and stained with hematoxylin and eosin (H&E) and Masson’s trichrome. METAVIR scoring system (modified according to the histopathological characters of CCl4- induced liver lesion) was used for evaluation of liver fibrosis [Citation26]. F0(without fibrosis), F1(fibrosis without septa), F2(fibrosis with few septa), F3(fibrosis with numerous septa but without pseudo-lobule) and F4(cirrhosis) were used to detail the stages of fibrosis. The stages of ≥ F2, ≥F3 and F4 indicated the significant fibrosis, advanced fibrosis and cirrhosis, respectively. Pathological assessment was performed by an experienced pathologist, who was blinded to the animal data and the ultrasonic graphics.

Acoustic nonlinearity map

Acoustic nonlinearity maps were used as the input data of CNN.

Acoustic nonlinear propagation can be demonstrated by KZK equation and Westervelt equation [Citation27]. T.jotta and Tjotta proposed a nonlinear differential equation to discuss the relationship between KZK and Westervelt equation [Citation28]. For density ρ(x, y, z, t): (1) (21c22t2)ρ=ηc043ρt3βρ0c022t2(ρρ0)2,(1) where c0, ρ0 and η are velocity, density and viscosity, respectively. β=(1+B/2A) denotes nonlinear parameter. Nikoonahad and Liu have developed an approximate solution of this equation under narrow-band condition [Citation18]. Given a source located at the origin in a cylindrical coordinate system (r, z), a paraxial approximation of the solution in the Gaussian form was given: (2) |ρ1(r,z)|=H1eα1zc1sech(e2α1zc1βk12ρ0lnzz0),(2) (3) |ρ2(r,z)|=H2eα2zc1tanh(e2α1zc1βk12ρ0lnzz0),(3) where ρ1 and ρ2 represent the density variation with spatial distribution in fundamental frequency and second harmonic frequency, H denotes the diffraction term [Citation18], α1=ω12η/2c02 and k1 are attenuation coefficient and wave number at frequency ω1, c1 denotes amplitude of the fundamental frequency component at z0. The sech(.) term represents the depletion of the fundamental and the tanh(.) term predicts the growth of the second harmonic.

For clinical ultrasonic array probes, the amplitudes of the received signal can be computed by the sound field integrated over the transducer aperture [Citation18], in the following form: (4) Vout(ω1)=KVinsech(e2α1zCVinβk12ρ0lnzz0),(4) (5) Vout(ω2)=KVintanh(e2α1zCVinβk12ρ0lnzz0),(5) where Vout denotes envelope of the received signal which is derived from radio frequency signals via quadrature demodulation, Vin is input voltage amplitude, ω1 and ω2 represent fundamental frequency and second harmonic frequency, K denotes the diffraction effects and the system gain [Citation18,Citation19], C denotes a constant representing the efficiency of transducer, z is the depth.

To acquire the nonlinearity information in received signals, we would use two-pulse transmission with different peak-to-peak exciting voltages to build the maps. According to the nonlinear theory of ultrasound propagation model, the nonlinearity may be estimated by the ratio of the fundamental amplitude to the second harmonic amplitude or the ratio of a high voltage transmit to a low voltage transmit [Citation15,Citation18]. For fundamental component of echo signal, imaging function Q1 is defined as the ratios of the fundamental amplitude to the second harmonic amplitude with low excitation voltage: (6) Q1=Vout1(ω1)Vout1(ω2)= KVin1sech(e2α1zCVin1βk12ρ0lnzz0)KVin1tanh(e2α1zCVin1βk12ρ0lnzz0)=sech(TβVin1)tanh(TβVin1)=1sinh(TβVin1) ,(6) where Vout1(ω1) and Vout1(ω2) denote envelopes of the fundamental and second harmonic echo signal under condition of low excitation pulse voltage, Vin1 is the low excitation pulse voltage, T=eα1zCk12ρ0lnzz0, which is related to probe transfer efficiency, depth and medium density [Citation15].

In a same way, we defined imaging function Q2 as the ratio of the fundamental amplitude to the second harmonic amplitude with high excitation voltage: (7) Q2=Vout2(ω1)Vout2(ω2)=1sinh(TβVin2),(7) where Vout2(ω1) and Vout2(ω2) denote envelopes of the fundamental and second harmonic echo signal under condition of high excitation pulse voltage, Vin2 is the high excitation pulse voltage.

Imaging function Q3 were defined as the ratio of the fundamental amplitude using two different excitation voltages for Vin1 and Vin2 gives: (8) Q3=Vout1(ω1)Vout2(ω1)=Vin1Vin2*sech(TβVin1)*cosh(TβVin2).(8)

Similarly, we defined Q4 as ratio of the second harmonic amplitude using two different excitation voltages for Vin1 and Vin2: (9) Q4=Vout1(ω2)Vout2(ω2)=Vin1Vin2*tanh(TβVin1)*coth(TβVin2)(9)

Imaging functions Q1Q4 represent the level of additional nonlinear attenuation of echo signals due to the nonlinear effects.

We used the four imaging functions Q1, Q2, Q3 and Q4 as 4 channels to compose the acoustic nonlinearity map with a total of 740 * 110 * 4 pixels (). One region of interest (ROI) with size of 2 cm * 2 cm was positioned 1 cm below the liver capsule in each acoustic nonlinearity map.

Classification model

CNN, CNN combined with support vector machine (SVM), CNN combined with random forest and CNN combined with logistic regression were used as classification model. Matlab 2019 was used to build classification models.

CNN consisted of feature extraction network and classification network. The framework of classification models was shown in . A 18-layers CNN was used in the study, which consisted of input layer, convolutional layers, activation layers, batch normalization layers, pooling layers, fully connection layer, softmax layer and classification layer. Four convolutional layers and 2 max pooling layers were contained in the feature extraction network. The rectified linear unit (ReLU) activation function was used as activation function. According to the previous studies [Citation29–33], we searched hyperparameter based on a number of different model designs for CNN, each of which was defined by the hyperparameter in . Other training options were as follow: maximum number of epochs were 20, initial learning rate was 0.001, mini batch size was 32.

Figure 2. Illustration of construction of deep learning networks. CNN consisted of feature extraction network and classification network. Four convolutional layers and 2 max pooling layers were contained in feature extraction network. In classification network, softmax function was employed for the final fully connected layer. The model of CNN combined with classifiers consisted of feature extraction network from CNN and classifiers network. Classifiers such as SVM, random forest or logistic regression can be found in classifiers network.

Figure 2. Illustration of construction of deep learning networks. CNN consisted of feature extraction network and classification network. Four convolutional layers and 2 max pooling layers were contained in feature extraction network. In classification network, softmax function was employed for the final fully connected layer. The model of CNN combined with classifiers consisted of feature extraction network from CNN and classifiers network. Classifiers such as SVM, random forest or logistic regression can be found in classifiers network.

Table 1. Hyperparameters considered in CNN.

As for model of CNN combined with machine learning classifier, SVM, random forest and logistic regression was employed as the last layer instead of fully connected layer, respectively (). Hyperparameters of SVM and random forest were searched by Bayesian optimization. Linear model was used for logistic regression.

To mitigate against hyperparameter over-fitting or model selection bias, nested 10-fold cross-validation was used for selection of hyperparameter values and for measurement of classifying performance. The input data were divided into 10 folds for cross-validation as outer loop. For every outer loop, the training data were used to implement a 10-fold cross-validation, which was called inner loop. The inner loop aimed to optimize hyperparameter of the model. The parameters with best performance in inner loop were used to train models, and outer loop was used for performance assessment. The procedure of nested 10-fold cross-validation was shown in .

Figure 3. Nested 10-fold cross-validation procedure for hyperparameter selection and model evaluation.

Figure 3. Nested 10-fold cross-validation procedure for hyperparameter selection and model evaluation.

ROIs with size of 2 cm * 2 cm in acoustic nonlinearity map were used as input data. Data augmentation technique was used to enhance the size of sample and reduce the over-fitting problem. Each acoustic nonlinearity map had possibility of 50% to random cropping, left-right flipping, left rotation or up-down flipping.

Assessment of classification model and statistical analysis

Receiver operator characteristic (ROC) curve and area under curve (AUC) were used for estimating the probability of the correct prediction of liver fibrosis stages. Delong test was employed for comparisons of differences between different AUCs. The cutoff values with highest Youden Index was selected to calculate sensitivity, specificity, positive and negative likelihood ratios. All statistical tests were two sided, and p values less than 0.05 indicated statistical significance. The statistical analyses were performed using SPSS 20 and MedCalc 14.

The basic flow chart of the study was displayed in . Firstly, model of liver fibrosis was established. Once acoustic nonlinearity maps were built, we divided them into training data and testing data by nested 10-fold cross-validation. Inner loop of nested 10-fold cross-validation was used to select hyperparameter. Outer loop was used to train model and assess model performance. The features were extracted by trained CNN. Then, the classifiers were trained by the extracted features. Finally, the testing data set from outer loop was used to assess the diagnostic performance.

Figure 4. Flow chart of the study.

Figure 4. Flow chart of the study.

Result

Echo signal data and histological evaluation could be obtained in a total of 60 rabbits. Ten times of echo signals were acquired for each rabbit. A total of 600 acoustic nonlinearity maps were recorded. Twenty rabbits died in the process of experiment due to acute liver failure or other unknown causes. Fourteen of the 20 rabbits were died in early period of the experiment and the rest were died in later period. According to the evaluation of liver fibrosis, there were 10, 12, 13, 13, and 12 rabbits with fibrotic stage F0, F1, F2, F3 and F4, respectively.

The details of final CNN model were shown in . The optimizer was stochastic gradient descent with momentum (SGDM). The kernel function used in SVM was linear and box constraint was 0.24. The maximal number of decision splits for random forest was 24 and the minimum number of leaf node was 116. The model of logistic regression was linear.

Figure 5. Structure of CNN in the study. The padding mode in each convolutional layer and pooling layer was ‘same’.

Figure 5. Structure of CNN in the study. The padding mode in each convolutional layer and pooling layer was ‘same’.

The accuracy, sensitivity, specificity, positive likelihood ratio and negative likelihood ratio for diagnosis of various stages of fibrosis were shown in . ROC curve was displayed in . Model of CNN combined with SVM demonstrated the best diagnostic performance compared with all other methods for diagnosis of significant fibrosis (≥ F2), advanced fibrosis (≥F3) and cirrhosis (F4) and the differences of AUCs were all statistically significant (p < 0.05). The confusion matrixes were shown in . AUCs of CNN combined with SVM achieved 0.82, 0.88 and 0.90 for three stratifications, respectively, which were 0.04, 0.04 and 0.08 higher than these of CNN who showed the second highest AUCs. Other index to evaluate diagnostic performance including sensitivity, specificity and accuracy also demonstrated that CNN combined with SVM was the best model among these four models. CNN also showed good sensitivity and specificity predicting various fibrosis stages. Models using random forest or logistic regression did not show satisfactory efficiency with AUCs less than 0.7.

Figure 6. Comparison of receiver operating characteristic (ROC) curves among CNN, CNN + SVM, CNN + random forest and CNN + logistic regression. (A) ROC curve for classifying significant fibrosis (≥F2); (B) ROC curve for classifying advanced fibrosis (≥F3); (C) ROC curve for classifying cirrhosis (F4).

Figure 6. Comparison of receiver operating characteristic (ROC) curves among CNN, CNN + SVM, CNN + random forest and CNN + logistic regression. (A) ROC curve for classifying significant fibrosis (≥F2); (B) ROC curve for classifying advanced fibrosis (≥F3); (C) ROC curve for classifying cirrhosis (F4).

Table 2. Comparisons using different models of deep learning to classify liver fibrosis stages.

Table 3. Confusion matrix.

The overall diagnostic accuracy of CNN combined with SVM for ≥ F3 and F4 outperformed the diagnostic accuracy for significant fibrosis (AUC 0.88 and 0.90 vs 0.82). For diagnosis of ≥ F2, sensitivity and specificity also dropped. This phenomenon was also found in other models.

We also trained multi-class classification model to predict all the stages of fibrosis (from F0 to F4). Nevertheless, the accuracy of multi-class classification model was less than that of the two-class classification model. The respective result is shown in Table S1.

Discussion

In this study, deep learning models based on acoustic nonlinearity maps were used to estimate stages of liver fibrosis in rabbits with liver fibrosis. Acoustic nonlinearity maps were built using information extracted from echo signals. We found that the model of CNN and the model of CNN combined with SVM correctly staged liver fibrosis with high probability.

Following the extraction of features in CNN, the features can be input into classifiers such as SVM and random forest. In last two decades, the features of images were basically extracted by humanity using manual methods. Statistics features such as mean and standard deviation are known to be used in machine learning models. Chen et al. extracted statistics features from real-time elastography [Citation34]. SVM, random forest and other machine learning classifiers in that study showed comparable performance with accuracy of 0.9 for cirrhosis. Li et al. extracted statistics and texture features from radio frequency data and B-mode images and demonstrated good performance of SVM and random forest with AUC of 0.85 [Citation35]. In our study, SVM with features extracted by CNN showed AUC of 0.82, 0.88 and 0.90 to diagnose significant fibrosis, advanced fibrosis and cirrhosis, respectively. Although this result was comparable with other studies, the way to extract features in our study was fundamentally different from those studies.

A total of 4 models were evaluated in this study. CNN combined with SVM showed best diagnostic performance for liver fibrosis with AUC ranging from 0.82 to 0.90. Deep learning methods using ultrasound images, such as B-mode images or elastography, to diagnose liver fibrosis had been investigated in recent years [Citation23,Citation36]. A study conducted by Wang et al. employed CNN to analyze elastography images. AUCs for diagnosing significant fibrosis, advanced fibrosis and cirrhosis were 0.85, 0.98 and 0.97, respectively [Citation23]. Lee et al. trained CNN with B-mode images and the AUC reached to 0.91 for cirrhosis [Citation36]. The result was still close to our study despite the different input data.

In our study, the diagnostic performance for advanced fibrosis and cirrhosis was better than that for significant fibrosis. It is commonly seen that differentiating F0-F1 from F2-F4 is more challenging in previous studies [Citation23,Citation37]. It might be because that the heterogeneity of pathological features in stage ≥ F2 is more severe in stage ≥ F3 or F4. The heterogeneity decreases the accuracy not only in strategies of traditional ultrasound images but also deep learning methods. The accuracy of multi-class classification model was not satisfactory. A potential explanation for unsatisfactory result might be that there are overlaps of pathological features between adjacent fibrotic stages. Moreover, sample size is more insufficient if multi-class classification model is used. Nearly all the existing methods to non-invasively diagnose liver fibrosis are not accurate enough to distinguish between separate stages of fibrosis (F1 – F4) [Citation3,Citation38]. In clinical practice guidelines for liver fibrosis, significant fibrosis(> =F2), advanced fibrosis(> =F3) and cirrhosis(F4) are important end point, reflecting the prognosis and directing selection of treatment methods [Citation3]. Hence, recognizing these three stages can also improve the routine clinical works.

AUC, sensitivity, specificity and accuracy displayed by CNN combined with SVM was better than that by CNN. The better performance of CNN-SVM in our investigation was in line with the findings of earlier studies [Citation29,Citation30,Citation39,Citation40]. We think that the better performance might be related with the small number of sample. According to other researches [Citation29,Citation41,Citation42], although shortcoming of SVM is that its capabilities of deep feature extraction and data mining are insufficient, it has better generalization ability and can reduce the computational complexity. Therefore, SVM is more suitable for processing small sample data. In contrast, CNN required larger sample size to maximize its property.

There were several limitations in this study. Firstly, the sample size was limited. Although 600 maps were included and data was augmented by reversing and flipping images, it is not so much for training CNN which needs a large amount of imaging data. Further studies are required to prove the result. Secondly, the fibrotic liver specimens were obtained from rabbits and induced by CCL4, which is different from clinic works. Besides the above limitations, the algorithm to obtain acoustic nonlinearity data and the models of deep learning needs to be further optimized. Lastly, it is difficult to explain the implication of features that CNN extracted. Therefore, the results are not explainable. To validate the efficiency of the methods in our study, a larger database is needed. Meanwhile, it would be more convincing if data from human liver were obtained.

Conclusion

A deep learning method based on acoustic nonlinear maps to diagnose liver fibrosis of rabbits was proposed in this study. Acoustic nonlinear maps were derived from echo signals. The deep learning models were helpful in classifying fibrosis stages. The model of CNN combined with SVM showed best performance to diagnose significant fibrosis, advanced fibrosis and cirrhosis and demonstrated potential for clinical generalization. The models still require further validation by larger size of data.

Supplemental material

Supplemental Material

Download MS Word (14.6 KB)

Disclosure statement

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Funding

This study has received funding by National Natural Science Foundation, China No. 81671702.

References

  • Dulai PS, Singh S, Patel J, et al. Increased risk of mortality by fibrosis stage in nonalcoholic fatty liver disease: systematic review and meta-analysis. Hepatology. 2017;65(5):1557–1565.
  • Song J, Ma Z, Huang J, et al. Comparison of three cut-offs to diagnose clinically significant portal hypertension by liver stiffness in chronic viral liver diseases: a meta-analysis. Eur Radiol. 2018;28(12):5221–5230.
  • EASL-ALEH. Clinical practice guidelines: non-invasive tests for evaluation of liver disease severity and prognosis. J Hepatol. 2015;63(1):237–264.
  • Campana L, Iredale JP. Regression of liver fibrosis. Semin Liver Dis. 2017;37(1):1–10.
  • Bedossa P, Carrat F. Liver biopsy: the best, not the gold standard. J Hepatol. 2009;50(1):1–3.
  • Rockey DC, Caldwell SH, Goodman ZD, et al. Liver biopsy. Hepatology. 2009;49(3):1017–1044.
  • McPherson S, Stewart SF, Henderson E, et al. Simple non-invasive fibrosis scoring systems can reliably exclude advanced fibrosis in patients with non-alcoholic fatty liver disease. Gut. 2010;59(9):1265–1269.
  • Wai C-T, Greenson JK, Fontana RJ, et al. A simple noninvasive index can predict both significant fibrosis and cirrhosis in patients with chronic hepatitis C. Hepatology. 2003;38(2):518–526.
  • Dietrich CF, Bamber J, Berzigotti A, et al. EFSUMB guidelines and recommendations on the clinical use of liver ultrasound elastography, update 2017 (long version). Ultraschall Med. 2017;38(4):e16–e47.
  • Terrault NA, Bzowej NH, Chang K-M, et al. AASLD guidelines for treatment of chronic hepatitis B. Hepatology. 2016;63(1):261–283.
  • Zarski J-P, Sturm N, Guechot J, et al. Comparison of nine blood tests and transient elastography for liver fibrosis in chronic hepatitis C: the ANRS HCEP-23 study. J Hepatol. 2012;56(1):55–62.
  • Varray F, Basset O, Tortoli P, et al. Extensions of nonlinear B/a parameter imaging methods for echo mode. IEEE Trans Ultrason Ferroelectr Freq Control. 2011;58(6):1232–1244.
  • van Sloun R, Demi L, Shan C, et al. Ultrasound coefficient of nonlinearity imaging. IEEE Trans Ultrason Ferroelectr Freq Control. 2015;62(7):1331–1341.
  • Choi H, Woo P, Yeom J-Y, et al. Power MOSFET linearizer of a high-voltage power amplifier for high-frequency pulse-echo instrumentation. Sensors. 2017;17(4):764.
  • Chen W, Wang P, Zhang Z, et al. Nonlinear ultrasonic imaging in pulse-echo mode using Westervelt equation: a preliminary research. Comput Assist Surg. 2019;24(sup2):54–61.
  • Gong X, Zhang D, Liu J, et al. Study of acoustic nonlinearity parameter imaging methods in reflection mode for biological tissues. J Acoust Soc Am. 2004;116(3):1819–1825.
  • Zhang D, Gong XF. Experimental investigation of the acoustic nonlinearity parameter tomography for excised pathological biological tissues. Ultrasound Med Biol. 1999;25(4):593–599.
  • Nikoonahad M, Liu DC. Pulse-echo single frequency acoustic nonlinearity parameter (B/A) measurement. IEEE Trans Ultrason Ferroelectr Freq Control. 1990;37(3):127–134.
  • Fatemi M, Greenleaf JF. Real-time assessment of the parameter of nonlinearity in tissue using “nonlinear shadowing”. Ultrasound Med Biol. 1996;22(9):1215–1228.
  • Niel O, Bastard P. Artificial intelligence in nephrology: core concepts, clinical applications, and perspectives. Am J Kidney Dis. 2019;74(6):803–810.
  • Nalepa J, Marcinkiewicz M, Kawulok M. Data augmentation for Brain-Tumor segmentation: a review. Front Comput Neurosci. 2019;13:83.
  • Murray NM, Unberath M, Hager GD, et al. Artificial intelligence to diagnose ischemic stroke and identify large vessel occlusions: a systematic review. J Neurointerv Surg. 2020;12(2):156–164.
  • Wang K, Lu X, Zhou H, et al. Deep learning radiomics of shear wave elastography significantly improved diagnostic performance for assessing liver fibrosis in chronic hepatitis B: a prospective multicentre study. Gut. 2019;68(4):729–741.
  • Tajbakhsh N, et al. Convolutional neural networks for medical image analysis: full training or fine tuning? IEEE Trans Med Imaging. 2016;35(5):1299–1312.
  • Sokolovsky M, Guerrero F, Paisarnsrisomsuk S, et al. Deep learning for automated feature discovery and classification of sleep stages. IEEE/ACM Trans Comput Biol Bioinform. 2020;17(6):1835–1845.
  • Qiu T, Wang H, Song J, et al. Assessment of liver fibrosis by ultrasound elastography and contrast-enhanced ultrasound: a randomized prospective animal study. Exp Anim. 2018;67(2):117–126.
  • Kuznetsov V. Equations of nonlinear acoustics. Sov Phys Acoust. 1971;16:467–470.
  • Tjotta J, Tjotta S. Non-linear equations of acoustics, with application to parametric acoustic arrays. J Acoust Soc Amer. 1981;69(6):1644–1652.
  • Gong W, Chen H, Zhang Z, et al. A novel deep learning method for intelligent fault diagnosis of rotating machinery based on improved CNN-SVM and multichannel data fusion. Sensors. 2019;19(7):1693.
  • Wu H, Huang Q, Wang D, et al. A CNN-SVM combined model for pattern recognition of knee motion using mechanomyography signals. J Electromyogr Kinesiol. 2018;42:136–142.
  • Paisarnsrisomsuk S, Ruiz C, Alvarez S. Improved deep learning classification of human sleep stages. 2020 IEEE 33rd International Symposium on Computer-Based Medical Systems (CBMS). 2020. p. 338–343.
  • Chen Y-M, Chen YJ, Tsai Y-K, et al. Classification of human electrocardiograms by multi-layer convolutional neural network and hyperparameter optimization. IFS. 2021;40(4):7883–7891.
  • Chou F-I, Tsai Y-K, Chen Y-M, et al. Optimizing parameters of multi-layer convolutional neural network by modeling and optimization method. IEEE Access. 2019;7:68316–68330.
  • Chen Y, Luo Y, Huang W, et al. Machine-learning-based classification of real-time tissue elastography for hepatic fibrosis in patients with chronic hepatitis B. Comput Biol Med. 2017;89:18–23.
  • Li W, Huang Y, Zhuang B-W, et al. Multiparametric ultrasomics of significant liver fibrosis: a machine learning-based analysis. Eur Radiol. 2019;29(3):1496–1506.
  • Lee JH, Joo I, Kang TW, et al. Deep learning with ultrasonography: automated classification of liver fibrosis using a deep convolutional neural network. Eur Radiol. 2020;30(2):1264–1273.
  • Li Y, Huang Y-S, Wang Z-Z, et al. Systematic review with meta-analysis: the diagnostic accuracy of transient elastography for the staging of liver fibrosis in patients with chronic hepatitis B. Aliment Pharmacol Ther. 2016;43(4):458–469.
  • Thiele M, Madsen BS, Procopet B, et al. Reliability criteria for liver stiffness measurements with real-time 2D shear wave elastography in different clinical scenarios of chronic liver disease. Ultraschall Med. 2017;38(6):648–654.
  • Navaneeth B, Suchetha M. PSO optimized 1-D CNN-SVM architecture for real-time detection and classification applications. Comput Biol Med. 2019;108:85–92.
  • You W, Shen C, Guo X, et al. A hybrid technique based on convolutional neural network and support vector regression for intelligent diagnosis of rotating machinery. Adv Mech Eng. 2017;9(6):168781401770414.
  • Liu R, Yang B, Zio E, et al. Artificial intelligence for fault diagnosis of rotating machinery: a review. Mech Syst Sig Process. 2018;108:33–47.
  • Shen T, Jiang J, Li Y, et al. Decision supporting model for one-year conversion probability from MCI to AD using CNN and SVM. Annu Int Conf IEEE Eng Med Biol Soc. 2018. 2018;2018:738–741.