
Citation: Xiangfen Song, Yinong Wang, Qianjin Feng, Qing Wang. Improved graph cut model with features of superpixels and neighborhood patches for myocardium segmentation from ultrasound image[J]. Mathematical Biosciences and Engineering, 2019, 16(3): 1115-1137. doi: 10.3934/mbe.2019053
[1] | Yuanhong Jiang, Yiqing Shen, Yuguang Wang, Qiaoqiao Ding . Automatic recognition of white blood cell images with memory efficient superpixel metric GNN: SMGNN. Mathematical Biosciences and Engineering, 2024, 21(2): 2163-2188. doi: 10.3934/mbe.2024095 |
[2] | Xin Zheng, Chenhan Liu, Yifei Gong, Qian Yin, Wenyan Jia, Mingui Sun . Food volume estimation by multi-layer superpixel. Mathematical Biosciences and Engineering, 2023, 20(4): 6294-6311. doi: 10.3934/mbe.2023271 |
[3] | Chenkai Chang, Fei Qi, Chang Xu, Yiwei Shen, Qingwu Li . A dual-modal dynamic contour-based method for cervical vascular ultrasound image instance segmentation. Mathematical Biosciences and Engineering, 2024, 21(1): 1038-1057. doi: 10.3934/mbe.2024043 |
[4] | Ran Zhou, Yanghan Ou, Xiaoyue Fang, M. Reza Azarpazhooh, Haitao Gan, Zhiwei Ye, J. David Spence, Xiangyang Xu, Aaron Fenster . Ultrasound carotid plaque segmentation via image reconstruction-based self-supervised learning with limited training labels. Mathematical Biosciences and Engineering, 2023, 20(2): 1617-1636. doi: 10.3934/mbe.2023074 |
[5] | Qiming Li, Chengcheng Chen . A robust and high-precision edge segmentation and refinement method for high-resolution images. Mathematical Biosciences and Engineering, 2023, 20(1): 1058-1082. doi: 10.3934/mbe.2023049 |
[6] | Shuaiyu Bu, Yuanyuan Li, Guoqiang Liu, Yifan Li . MAET-SAM: Magneto-Acousto-Electrical Tomography segmentation network based on the segment anything model. Mathematical Biosciences and Engineering, 2025, 22(3): 585-603. doi: 10.3934/mbe.2025022 |
[7] | Ansheng Ye, Xiangbing Zhou, Kai Weng, Yu Gong, Fang Miao, Huimin Zhao . Image classification of hyperspectral remote sensing using semi-supervised learning algorithm. Mathematical Biosciences and Engineering, 2023, 20(6): 11502-11527. doi: 10.3934/mbe.2023510 |
[8] | Xiao Zou, Jintao Zhai, Shengyou Qian, Ang Li, Feng Tian, Xiaofei Cao, Runmin Wang . Improved breast ultrasound tumor classification using dual-input CNN with GAP-guided attention loss. Mathematical Biosciences and Engineering, 2023, 20(8): 15244-15264. doi: 10.3934/mbe.2023682 |
[9] | Hong Qi, Guanglei Zhang, Heming Jia, Zhikai Xing . A hybrid equilibrium optimizer algorithm for multi-level image segmentation. Mathematical Biosciences and Engineering, 2021, 18(4): 4648-4678. doi: 10.3934/mbe.2021236 |
[10] | Jianhua Song, Lei Yuan . Brain tissue segmentation via non-local fuzzy c-means clustering combined with Markov random field. Mathematical Biosciences and Engineering, 2022, 19(2): 1891-1908. doi: 10.3934/mbe.2022089 |
Myocardial infarction (MI) is a severe cardio-vascular disease that threatens human health, leading to the subsequent death of cardiomyocytes and vascular cells in the vicinity site of the infarction. Ultrasound cardiogram provides a non-invasive way to diagnose and monitor heart conditions. In the typical B-mode ultrasound (US) images, the structure of the heart and the morphology of the myocardium can be checked. For example, the left ventricle, an important pumping chamber of the heart, can be scanned in the parasternal long-axis (PLAX) and parasternal short-axis (PSAX) views showing the cavity (the hypoechoic area) and the myocardial tissue (isoechoic area surrounding the cavity). However, some inherent drawbacks of US imaging, such as low contrast, speckle noise, signal dropout, acoustic shadow, cause the myocardial tissue indistinguishable from the background. It is challenging to investigate accurate and effective segmentation algorithms of myocardium ultrasound (MUS) images. Segmentation of target tissue from other tissues or background is an essential phase of ultrasound computer-aided diagnosis [1]. Myocardial segmentation and assessment are the keys in the morphology and function study of myocardium [2].
Previous studies focused on the endocardial segmentation of MUS images. Tao et al. [3] proposed an evolution strategy called as "tunneling descent", which was capable of escaping from spurious local minima and used in the maximum-a-posterior (m.a.p) active contour segmentation of the endocardium. Hamou et al. [4] proposed an external energy for a gradient vector flow (GVF) snake. The external energy could provide additional information to the active contour model to segment the endocardium. However, there are relatively less studies on the segmentation of the epicardium or full myocardium in MUS images. Zhu et al. [5] proposed a coupled deformable model to extract the intact myocardial tissues. They evolved the endocardial and epicardial surfaces simultaneously while maintaining the coupling of the myocardial volume. In spite of the sophistication of the model, it is still challenging for segmentation in the low-quality MUS images with low contrast and fuzzy myocardial contours.
Many approaches have been developed for US image segmentation. Huang et al. [6] reviewed the literatures summarizing segmentation techniques into several classes such as thresholding-based, clustering-based, watershed-based, graph-based, active contour model, Markov random field and neural network. Neural network or deep learning has become a hot research topic. Some researchers investigated the semantic segmentation algorithms [7,8]. Others applied the traditional machine learning methods combined with prior information and intuitive feeling [9,10].
Notably, graph cut model as a traditional machine learning method and classic semi-supervised segmentation method for natural images [11,12,13,14] has developed well in US image segmentation [15,16,17,18,19,20,21,22]. The model is a flexible framework where appropriate image features and similarity measure can be selected to improve the performance of the segmentation. In addition, interactive labels provided by user determine the source terminal (S) and sink terminal (T) of the graph and ensure the robustness of the segmentation.
The graph cut model is an energy minimization problem which can be efficiently solved via optimization techniques [23,24,25,26]. In 2014, Ciurte et al. [19] proposed a semi-supervised segmentation method of fast Neighborhood Patches based Continuous Min-Cut (fP-CMC) to segment the US images of prostate, fetus head, and tumors of the liver and eye. In their study, neighborhood patches [27,28,29,30] were selected as image features and Pearson distance [31] was selected as similarity measure. Neighborhood patches as promising image features well represented and dealt with the textures to help reduce the effect of speckle in US images [14]. Pearson distance based on the Bayesian formulation was made under the assumption of the general speckle model. It was shown to be robust to the speckle noise presented in US images, and the higher performance in distinguishing different tissues compared with l2 norm. Then, the continuous graph cut model was adopted and solved via a fast minimization algorithm based on augmented Lagrangian and operator splitting [32,33]. The good results were obtained. However, the fP-CMC method exists the following limitations:
(1) Due to the overlap of the neighborhood patches, a high probability that the two neighbor pixels were incorrectly assigned to the same class but they belong to different classes, causes the segmentation failure of the target contour with abnormal roughness. Therefore, only the neighborhood patches as image features is not sufficient, and it is desirable to incorporate with other features.
(2) The similarity measured by Pearson distance is easily affected by the brightness variation. In the case of the target contour partially shadowed by acoustic shadow, a good segmentation result would not be obtained.
(3) The graph-based method reduces computation cost with the expense of down-sampling. Consequently, the target contour is segmented with low resolution.
To solve the limitations of neighborhood patches, this study proposes a semi-supervised segmentation method of fast Superpixels and Neighborhood Patches based Continuous Min-Cut (fSP-CMC). Superpixels [34] are the patches consisting of neighbor pixels with similar intensity, which are similar to the neighborhood patches, but have the different attractive points of shape irregularity and no overlap with each other. Therefore, this study applies the superpixels and incorporates the location information of each superpixel as coarse features to constraint the segmented contour. Thus, the one novelty of our fSP-CMC method is the complementary combination of the location information of superpixels as coarse features with the grayscale information of neighborhood patches as fine texture features.
Pearson correlation coefficient measuring the correlation between the features is irrelevant to brightness variation. This study defines a novel similarity measure by combination with Pearson distance and Pearson correlation coefficient to capture and enhance the features correlation even for the images with low quality. This study expects to obtain more exact similarity and thus further improve the segmentation performance. That is the other novelty of fSP-CMC. Finally, to solve the low resolution problem of the segmented contour, Non-Uniform Rational B-Spline (NURBS) curve fitting [35,36,37] is applied to restore the original resolution.
The 20 Sprague-Dawley (SD) rats with normal heart and myocardial infarction were used as experimental subjects in this study. After anesthesia, the rat was laid in supine position on the physiological information monitoring platform. The four soles of the rat were fixed on the copper sheet by the conductive adhesive and the tape. Its electrocardiogram (ECG) signal was recorded and its body temperature was maintained by the platform.
An US imaging system with ultra-high resolution for small animal experiments (Vevo2100, Visual Sonics, Canada) was used to scan the heart of the rat. The hair at the imaging target area were removed by the depilatory paste. As shown in Figure 1, the PLAX and PSAX views of left ventricle were scanned, using the MS-250 probe with a transmit frequency of 21 MHz. The resolution of the imaging system was approximately 70 μm. The physical size of image acquisition was 21.00 mm for depth and 18.04 mm for width. The frame rate of acquisition was 128 Hz. The MUS images with a size of 1000 × 1000 pixels were reconstructed from IQ (in-phase Quadrature) data and enhanced by gray stretch method [38].
This study collected 200 B-mode MUS images of left ventricle of the rats (5 images of PLAX and PSAX views, respectively, for each rat). The five images of each view were sequentially recorded every two frames from End-Diastole (ED) to End-Systole (ES) in one cardiac cycle. These MUS images were processed to validate the accuracy and effectiveness of the proposed fSP-CMC method.
Before the animal experiments, ethical approval was obtained from the Medical Ethics Committee of Nanfang Hospital, Southern Medical University, China. Experiments on rats were performed in accordance with the Guidelines for the Care of Laboratory Animals of the National Institutes of Health.
Figure 2 shows the flow chart of this study including the proposed fSP-CMC segmentation method, which contains (1) graph construction of graph cut model, (2) feature extraction of superpixels and neighborhood patches, (3) definition of novel similarity measure, (4) setting of interactive labels, and (5) solution of continuous graph cut model.
Given the MUS image I, a weighted undirected graph G = (V, E, W) is constructed. The node set V is described as {xi, i∈{1, 2, ..., N}}, where each node xi of the graph G corresponds to a pixel in the image I and N is the number of the nodes in the graph G. The undirected edge set E = {(xi, xj), i, j∈{1, 2, ..., N}} connects two nodes, xi and xj. The similarity between xi and xj is measured by the edge weight W(xi, xj) (Equation 1).
W(xi,xj)={exp(−d(xi,xj)/σ2)forxj∈Nn(xi)0otherwise | (1) |
Where d(xi, xj) measures the difference between xi and xj inversely proportional to W(xi, xj) and depends on the image features in this study. A low value of d(xi, xj) means high similarity and high weight value W(xi, xj) between xi and xj, and the two nodes may belong to the same class with a high probability. Nn(xi) is the searching window centered at xi with a size of n × n. It is worth noting that too narrow window (e.g., n = 1 indicating that the similarity is measured only from the nearest nodes) is not robust enough to the speckle noise for lack of statistical information. Contrarily, too wide window puts pressure on the computation. In this study, n = 5 to ensure a good compromise between nonlocality and efficiency. σ is the scaling parameter of the W(xi, xj) and σ2 = 7e−3 for high sensitivity.
A graph cut model actually cuts two subsets A and Ac from the node set V of the graph G (s.t. A∪Ac = V, A∩Ac = Ø). A and Ac represent the target region and the background region respectively. The cost of the cut is defined as Equation 2, equal to the sum of edge weight W(xi, xj) (Equation 1) between two neighbor nodes xi and xj, where xi∈A, xj∈Ac, and xj∈Nn(xi). The minimum cut (Min-Cut) is obtained when the cut cost reaches minimum, i.e., the total similarity between A and Ac reaches weakest.
cut(A,Ac)=N∑i=1N∑j=1W(xi,xj) | (2) |
To well construct the graph G, the d(xi, xj) in Equation 1 is essential to be solved. In this study, superpixels and neighborhood patches are chosen as image features. Figure 3 shows the sketch map of graph construction with the superpixels and neighborhood patches. A superpixel is larger than a neighborhood patch and thus contains more information. Due to the attractive points of shape irregularity of superpixels and no overlap with each other, the texture patterns of superpixels are different from those of neighborhood patches. Therefore, in this study, the coarse features from superpixels are complementarily combined with the fine features from neighborhood patches.
To generate superpixels, simple linear iterative clustering (SLIC) [39,40,41], adapted from k-means clustering, is used in this study. Different from k-means clustering in the whole image region, the search region of SLIC is restricted in a 2C × 2C neighborhood, where C is the distance between neighbor cluster centers sampled initially. Then, the algorithm convergence can be speeded up.
Each cluster center is carried with intensity and location information, and compared with all pixels in its 2C × 2C neighborhood by the dedicated distance measure D [40]. Each pixel is assigned to the cluster with the minimum D value, and each cluster center with the information follows to be updated. By iterative process, final shaped clusters are the generated superpixels. Then, two coarse features (i.e. location information) including the row and column values of the center of each superpixel are assigned to the inner pixels.
To extract fine features, neighborhood patches with a size of np × np centered on each pixel are generated. The np2 grayscale values (i.e., grayscale information) of each neighborhood patch are assigned to the centered pixel as its fine features. np is linked to the integrity of texture pattern and preservation of details information. In this study, np = 3 to ensure that the each patch contains a complete texture pattern and preserves details information [42]. So, nine fine features are extracted from neighborhood patches.
For each node xi, the corresponding feature vector with a length of F_num consists of the aforementioned coarse and fine features, F(xi) = (F1(xi), ..., FF_num(xi)). F1_num is the number of coarse features and F2_num is the number of fine features. Thus, F_num = F1_num + F2_num. Then, a novel similarity measure d(xi, xj) is defined as Equation 3, where Pd(xi, xj) represents Pearson distance (Equation 4) measuring the difference between F2_num fine features, while Pc(xi, xj) represents Pearson correlation coefficient (Equation 5) measuring the correlation between F_num features. In this study, F1_num = 2, F2_num = 9, and F_num = 11.
d(xi,xj)=p1⋅Pd(xi,xj)/log(Pc(xi,xj)+p2)forxj∈Nn(xi) | (3) |
Pd(xi,xj)=1/2⋅F_num∑t=F1_num+1(Ft(xi)−Ft(xj))2/Ft(xj)forxj∈Nn(xi) | (4) |
Pc(xi,xj)=F_num∑t1=1(Ft1(xi)−¯F(xi))(Ft1(xj)−¯F(xj))/√F_num∑t2=1(Ft2(xi)−¯F(xi))2F_num∑t3=1(Ft3(xj)−¯F(xj))2forxj∈Nn(xi) | (5) |
In Equation 3, p1 and p2 are the weighting factors of Pd(xi, xj) and Pc(xi, xj). p1 > 0 and p2 > 0 to make sure log(Pc(xi, xj) + p2) > 0. Increasing p1 value or decreasing p2 value can increase the weight of Pd(xi, xj), while decreasing p1 or p2 value can increase the weight of Pc(xi, xj). The determination of the values of p1 and p2 depends on the contour of the target tissue. For a target tissue such as myocardium in a fuzzy background with relatively smooth contour, p1 should decrease, otherwise high weight of Pd(xi, xj) is easily affected by acoustic shadow. Here it is not recommended to increase p2, because low weight of Pc(xi, xj) results in the segmentation contour with abnormal roughness. Too large p2 value causes no effect of Pd(xi, xj) and Pc(xi, xj) on d(xi, xj). So p1 = 0.2 and p2 = 10 in this study.
The solved d(xi, xj) is substituted in Equation 1, then the edge weight W(xi, xj) is obtained.
Our pilot study showed that a better segmentation result can be obtained using the enclosed inner and outer boundaries due to the larger areas of source terminal (S) and sink terminal (T) for the enclosed boundaries in comparison with the non-enclosed boundaries. Therefore, as shown in Figure 4, an enclosed inner boundary is roughly sketched inside the myocardial tissue and an enclosed outer boundary is initialized inside the background surrounding the myocardial tissue in a PLAX-viewed image. Then, y(xi) is defined as a binary labeling function. In this study, y(xi) is taken on a continuous domain [0, 1] (i.e., a convex set) to relax the binary constraint. The nodes inside the inner boundary assigned to the S are labeled to 1 and y(xi) = 1. The nodes outside the outer boundary assigned to the T are labeled to 0 and y(xi) = 0. The others between the inner and outer boundaries are unassigned (Figure 4b). These unassigned nodes are initially labeled to random values in (0, 1). Then the discrete graph cut model is transformed to the continuous one. Accordingly, the subsequent solution problem becomes computationally tractable, otherwise it would be hard to proceed due to non-convexity. For a PSAX-viewed image, the initial drawing is performed twice. First, the enclosed inner and outer boundaries are drawn inside the heart cavity and the myocardial tissue, respectively, for extraction of the endocardium. The second enclosed inner and outer boundaries are then drawn inside the myocardial tissue and the background, respectively, for extraction of the epicardium.
After two terminals S and T of the constructed graph G are set, the segmentation is automatically performed by solving continuous graph cut model. The cost function of cut (Equation 6) consists of data item Edata(y) and smooth item Esmooth(y). β is a smoothing parameter and helps to eliminates the misclassification of small subsets of nodes. β∈[1e-4, 1e-1] is adapted to the segmentation of US images [19], thus β = 5e−2 in this study.
E(y)=Edata(y)+β⋅Esmooth(y)s.t.y(xi)={[0,1]1ifxi∈S0ifxi∈T,β>0 | (6) |
Edata(y) is defined as a measure of the similarity between A and Ac, i.e., the cut cost (Equation 2). It is also equivalently defined as Equation 7 using a non-local H1 (NL-H1) operator [14,19,43], the square of l2 norm of the continuous graph gradient of labels y.
Edata(y)=cut(A,Ac)=1/2⋅N∑i=1N∑j=1W(xi,xj)(y(xi)−y(xj))2=N∑i=1|∇Gy(xi)|2=H1G(y) | (7) |
Esmooth(y) (Equation 8) measures the discontinuity of y between A and Ac, and is used to enforce spatial coherency by penalizing. However, over-penalizing should be avoided (i.e., discontinuity preserving [23]). Thus, total variation (TV) [44], the l1 norm of the gradient of y, is chosen as smooth priors. Then, the cost function (Equation 6) is rewritten as Equation 9.
The minimization of Equation 9 is performed by a fast minimization algorithm [19] (Algorithm 1) based on the splitting step (Equation 10) and the augmented Lagrangian step (Equation 11). v and q in Equations 10, 11 are the coupling terms forced to be almost equal to y. λ1k, λ2k, r1, and r2 in Equation 11 are the penalty parameters. In each iteration of the minimization process, each unassigned node either keeps the current label or is re-assigned a new label. A and Ac are updated according to the updated labels yk. The minimum of the cost function (Equation 9) is obtained when the residual error between the updated labels yk and last labels yk−1 is less than or equal to the threshold ε.
Esmooth(y)=TV(y)=N∑i=1|∇y(xi)| | (8) |
E(y)=N∑i=1|∇Gy(xi)|2+β⋅N∑i=1|∇y(xi)|s.t.y(xi)={[0,1]1ifxi∈S0ifxi∈T,β>0 | (9) |
miny,v,qN∑i=1|∇Gy(xi)|2+βN∑i=1|q(xi)|s.t.y(xi)={[0,1]1ifxi∈S0ifxi∈Tand{y=vq=∇vβ>0 | (10) |
{(yk,vk,qk)=argminy,v,qN∑i=1|∇Gy|2+βN∑i=1|q|+⟨λk−11,y−v⟩+r12‖y−v‖22+⟨λk−12,q−∇v⟩+r22‖q−∇v‖22s.t.y(xi)={[0,1]1ifxi∈S0ifxi∈Tλk1=λk−11+r1(yk−vk)λk2=λk−12+r2(qk−∇vk) | (11) |
Algorithm 1. Fast minimization algorithm. |
Initialization: Set: yk=0 ∈ [0, 1] where yk = 0 (xi) = 1 if xi∈S, yk = 0 (xi) = 0 if xi∈T, others are random values in (0, 1). k is the number of current iterations. Set: vk = 0, qk = 0 = 0; λ1k = 0, λ2k = 0 = 0; r1, r2 = 0.5; ε = 1e−6. repeat Set: k = k + 1. Solve: vk in by fast Fourier transform (FFT) or discrete cosine transform (DCT) depending on the boundary condition. Solve: qk in by soft-thresholding. Solve: yk in by conjugate gradient method. Constraint: yk∈[0, 1] and yk(xi) = 1 if xi∈S, yk(xi) = 0 if xi∈T Update: until |
The NURBS curve fitting method is used to restore the original resolution of segmented contour in this study. NURBS curve C(u), a parametric approximation curve, is defined as Equation 12.
C(u)=n−1∑i=0Ni,p(u)ωiPi/n−1∑i=0Ni,p(u)ωia≤u≤b | (12) |
where Ni, p(u), i∈{0, 1, ..., n − 1} are the p-degree B-spline basis functions defined as Equation 13 and n is the number of pixels on the segmented contour.
Ni,p(u)={Ni,0(u)={1ifui≤u≤ui+10otherwiseifp=0Ni,p(u)=(u−ui)/(ui+p−ui)⋅Ni,p−1(u)+(ui+p+1−u)/(ui+p+1−ui+1)⋅Ni+1,p−1(u)otherwise | (13) |
Pi, i∈{0, 1, ..., n − 1} are control points corresponding to the pixels on the segmented contour, ωi, i∈{0, 1, ..., n − 1} are the weights of the control points. ui, i∈{0, 1, ..., n + p} are the knots constituting a knot vector U defined as Equation 14, the U determines how the control points affect the C(u).
U={u0,...,un+p}={a,...,a⏟p+1,up+1,...,un−1⏟n−p−1,b,...,b⏟p+1} | (14) |
In Equation 14, the values of the first (p + 1) knots are equal to a (0 by default), the values of the last (p + 1) knots are equal to b (1 by default), and the middle (n – p − 1) knots are assigned certain values. The values in the U are subject to two conditions. One is that the values remain non-decreasing from a to b, the other is that the number of repetitions (called Multiplicity) for each value is not allowed greater than (p + 1). The knot with Multiplicity equal to (p + 1) is called Full-Multiplicity Knot (e.g., a and b). The knot with Multiplicity equal to 1 is called Simple Knot.
When entering a Simple Knot, a new control point is activated while the old is deactivated, and then the B-spline basis function would interpolate between the two control points. When entering a knot with Multiplicity larger than 1, multiple control points are activated at the same time, and the B-spline basis function would not interpolate between the multiple control points. This affects the continuity of the C(u).
In this study, p = 2, ω = 1. The knot vector U begins with Full-Multiplicity Knots (a), followed by Simple Knots whose values subject to an arithmetic sequence starting from up+1 = 1/(n−p) with an increment of 1/(n−p), and ends with Full-Multiplicity Knots (b) to interpolate and well enhance the continuity of the C(u).
In this study, the segmentation results of the fSP-CMC are evaluated on the agreement with the ground truth (GT) by medical expert and compared with the results of the fP-CMC [19].
As shown in Figure 5, CSeg = {Seg1, Seg2, …, SegP} represents the set of pixels on the contour of the myocardium by the segmentation method. CGT = {GT1, GT2, …, GTQ} represents the set of pixels on the contour of the myocardium by the GT. P and Q are the number of pixels on CSeg and CGT, respectively. The region enclosed by CSeg is ΩSeg, equal to TP + FP. The region enclosed by CGT is ΩGT, equal to TP + FN. TP denotes the true positive pixels in the truly segmented myocardial region. TN denotes the true negative pixels in the truly segmented background region. FP denotes the false positive pixels in the falsely segmented myocardial region. FN denotes the false negative pixels in the falsely segmented background region.
Then, three parameters are calculated for segmentation evaluation. Dice coefficient [45] is defined as Equation 15 reflecting the agreement on the segmented region by the segmentation method with the GT. The value of Dice ranges from 0 to 1. 1 represents full agreement.
Dice(ΩSeg,ΩGT)=2⋅(ΩSeg∩ΩGT)/(ΩSeg+ΩGT)=2⋅TP/(2⋅TP+FP+FN) | (15) |
The mean absolute distance (MAD) [46] (Equation 16) and Hausdorff distance (HD) [47] (Equation 17) are calculated to evaluate the agreement on contours of the segmentation result with the GT.
MAD(CSeg,CGT)=1/2⋅[1/P⋅P∑i=1d(Segi,CGT)+1/Q⋅Q∑j=1d(GTj,CSeg)] | (16) |
HD(CSeg,CGT)=max{maxi{d(Segi,CGT)},maxj{d(GTj,CSeg)}} | (17) |
Where d(Segi, CGT) (Equation 18) represents the shortest distance from the pixel Segi to the contour CGT and d(GTi, CSeg) (Equation 19) represents the shortest distance from the pixel GTj to the contour CSeg. The value of MAD reflects the global agreement between two contours CSeg and CGT, while HD reflects the local agreement between the two contours.
d(Segi,CGT)=minj‖Segi−GTj‖ | (18) |
d(GTj,CSeg)=mini‖GTj−Segi‖ | (19) |
One-way analysis of variance (ANOVA) [48] is used to test the statistical difference in Dice, MAD, and HD for two methods and two views, respectively. Statistical significance is considered at p < 0.05. In addition, box-plot is used to present the central trend and variation of these three parameters.
Additionally, this study used the receiver operating characteristic (ROC) curve [49] with the area under the ROC curve (AUC) to evaluate the segmentation (pixelwise classification) performance of single image. The predicted values of all the pixels obtained by a segmentation method are ranked in ascending order of value. The ROC curve starts as the discrimination threshold is equal to the smallest predicted value. FP rate (FPR) and TP rate (TPR) are calculated. FPR and TPR are defined as Equation 20. Then, the discrimination threshold changes to the second predicted value. FPR and TPR values are calculated again. This procedure repeats till all the predicted values are used as discrimination threshold. After ROC curve is obtained, AUC is calculated to quantify the segmentation ability expressed by the curve. The larger the AUC value, the better the segmentation ability. AUC∈(0.5, 1) suggests that the segmentation method is with good segmentation ability.
FPR=FP/(TN+FP),TPR=TP/(TP+FN) | (20) |
Finally, Bland-Altman plot [50] with the average of MA (myocardial area) vs. the difference of MA is plotted to overall evaluate the agreement of the segmentation method with the GT. The 95% confidence interval is (−1.96SD, 1.96SD).
The proposed fSP-CMC method compared with the fP-CMC method was implemented using MATLAB R2016b and Visual Studio 2015 hybrid programming on a personal computer with 3.30GHz Intel (R) Core i5-4590 CPU and 8GB RAM.
The myocardial segmentation results of the proposed fSP-CMC method were in high agreement with the GT results in the PLAX-viewed and PSAX-viewed images of left ventricle of rats (Figure 6). The deformed myocardial tissues could be extracted during systole of a cardiac cycle. Moreover, Figure 6 shows that the fSP-CMC obtained smoother segmentation contours in comparison with the fP-CMC.
For each MUS image, the agreement of fSP-CMC with the GT in comparison with fP-CMC was evaluated using ROC curve with the AUC. Figure 7 shows the ROC curves for the MUS images in Figure 6 at ED moments. It was found that the ROC curves obtained from the fSP-CMC segmented images were located closer to the upper left corner indicating a higher agreement in the segmentation results with the GT. The AUC values of the fSP-CMC were higher than those of the fP-CMC, especially for the PLAX-viewed image in which part of myocardium is darkened by acoustic shadow (0.9610 > 0.9456). Figure 8 shows the variation of AUC values for all the PLAX-viewed and PSAX-viewed MUS images. The AUC results indicate that the fSP-CMC method is more stable and its segmentation results are with the smaller fluctuation.
Table 1 shows the quantitative results of Dice, MAD, and HD with the statistical significant difference at level p < 0.05 and Figure 9 shows the box-plots of the three parameters.
fP-CMC | fSP-CMC | ||||||
Dice | MAD (mm) | HD (mm) | Dice | MAD (mm) | HD (mm) | ||
PLAX | 0.899 ±0.025 |
0.245 ±0.047 |
1.052 ±0.272 |
0.910 ±0.021 a |
0.223 ±0.039 a |
0.890 ±0.224 a |
|
PSAX | 0.865 ±0.030 b |
0.266 ±0.092 |
0.892 ±0.200 b |
0.900 ±0.024 a, b |
0.194 ±0.040 a, b |
0.665 ±0.181 a, b |
|
a Statistically significant difference at level p < 0.05 vs. the fP-CMC method. b Statistically significant difference at level p < 0.05 vs. the PLAX view. |
Normally, a higher Dice is associated with a lower MAD and HD. In both PLAX and PSAX views, it was found that the segmentation of fSP-CMC had a superior performance. The Dice was significantly higher than that of fP-CMC (0.910 > 0.899 for PLAX, 0.900 > 0.865 for PSAX, on average, p < 0.05). The MAD and HD were significantly lower than those of fP-CMC (0.223 mm < 0.245 mm for PLAX, 0.194 mm < 0.266 mm for PSAX; 0.890 mm < 1.052 mm for PLAX, 0.665 mm < 0.892 mm for PSAX, on average, p < 0.05).
Parameters Dice, MAD, and HD reflect the agreement of region, global contour, and local contour, respectively. As shown in Table 1, for fSP-CMC, a higher Dice was obtained in the PLAX view, whereas lower MAD and HD values in the PSAX view. The results indicated that the fSP-CMC method had a superior performance in the region agreement for segmentation of the PLAX-viewed MUS images but a superior performance in the contour agreement for the segmentation of the PSAX-viewed MUS images. The results may be associated with the shape regularity of the target tissue. It is noted that the myocardium in the PLAX-viewed images is of an irregular horseshoe shape while the myocardium in the PSAX-viewed images is of a regular ring shape.
As shown in Figure 10b, the mean of the difference values between the fSP-CMC segmented results and the GT was 4.05 mm2 and only 5% of the difference values were beyond the 95% confidence interval (−4.32 mm2, 11.57 mm2). In comparison with the Bland–Altman plot by fP-CMC (Figure 10a), the more difference values between the fSP-CMC segmented results and the GT were within the 95% confidence interval and the mean value is closer to zero. A higher agreement between the segmentation result and GT suggests that the proposed fSP-CMC provided more consistent segmentation with the GT.
Because the graph-based method reduces the resolution of the images, the target tissues would not be well segmented [19]. NURBS curve fitting has been extensively used in Computer Aided Design to clearly describe the complex contour parts [51]. This study firstly applies NURBS curve fitting as post-processing of up-sampling to remedy the segmented contours with the reduced resolution. The results show its feasibility.
The results of the validation show that the proposed fSP-CMC has significant improvement compared with fP-CMC and has potentials to be another reliable segmentation method to segment the full myocardium in the PLAX and PSAX-viewed US images of left ventricle of the small animals. In the previous study of Reference [19], the fP-CMC method only applied the grayscale information of neighborhood patches as features and TV (i.e., the l1 norm of the gradient of labels y) as the smooth priors. However, it was insufficient to solve the problem of unsmoothness caused by the graph cut model. If let the l2 or higher norm as the smooth priors, the abnormal smoothness with loss of useful information would be induced [44]. In comparison with fP-CMC, the fSP-CMC proposed in this study incorporates the location information of superpixels (coarse features) to constrain the contour of the full myocardium extracted. Not only is the desired smoothness achieved, but also the image information is not lost (Figure 6).
This study proposes the fSP-CMC method with the novel similarity measure, which combines Pearson correlation coefficient and Pearson distance. The correlation between the all features is measured by Pearson correlation coefficient, while the difference between the fine features is measured by Pearson distance. By balancing the weights of Pearson correlation coefficient and Pearson distance, the more exact similarity is obtained and the performance of the fSP-CMC segmentation method is improved. As Figure 7a shown, fSP-CMC performs better than fP-CMC for the US image in which part of myocardium is darkened by acoustic shadow. The fSP-CMC method not only extracts the myocardial tissues, but could also flexibly and satisfactorily segment different targets, for example, atherothrombotic plaques and heterotopic ossification tissues [52].
In this study, the interactive labels were set to determine the terminals S and T of the graph G (Figure 4). The process of adding or subtracting these labels corrects segmentation imperfections by reset. During the processing, there is no need to reconstruct the graph G (Figure 2), and the performance of the method is not affected. If the segmented region does not completely include the target region, the source terminal (S) could be compensated by adding the corresponding labels. If the segmented region includes the undesired surrounding tissues, the sink terminal (T) could be enlarged in the same way. Additionally, the S or T could be updated by subtracting the labels of the wrongly assigned nodes. Therefore, the graph-based segmentation method is reproducible and particularly suited for the tissue segmentation of the US images with a poor quality. Furthermore, with the easy and quick reset, the method could be used in two-region segmentation, as well as in multi-region segmentation.
Using the proposed fSP-CMC method, the segmentation results might be affected by three factors. (1) One factor is the quality of MUS image. In this study, fuzzy myocardial contour and presence of acoustic shadow in most of PSAX-viewed images affected the segmentation performance in region agreement (Dice), which was inferior to the PLAX-viewed images. (2) The second factor is the shape regularity of the target tissues. The fSP-CMC method possesses superior performance with lower values MAD and HD on the PSAX-viewed images in global and local contour agreement to the PLAX-viewed images. (3) The segmentation results might be affected by manual interaction. Fortunately, the results could be improved by the reset of interactive labels.
Additionally, the proposed fSP-CMC method is semi-supervised and requires the initial boundaries initialized in proper regions. The initial inner and outer boundaries could be properly drawn in the myocardial tissue and the background in the first frame. However, these two boundaries might invade into inappropriate regions due to the motion of the myocardium in the following frames, causing incorrect segmentation of the myocardium. To solve this problem, the more insight exploration will focus on automatic contour tracking in combination with fSP-CMC. With the tracked contour, it is able to approximately estimate the two boundaries around the myocardial contour in the following frames.
Although this study scanned the heart of the small animal, which is smaller and beating faster than human heart, it is more challenging to segment the tiny myocardial tissues from ultrasound images. The good results of segmentation obtained in this study suggest the application potentials of the proposed method in human myocardium extraction.
This study presents a method of fSP-CMC based on a continuous graph cut model for segmentation of the full myocardium from the MUS images. The complementary combination of superpixels and neighborhood patches and the definition of the novel similarity measure improve the segmentation performance of the fSP-CMC. The validation results of the MUS images indicate that the proposed fSP-CMC method with superpixels has superior performance to the fP-CMC method with no superpixels in aspects of contour smoothness, segmentation accuracy and effectiveness.
This work is supported by National Natural Science Foundation of China [No. 81371560], Guangdong Science and Technology Program [No. 2016A020216017 and No. 2013B021800039], and Guangdong Natural Science Foundation [No. 2014A030313329].
All authors declare no conflicts of interest in this paper.
[1] | Q. Huang, F. Zhang and X. Li, Machine Learning in Ultrasound Computer-Aided Diagnostic Systems: A Survey, Biomed. Res. Int., 2018 (2018), 1–10,. |
[2] | K. Przyklenk, Reduction of Myocardial Infarct Size with Ischemic "Conditioning": Physiologic and Technical Considerations, Anesth. Analg., 117 (2013), 891–901. |
[3] | Z. Tao and H. D. Tagare, Tunneling descent for m.a.p. active contours in ultrasound segmentation, Med. Image. Anal., 11 (2007), 266–281. |
[4] | A. K. Hamou and M. R. El-Sakka, Optical Flow Active Contours with Primitive Shape Priors for Echocardiography, Eur. J. Adv. Signal. Process., 2010 (2010), 1–10,. |
[5] | Y. Zhu, X. Papademetris, A. J. Sinusas and J. S. Duncan, A coupled deformable model for tracking myocardial borders from real-time echocardiography using an incompressibility constraint, Med. Image. Anal., 14 (2010), 429–448. |
[6] | Q. Huang, Y. Luo and Q. Zhang, Breast ultrasound image segmentation: A survey, Int. J. Comput. Assist. Radiol. Surg., 12 (2017), 1–15. |
[7] | H. Chen, Y. Zheng, J. H. Park, P. A. Heng and S. K. Zhou, Iterative multi-domain regularized deep learning for anatomical structure detection and segmentation from ultrasound images, In: International Conference on Medical Image Computing and Computer-Assisted Intervention, 2016, 487–495. |
[8] | C. Balakrishna, S. Dadashzadeh and S. Soltaninejad, Automatic detection of lumen and media in the IVUS images using U-Net with VGG16 Encoder, arXiv preprint arXiv:1806.07554, 2018. |
[9] | S. Leclerc, T. Grenier, F. Espinosa and O. Bernard, A fully automatic and multi-structural segmentation of the left ventricle and the myocardium on highly heterogeneous 2D echocardiographic data, In: Ultrasonics Symposium, 2017, 1–4. |
[10] | Y. Guo, G. Q. Du, J. Y. Xue, R. Xia and Y. H. Wang, A novel myocardium segmentation approach based on neutrosophic active contour model, Comput. Meth. Prog. Bio., 142 (2017), 109–116. |
[11] | Y. Y. Boykov and M. P. Jolly, Interactive graph cuts for optimal boundary & region segmentation of objects in ND images, In: Computer Vision, 2001. ICCV 2001. Proceedings. Eighth IEEE International Conference on, 2001, 105–112. |
[12] | C. Rother, V. Kolmogorov and A. Blake, Grabcut: Interactive foreground extraction using iterated graph cuts, In: ACM transactions on graphics (TOG), 2004, 309–314. |
[13] | Y. Li, J. Sun, C. K. Tang and H. Y. Shum, Lazy snapping, In: ACM Transactions on Graphics (ToG), 2004, 303–308. |
[14] | N. Houhou, X. Bresson, A. Szlam, T. F. Chan and J. P. Thiran, Semi-supervised segmentation based on non-local continuous min-cut, In: International Conference on Scale Space and Variational Methods in Computer Vision, 2009, 112–123. |
[15] | A. Ciurte, N. Houhou, S. Nedevschi, A. Pica, F. Munier and J. P. Thiran, An efficient segmentation method for ultrasound images based on a semi-supervised approach and patch-based features, In: Biomedical Imaging: From Nano to Macro, 2011 IEEE International Symposium on, 2011, 969–972. |
[16] | L. Gao, W. Yang, Z. Liao, X. Liu, Q. Feng and W. Chen, Segmentation of ultrasonic breast tumors based on homogeneous patch, Med. phys., 39 (2012), 3299–3318. |
[17] | S. Lee, Q. Huang, L. Jin, M. Lu and T. Wang, A robust graph-based segmentation method for breast tumors in ultrasound images, Ultrasonics., 52 (2012), 266–275. |
[18] | Q. Huang, X. Bai, Y. Li, L. Jin and X. Li, Optimized graph-based segmentation for ultrasound images, Neurocomputing., 129 (2014), 216–224. |
[19] | A. Ciurte, X. Bresson, O. Cuisenaire, N. Houhou, S. Nedevschi, J. P. Thiran and M. B. Cuadra, Semi-supervised segmentation of ultrasound images based on patch representation and continuous min cut, PLoS. One., 9 (2014), e100972,. |
[20] | L. Liu, W. Qin, R. Yang, C. Yu, L. Li, T. Wen and J. Gu, Segmentation of breast ultrasound image using graph cuts and level set, In: Iet International Conference on Biomedical Image and Signal Processing, 2016, 4. |
[21] | J. Zhou, Thyroid Tumor Ultrasound Image Segmentation Based on Improved Graph Cut, In: Intelligent Transportation, Big Data & Smart City (ICITBS), 2016 International Conference on, 2016, 130–133. |
[22] | H. Zhu, Z. Zhuang, J. Zhou, X. Wang and W. Xu, Improved graph-cut segmentation for ultrasound liver cyst image, Multimed. Tools. Appl., 77 (2018), 1–19. |
[23] | Y. Boykov, O. Veksler and R. Zabih, Fast approximate energy minimization via graph cuts, IEEE. T. Pattern Anal., 23 (2001), 1222–1239. |
[24] | Y. Boykov and V. Kolmogorov, Computing geodesics and minimal surface via graph cuts, In: IEEE International Conference on Computer Vision, 2003. Proceedings, 2003, 26–33. |
[25] | V. Kolmogorov and Y. Boykov, What metrics can be approximated by geo-cuts, or global optimization of length/area and flux, In: Computer Vision, 2005. ICCV 2005. Tenth IEEE International Conference on, 2005, 564–571. |
[26] | M. Klodt, T. Schoenemann, K. Kolev, M. Schikora and D. Cremers, An experimental comparison of discrete and continuous shape optimization methods, In: European Conference on Computer Vision, 2008, 332–345. |
[27] | A. A. Efros and T. K. Leung, Texture synthesis by non-parametric sampling, In: Iccv, 1999, 1033. |
[28] | A. A. Efros and W. T. Freeman, Image quilting for texture synthesis and transfer, In: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, 2001, 341–346. |
[29] | L. Liang, C. Liu, Y. Q. Xu, B. Guo and H. Y. Shum, Real-time texture synthesis by patch-based sampling, ACM T. Graphic., 20 (2001), 127–150. |
[30] | A. Buades, B. Coll and J. M. Morel, A review of image denoising algorithms, with a new one, Multiscale. Model. Simul., 4 (2005), 490–530. |
[31] | P. Coupé, P. Hellier, C. Kervrann and C. Barillot, Nonlocal means-based speckle filtering for ultrasound images, IEEE. T. Image. Process., 18 (2009), 2221–2229. |
[32] | R. Glowinski and P. Le Tallec, Augmented Lagrangian and operator-splitting methods in nonlinear mechanics, 9 (1989). |
[33] | D. Han, X. Yuan and W. Zhang, An augmented Lagrangian based parallel splitting method for separable convex minimization with applications to image processing, Math. Comput., 83 (2014), 2263–2291. |
[34] | X. Ren and J. Malik, Learning a classification model for segmentation, Iccv., 1 (2003), 10–17. |
[35] | L. Piegl, On NURBS: A survey, IEEE. Comput. Graph., 11 (1991), 55–71. |
[36] | L. Piegl and W. Tiller, The NURBS book, Springer Science & Business Media, 2012. |
[37] | M. Spink, NURBS toolbox, Matlab Central [online], Accessed on June, 15 (2014). |
[38] | L. Liu, N. Yang, J. Lan and J. Li, Image segmentation based on gray stretch and threshold algorithm, Optik., 126 (2015), 626–629. |
[39] | R. Achanta, A. Shaji, K. Smith, A. Lucchi, P. Fua and S. Süsstrunk, Slic superpixels, Dept. School Comput. Commun. Sci., EPFL, Lausanne, Switzerland, Tech. Rep, 149300 (2010). |
[40] | R. Achanta, A. Shaji, K. Smith, A. Lucchi, P. Fua and S. Süsstrunk, SLIC superpixels compared to state-of-the-art superpixel methods, IEEE. T. Pattern. Anal., 34 (2012), 2274–2282. |
[41] | Y. Huang and Q. Huang, A Superpixel-Classification-Based Method for Breast Ultrasound Images, In: 2018 5th International Conference on Systems and Informatics (ICSAI), 2018, 560–564. |
[42] | A. B. Lee, K. S. Pedersen and D. Mumford, The nonlinear statistics of high-contrast patches in natural images, Int. J. Comput. Vision., 54 (2003), 83–103. |
[43] | G. Gilboa and S. Osher, Nonlocal operators with applications to image processing, Multiscale. Model. Simul., 7 (2008), 1005–1028. |
[44] | L. I. Rudin, S. Osher and E. Fatemi, Nonlinear total variation based noise removal algorithms, Physica. D., 60 (1992), 259–268. |
[45] | S. Andrews and G. Hamarneh, Multi-region probabilistic dice similarity coefficient using the Aitchison distance and bipartite graph matching, arXiv preprint arXiv:1509.07244, 2015. |
[46] | D. M. Raymond and M. M. Fahmy, Optimal merging of sorted data under the mean absolute error criterion, Comput. Electr. Eng., 18 (1992), 173–182. |
[47] | D. P. Huttenlocher, G. A. Klanderman and W. J. Rucklidge, Comparing images using the Hausdorff distance, IEEE. T. Pattern. Anal., 15 (1993), 850–863. |
[48] | R. A. Armstrong and A. C. Hilton, One-Way Analysis of Variance (Anova), Stat. Anal. Microbiol., 2010, 33–37. |
[49] | T. Fawcett, An introduction to ROC analysis, Pattern. Recogn. Lett., 27 (2006), 861–874. |
[50] | M. Kozak and A. Wnuk, Including the Tukey Mean‐Difference (Bland-Altman) Plot in a Statistics Course, Teach. Stat., 36 (2014), 83–87. |
[51] | J. Wu, H. Zhou, X. Tang and J. Chen, Implementation of CL points preprocessing methodology with NURBS curve fitting technique for high-speed machining, Comput. Ind. Eng., 81 (2015), 58–64. |
[52] | Q. Wang, P. Zhang, P. Li, X. Song, H. Hu, X. Li, W. Chen and X. Wang, Ultrasonography Monitoring of Trauma-Induced Heterotopic Ossification: Guidance for Rehabilitation Procedures, Front. Neurol., 9 (2018), 771. |
1. | Changling Li, Xiangfen Song, Hang Zhao, Li Feng, Tao Hu, Yuchen Zhang, Jun Jiang, Jianan Wang, Jianping Xiang, Yong Sun, An 8-layer residual U-Net with deep supervision for segmentation of the left ventricle in cardiac CT angiography, 2021, 200, 01692607, 105876, 10.1016/j.cmpb.2020.105876 | |
2. | Jinyun Jiang, Xiao Liang Jiang, An Improved Matrix Factorization Based Active Contours Combining Edge Preservation for Image Segmentation, 2020, 8, 2169-3536, 223472, 10.1109/ACCESS.2020.3044881 | |
3. | Mario Flores-Reyes, Eugenio Torres-García, Rigoberto Oros-Pantoja, Luis Enrique Díaz-Sánchez, Alfredo V. Mercado-Quintero, Luis Alberto Medina-Velázquez, Femur absorptiometry changes determined by X-ray image segmentation in mice under experimental diabetes and ovariectomy, 2021, 170, 09698043, 109608, 10.1016/j.apradiso.2021.109608 | |
4. | Xiuquan Du, Yuhui Song, Yueguo Liu, Yanping Zhang, Heng Liu, Bo Chen, Shuo Li, An integrated deep learning framework for joint segmentation of blood pool and myocardium, 2020, 62, 13618415, 101685, 10.1016/j.media.2020.101685 | |
5. | Shikai Wang, Kangjian Sun, Wanying Zhang, Heming Jia, Multilevel thresholding using a modified ant lion optimizer with opposition-based learning for color image segmentation, 2021, 18, 1551-0018, 3092, 10.3934/mbe.2021155 | |
6. | Li Wei, Feng Wu, Jianjun Zhang, Jing Li, Di Yang, Guoying Wen, Deepika Koundal, Evaluation of Endocrine and Metabolic Changes in Polycystic Ovary Syndrome by Ultrasonic Imaging Features under an Intelligent Algorithm, 2022, 2022, 1748-6718, 1, 10.1155/2022/1411943 | |
7. | Jingjing Liu, Ao Wei, Zhigang Guo, Chang Tang, Global Context and Enhanced Feature Guided Residual Refinement Network for 3D Cardiovascular Image Segmentation, 2021, 9, 2169-3536, 155861, 10.1109/ACCESS.2021.3129333 | |
8. | Guo, MD Jin, Li, PhD Zhaojun, Lin, PhD Yanping, Semi-supervised Learning for Real-time Segmentation of Ultrasound Video Objects: A Review, 2023, 7, 2576-2516, 333, 10.37015/AUDT.2023.230016 |
fP-CMC | fSP-CMC | ||||||
Dice | MAD (mm) | HD (mm) | Dice | MAD (mm) | HD (mm) | ||
PLAX | 0.899 ±0.025 |
0.245 ±0.047 |
1.052 ±0.272 |
0.910 ±0.021 a |
0.223 ±0.039 a |
0.890 ±0.224 a |
|
PSAX | 0.865 ±0.030 b |
0.266 ±0.092 |
0.892 ±0.200 b |
0.900 ±0.024 a, b |
0.194 ±0.040 a, b |
0.665 ±0.181 a, b |
|
a Statistically significant difference at level p < 0.05 vs. the fP-CMC method. b Statistically significant difference at level p < 0.05 vs. the PLAX view. |
fP-CMC | fSP-CMC | ||||||
Dice | MAD (mm) | HD (mm) | Dice | MAD (mm) | HD (mm) | ||
PLAX | 0.899 ±0.025 |
0.245 ±0.047 |
1.052 ±0.272 |
0.910 ±0.021 a |
0.223 ±0.039 a |
0.890 ±0.224 a |
|
PSAX | 0.865 ±0.030 b |
0.266 ±0.092 |
0.892 ±0.200 b |
0.900 ±0.024 a, b |
0.194 ±0.040 a, b |
0.665 ±0.181 a, b |
|
a Statistically significant difference at level p < 0.05 vs. the fP-CMC method. b Statistically significant difference at level p < 0.05 vs. the PLAX view. |