Abstract
Liver segmentation is an essential procedure in computer-assisted surgery, radiotherapy, and volume measurement. It is still a challenging task to extract liver tissue from 3D CT images owing to nearby organs with similar intensities. In this paper, an automatic approach integrating multi-dimensional features into graph cut refinement is developed and validated. Multi-atlas segmentation is utilized to estimate the coarse shape of liver on the target image. The unsigned distance field based on initial shape is then calculated throughout the whole image, which aims at automatic graph construction during refinement procedure. Finally, multi-dimensional features and shape constraints are embedded into graph cut framework. The optimal liver region can be precisely detected with a minimal cost. The proposed technique is evaluated on 40 CT scans, obtained from two public databases Sliver07 and 3Dircadb1. The dataset Sliver07 is considered as the training set for parameter learning. On the dataset 3Dircadb1, the average of volume overlap is up to 94%. The experiment results indicate that the proposed method has ability to reach the desired boundary of liver and has potential value for clinical application.
Similar content being viewed by others
Introduction
The extraction of liver tissue is very important for hepatic disease diagnosis, function assessment, and computer-assisted surgery1. Among the various medical imaging techniques, computed tomography (CT) is often used for these purposes due to higher signal-to-noise ratio and better spatial resolution. However, it is tedious and time-consuming to get liver regions by manual delineation from several thousand slices. Based on this problem, many researchers have proposed some semi-automatic or automatic methods for liver segmentation2. It is interesting to note that most of graph cut methods are still interactive, which need to label the source and sink seeds by operator.
However, some factors in CT images bring some challenges to liver segmentation. First, imaging artifacts and tumor pathologies often result in intensity inhomogeneity. Therefore some standard approaches depending on gray-value only, may not be sufficient for this case. Second, intensities of several adjacent organs like heart and stomach are very similar to liver tissue itself. In Fig. 1, some examples of these difficulties are given. Multi-dimensional features and shape priors can aid to separate the neighboring organs with similar intensities and reach the desired boundaries of the structures.
Recently, most studies referenced in a comprehensive review of liver segmentation3 focus on three types of methods: deformable model based, level set based and graph cut based methods. To preserve liver shape from the adjacent organs with similar intensities, statistical shape model (SSM)4 is often incorporated into these approaches. Chartrand et al. presented a semi-automatic approach for liver segmentation5. The approximate model of the liver was initialized from a few user-generated contours to globally outline the shape, following by deformation using a Laplacian mesh optimization. Erdt et al. combined learned local shape priors with constraints for liver CT segmentation, in order to restrict adaptation to regions with large deformations6. Li et al. built multiple prior knowledge models to implement liver localization and segmentation7. Wang et al. proposed a novel adaptive mesh expansion model for liver segmentation8. The virtual deformable simplex model was introduced to represent the mesh.
Suzuki et al. proposed a two-step automatic method for liver segmentation9. The initial localization was achieved using fast marching level set, and then precise refining was finished using geodesic active contour level set. Platero et al. developed a variation of level set in which shape priors are incorporated into edge-based and region-based models10. Jimenez et al. presented an optimal multi-resolution strategy with fine details correction and adaptive curvature, as well as an additional semiautomatic step imposing local curvature constraints for liver surgery11. A sparse representation of both global and local image information was embedded in a level set formulation for automated liver segmentation12. An automatic algorithm including initial process of a probabilistic atlas with the posteriori classification and following extraction based on level set was developed for liver segmentation13.
Graph cut was introduced into segmentation of objects in image data by Boykov et al.14. An interactive segmentation system was designed for allowing the user to manipulate liver volume by combining graph cut with 3D virtual reality technique15. A strategic combination of active appearance model, live wire, and graph cut was proposed to segment the liver16. Nakagomi et al. presented a novel graph cut algorithm that can take into account multi-shape constraints with neighbor prior constraints17. Tomoshige et al. employed graph cut based on the shape prior to segment the liver from non-contrast abdominal CT volumes18. Shape prior can be estimated through the novel level set based conditional SSM with integrated error model. Li et al. proposed a framework consisting of SSM and deformable graph cut for liver segmentation19. The mean shape of SSM was moved using thresholding and Euclidean distance transformation to obtain a coarse position in a test image. The final surface of liver was precisely detected by deformable graph cut which can be considered as an optimization process aimed at progressively finding the optimal surface with a minimal cost.
As mentioned above, SSM is helpful to the organ segmentation from complex images. But the construction of SSM is not a trivial task, and heavily relies on the training data. In some cases, large shape and size variabilities from different individuals make it difficult to build a statistical model. In this paper, we aim to automatically and robustly segment livers under graph cut framework without the support of SSM. The initial location of liver in CT images is obtained via transforming the atlas label images. The graph construction is subsequently performed on the unsigned distance field using multi-dimensional features. The desirable region can be extracted by applying the shape constrained graph cut.
Materials and Methods
This section describes a coarse-to-fine segmentation framework with no need of user interaction. Figure 2 shows the basic flow of the proposed framework. Firstly, non-rigid registration is performed between the target image to be segmented and atlas intensity image. The initial liver region is detected using atlas label propagation and fusion. Secondly, the unsigned distance field is computed on the whole target image via the initial liver shape. The graph can be constructed on automatic selection of the source and sink seeds. Finally, the original graph cut based on image intensity only is extended by multi-dimensional features and shape constraints. The optimal liver region can be found within a certain range with a minimal cost. It should be noted that the images are treated as 3D manner in all steps rather than 2D slice-by-slice mode.
Multi-atlas segmentation for initial localization
In order to make our approach automatic, multi-atlas segmentation (MAS) provides a rough delineation for the subsequent procedure. A shape prior can be learned from a representative set of generated contours from atlas images. In general, MAS consists of three important components: registration, atlas selection, and label fusion20.
Denote I as the target image to be segmented, and denote {(Ai, Li)|i = 1, …, N} as the set of atlases where Ai and Li are the intensity and label image of the ith atlas respectively. For each atlas, MAS generates the warped intensity image A′ and corresponding label image L′ by an atlas-to-target registration. Here a combined transformation model is employed for the whole registration. An affine model is applied into the global transformation. Then the free-form deformation (FFD) model based on B-splines is21 further adopted for the local transformation. To search the optimal results, an adaptive stochastic gradient descent strategy22 is chosen for all registrations.
After non-rigid registration, instead of using all warped label images we can make a selection of atlas scans, based on the normalized mutual information (NMI) of I and \({A^{\prime} }_{i}\) over the liver structure. It can be formulized as:
If it satisfies ri ≥ φ, an atlas Ai should be selected. Hence, a subset of N′(N′ ≤ N) atlases falls into label fusion step. To combine the warped label images of N′ atlases into a single segmentation, the weighted version of majority voting23 estimates the probability of class c at point p:
where c ∈ {1…k} is the set of k labels; \({\rm{\delta }}[\,\cdot \,]\) is the Kronecker delta function; ωi = ri denotes the weight factor which is simply set to accord with the structural similarity in atlas selection stage.
Automatic graph construction
After the propagated atlas labels are combined using the weighted voting method, an initial region of liver can be obtained. Multi-dimensional graph cut is the critical process in our framework, whose purpose is to precisely extract the liver region based on the initialized liver shape (see Fig. 3a). Subsequently, we build the unsigned distance field according to the initial liver surface. A graph inheriting the initial surface properties is automatically constructed depending on those voxels with zero distance value.
Let V be the vertices that are composed of s (source), t (sink), and the voxels of the target image I. Let E be the edges that consist of n–links and t–links, where n–links connect the neighboring voxels within the image; t–links connect the terminal (source or sink) nodes with the voxels of the image. Thus we can construct an undirected s − t graph G = 〈V, E〉 for a volumetric data. Unlike the traditional graph cut segmentation in which the source and sink seeds often need to be marked by the users14, our graph construction is automated in terms of the unsigned distance field.
As shown in Fig. 3c, denote Φ0 as the initial liver surface whose distance value is zero, the source nodes contain the voxels in the interior of Φ0 whose distance values are larger than a threshold value Φs; the sink nodes contain the voxels in the exterior of Φ0 whose distance values are larger than a threshold value Φt. Meanwhile, our graph covers the region including the interior of Φ0 and the exterior of Φ0 whose distance values are smaller than a threshold value Φt rather than the whole image.
Multi-dimensional graph cut
The multi-dimensional graph cut is driven by cost function derived from the traditional graph cut14, which reflects properties of the initial shape. In general, graph cut segmentation can be formulated as a minimization problem of cost function:
where ER(L) is the regional term, EB(L) is the boundary term, and λ is the balance coefficient. Based on automatic graph construction above, the proposed shape-constrained cost function is defined as follows:
where Ρ is a set of pixels with labels L; Ν is a set of all pairs {p, q} of neighboring elements in Ρ; α, β, and γ are the weight coefficients. The data term Dp(L), local appearance term Jp(L), shape term Sp(L), and boundary term Bp,q(Lp, Lq) are defined as follows:
where μ, ξ are the mean vector and covariance matrix of d-dimensional Gaussian model, and xp is d-dimensional features of pixel p; \({H}_{p}^{i}\) is the cumulative histogram of the ith local binary pattern (LBP) features24 at p in a local window Ο(p), \({H}_{0}^{i}\) is the mean cumulative histogram of the ith LBP features on seed regions with variance \({\sigma }_{0}^{i}\), and WD(⋅,⋅) is the L1 Wasserstein distance25; d(p, Φ0) is the distance from p to the current shape Φ0 (d = 0 when p is in the interior of Φ0), and r0 is the radius of a sphere enclosing the current shape; ωpq is the weight by calculating the Earth Mover’s Distance (EMD)26 of two histogram descriptors like the spin images27, ||⋅,⋅|| is the Euclidean distance, and σ1 is the estimated variance.
Given a center voxel c in a volume data, VLBP (volume local binary pattern) thresholds the neighboring voxels p (p = 0, …, P − 1) within a local region (radius R in XY plane, interval L in Z direction) and generates a binary pattern code as follows:
where gc and gp denote the gray value of the center voxel and its neighborhood voxels; s(x) is 1 if x ≥ 0 and 0 if x < 0. When the number of neighboring points increases, it is difficult to extend VLBP since that the number of patterns will become very large. We generate simplified descriptors by concatenating local binary patterns on three orthogonal planes (XY, XZ, and YZ), which consider only the co-occurrence statistics in these three directions.
To further address the ambiguous boundary between the liver and adjacent organs, a rotation-invariant and discriminative descriptor is proposed to penalize the boundary term. Given an image patch centered on voxel p with radius r, each voxel inside the patch is contributed to the 2D histogram along coordinate distance d and voxel intensity i directions27:
where db and ib are the histogram bin values in two directions; σd and σi are the estimated variances. If voxels p and q are very different, ωpq in Eq. (8) will be high which will make the energy function smaller. The xp and xq in ||xp, xq|| are both 2-dimensional features that include original image and its Gaussian blur image at scale σ = 1.
Data availability
The raw data used for segmentation to draw the conclusion has been described in section 3. No further material will be provided.
Experiments and Results
The proposed method was implemented in the Insight Toolkit (ITK). All registrations were performed on the software package elastix28. The VLBP features and the histogram descriptor for the boundary term were implemented in MATLAB. All programs were run on a 64-bit desktop PC (Intel Dual Core 3.4 GHz CPU and 32 GB Memory).
Clinical datasets
The two contrast-enhanced CT datasets were adopted for validation. The first public dataset was from Sliver07, which contains 20 CT scans with ground truth. The image resolutions were 512 × 512 × 64~394 voxels. The pixel spacing varied from 0.58 to 0.82 mm, slice thickness from 1 to 3 mm. The second public dataset was from 3Dircadb1, which contains 20 CT scans with ground truth. The image resolutions were 512 × 512 × 74~260 voxels. The pixel spacing varied from 0.57 to 0.87 mm, slice thickness from 1 to 4 mm. The first set was used for selection of the parameters, while the second set was used for comparison of liver segmentation with parameters tuned on the first set.
Evaluation measures
To quantitatively evaluate the performance of the proposed method, the Dice coefficient was calculated between segmentation by one method (Vseg) and the ground truth (Vref):
The bigger the value is, the better the segmentation result. In addition, we employed five volume and surface based measures: volumetric overlap error (VOE), signed relative volume difference (SRVD), average symmetric surface distance (ASD), root mean square symmetric surface distance (RMSD), and maximum symmetric surface distance (MSD), which were presented by MICCAI 2007 challenge2 in detail. The smaller the value is, the better the segmentation result.
Parameter settings
The segmentation parameters were chosen by trial-and-error on the first dataset. We give detailed parameter settings for each step in this section. During initialization using multi-atlas segmentation, a leave-one-out cross validation was performed on each dataset. For each patient selected as a target, 19 other patients served as atlas images, which comprised 19 × 20 registrations. Because of large inter-subject difference on the first dataset, bone tissue visible in image and a mask covering the liver region within 10 mm were used in affine registration stage.
For non-rigid registration, a multi-resolution scheme with three levels was employed. Gaussian smoothing instead of down-sampling was applied with σ = 4.0, 2.0, and 1.0 voxels for x, y, and z directions. A multigrid approach was applied with a spacing of 40, 20, and 10 mm in all directions for the B-splines FFD. The number of random samples was N = 5000, as well as 800 iterations were used. The threshold φ = 0.8 was set to atlas selection.
In graph construction, we set Φs = 25 and Φt = 35. In multi-dimensional graph cut, the weight coefficients α = β = 10, and γ = 80 with 5 iterations. The VLBP parameters were set to L = 2, P = 8, R = 1 and the local window Ο(p) was a cube window of 15 × 15 × 7. As for the boundary term, a 4 × 4 histogram descriptor was generated by σd = σi = 0.5. The estimated variance σ1 was set to 0.1. The balance coefficient λ for interactive graph cut using image intensity only was set to 10.
Results on the Sliver07 dataset
After registration, automatic segmentations were generated by warping atlas label images to the target image domain, using the optimal transformation. On the Sliver07 dataset, the boxplot of liver Dice results using the affine and FFD model is shown in Fig. 4 for each patient. It is obvious that registration quality using the FFD model is higher than that of using the affine model, which indicates that the former one could well represent soft tissue deformation. The overall median of liver Dice using the FFD model increases significantly from 0.68 to 0.84, compared with the affine model.
Figure 5 shows two slices of automatic segmentations by two transformation models. The green curves are the ground truth. The blue curves (see Fig. 5a,c) are the segmentation results using the affine model, while the segmentation results using the FFD model are depicted with red curves (see Fig. 5b,d). It can be seen that the deformed contours through the FFD model are closer to the liver boundary. As the shape initialization of whole framework, a combined segmentation was made by atlas selection and label fusion step.
Table 1 shows the quantitative comparative results of the liver initialization and final segmentation with previous methods5,29,30. As shown in the 4th row, the initialization results are the worst in Table 1. Large distance to the ground truth can be seen in the measures of ASD, RMSD, and MSD. Chartrand’s method obtained the best VOE and ASD due to a correction tool for user interaction. Our results show slightly better performance than Chartrand’s method, which RVD, RMSD, and MSD are 1.03%, 1.68 mm, and 12.33 mm respectively.
Results on the 3Dircadb1 dataset
To test on the 3Dircadb1 dataset, we compared the proposed method with interactive graph cut using image intensity only. Figure 6 shows two slices of segmentation results by two methods. The green curves are the ground truth of liver. The blue curves in Fig. 6a,c are the segmentation results using original graph cut. It can be found that some vessels are included. With the help of multi-dimensional graph cut, these vessels can be excluded, as shown in Fig. 6b,d with red curves. The comparison of Dice measure using two methods is shown in Fig. 7. Compared to original graph cut, the mean of Dice measure increases significantly from 0.88 to 0.94.
To evaluate our results more, we also compared the proposed method with several recent methods. Table 2 shows the quantitative comparative results of the liver segmentation with these methods31,32,33,34. With respect to SRVD, Chung’s method and Kirschner’s method caused under-segmentation of livers. The proposed method achieved much better performance than them except for MSD. Foruzan’s method obtained the best ASD and RMSD due to a generalized profile model. Our results show slightly better performance than Lu’s method whose SRVD and MSD are 0.97 mm and 33.14 mm, respectively.
As can be seen in the 5th row of Table 2, initial shape of liver is far from final segmentation. Figure 8 shows the initial and final segmentation results with four difficult cases. The first row in Fig. 8a,c show that intensities of stomach and liver are almost same. MAS depending on intensity only can be applied to reach most of the target boundary, except the edges intersecting with two organs. After using multi-dimensional graph cut, the maximal distance to target boundary decreases from 32.32 mm to 12.04 mm (see the first row in Fig. 8b,d). The second row in Fig. 8a,c shows that there are some tumors in this CT image. This difficulty leads to 41.63 mm of the maximal distance to target boundary on initialization stage. After the initial shape is adapted, the maximal distance is decreased to 15.08 mm (see the second row in Fig. 8b,d). The third row in Fig. 8a,c shows that separating the sharp structures and the vessel is challenge. The maximal distance through coarse-to-fine segmentation decreases from 37.48 mm to 26.83 mm (see the third row in Fig. 8b,d). It can be observed from the fourth row of Fig. 8a,c that the boundary between liver and heart is hard to be distinguished. The maximal distance to target boundary is 11.98 mm on final segmentation, as well as that of initialization is 27.28 mm (see the fourth row in Fig. 8b,d).
Discussions and Conclusions
We have developed a novel approach for automatic liver segmentation, which integrates the initial shape and multi-dimensional graph cut. Our aim is to tackle the problems from the anatomical structure and image quality of liver tissue smartly, without the support of SSM. The initial shape regarded as prior information was caught by means of MAS on atlas images. Multi-dimensional features instead of image intensity only were then embedded into graph cut framework for accurate segmentation. The proposed method was evaluated on 40 CT scan images, which are publicly available. By comparing with original graph cut and recent liver segmentation methods, our method demonstrated effectiveness and veracity for liver detection.
From the results as shown in the last two rows in Table 2, all measures decrease drastically from initialization to final segmentation. Clearly, the step of multi-dimensional graph cut is able to refine the results of MAS. In other words, the final segmentation is affected by initial localization since shape constraint. In this study, common majority voting algorithm was used to learn the shape knowledge from atlas images for liver initialization. However, the VOE, ASD, and RMSD of initialization are 16.22% ± 5.11%, 4.03 ± 1.94 mm, and 7.09 ± 3.53 mm. In the future more sophisticated MAS algorithm35 will be applied to initialization step for better shape prior.
Although the overall encouraging results, segmentation accuracy needs to be improved for clinical application. As can be found from Table 2, the MSD of final result is still high to 36.17 ± 15.90 mm. One reason for large surface distance could be the separation of liver and vessels. It is noted that the learned liver shape is incorporated into the regional term of cost function. The boundary term regularized by shape prior17 might give a chance to further improve large surface distance. Based on enough automation of the proposed method, extension of multi-shape segmentation with prior knowledge is another subject for future work.
References
Radtke, A. et al. Computer-assisted operative planning in adult living donor liver transplantation: A new way to resolve the dilemma of the middle hepatic vein. World J. Surg. 31(1), 175–185 (2007).
Heimann, T. et al. Comparison and evaluation of methods for liver segmentation from CT datasets. IEEE Trans. Med. Imag. 28(8), 1251–1265 (2009).
Moghbel, M., Mashohor, S., Mahmud, R. & Saripan, M. B. Review of liver segmentation and computer assisted detection/diagnosis methods in computed tomography. Artificial Intelligence Review 9, 1–41 (2017).
Heimann, T. & Meinzer, H. P. Statistical shape models for 3D medical image registration: A review. Medical Image Analysis 13(4), 543–563 (2009).
Chartrand, G. et al. Liver segmentation on CT and MR using Laplacian mesh optimization. IEEE Trans. Biomed. Eng. 64(9), 2110–2121 (2017).
Erdt, M. & Kirschner, M. Fast automatic liver segmentation combining learned shape priors with observed shape deviation. In: Proceedings of the 23 rd international symposium on computer-based medical systems (CBMS), pp. 249–254, IEEE (2010).
Li, X. H. et al. Automatic liver segmentation using statistical prior models and free-form deformation. In: Medical computer vision: algorithms for big data, pp. 181–188, Springer (2014).
Wang, X. et al. Adaptive mesh expansion model (AMEM) for liver segmentation from CT image. PLoS ONE, 10(3), e0118064 (2015).
Suzuki, K. et al. Computer-aided measurement of liver volumes in CT by means of geodesic active contour segmentation coupled with level-set algorithms. Medical Physics, 37(5), 2159–2166 (2010).
Platero, C., Tobar, M. C., Sanguino, J., Poncela, J. M. & Velasco, O. Level set segmentation with shape and appearance models using affine moment descriptors. In: Pattern recognition and image analysis, pp. 109–116, Springer (2011).
Jimenez, D. et al. Optimal multiresolution 3D level-set method for liver segmentation incorporating local curvature constraints. In: Annual international conference of the engineering in medicine and biology society (EMBS) pp. 3419–3422, IEEE (2011).
Alshaikhli, S. D. S., Yang, M. Y. & Rosenhahn, B. Automatic 3D liver segmentation using sparse representation of global and local image information via level set formulation. arXiv preprint arXiv:1508.01521 (2015).
Wang, J. K., Cheng, Y. Z., Guo, C. Y., Wang, Y. D. & Tamura, S. Shape-intensity prior level set combining probabilistic atlas and probability map constraints for automatic liver segmentation from abdominal CT images. International Journal of Computer Assisted Radiology and Surgery 11(5), 817–826 (2016).
Boykov, Y. & Funka-Lea, G. Graph cuts and efficient N-D image segmentation. International Journal of Computer Vision, 70(2), 109–131 (2006).
Beichel, R., Bornik, A., Bauer, C. & Sorantin, E. Liver segmentation in contrast enhanced CT data using graph cuts and interactive 3D segmentation refinement methods. Medical Physics, 39(3), 1361–1373 (2012).
Chen, X. J., Udupa, J. K., Bagci, U., Zhuge, Y. & Yao, J. H. Medical image segmentation by combining graph cuts and oriented active appearance models. IEEE Trans. Imag. Proc. 21(4), 2035–2046 (2012).
Nakagomi, K. et al. Multi-shape graph cuts with neighbor prior constraints and its application to lung segmentation from a chest CT volume. Medical Image Analysis, 17(1), 62–77 (2013).
Tomoshige, S., Oost, E., Shimizu, A., Watanabe, H. & Nawano, S. A conditional statistical shape model with integrated error estimation of the conditions: Application to liver segmentation in non-contrast CT images. Medical Image Analysis 18(1), 130–143 (2014).
Li, G. D. et al. Automatic liver segmentation based on shape constraints and deformable graph cut in CT images. IEEE Trans. Imag. Proc. 24(12), 5315–5329 (2015).
Iglesias, J. E. & Sabuncu, M. R. Multi-atlas segmentation of biomedical images: A survey. Medical Image Analysis, 24(1), 205–219 (2015).
Rueckert, D. et al. Nonrigid registration using free-form deformations: Application to breast MR images. IEEE Trans. Med. Imag. 18(8), 712–721 (1999).
Klein, S., Pluim, J. P. W., Staring, M. & Viergever, M. A. Adaptive stochastic gradient descent optimisation for image registration. International Journal of Computer Vision 81(3), 227–239 (2009).
Artaechevarria, X., Munozbarrutia, A. & Ortizdesolorzano, C. Combination strategies in multi-atlas image segmentation: Application to brain MR data. IEEE Trans. Med. Imag. 28(8), 1266–1277 (2009).
Zhao, G. & Pietikainen, M. Dynamic texture recognition using local binary patterns with an application to facial expressions. IEEE Trans. Pattern Anal. Machine Intell. 29(6), 915–928 (2007).
Ni, K., Bresson, X., Chan, T. & Esedoglu, S. Local histogram based segmentation using the Wasserstein distance. International Journal of Computer Vision 84(1), 97–111 (2009).
Ling, H. & Okada, K. An efficient earth mover’s distance algorithm for robust histogram comparison. IEEE Trans. Pattern Anal. Machine Intell. 29(5), 840–853 (2007).
Rivaz, H., Karimaghaloo, Z. & Collins, D. L. Self-similarity weighted mutual information: A new nonrigid image registration metric. Medical Image Analysis 18(2), 343–358 (2014).
Klein, S., Staring, M., Murphy, K., Viergever, M. A. & Pluim, J. P. W. Elastix: a toolbox for intensity based medical image registration. IEEE Trans. Med. Imag. 29(1), 196–205 (2010).
Saddi, K. A., Rousson, M., Chefd’hotel, C. & Cheriet, F. Global-to-local shape matching for liver segmentation in CT imaging. In: MICCAI workshop 3D segmentation in the clinic: a grand challenge, 207–214 (2007).
Zheng, Y. C. et al. Automatic liver segmentation based on appearance and context information. BioMedical Engineering OnLine 16(1), 16–27 (2017).
Chung, F. & Delingette, H. Regional appearance modeling based on the clustering of intensity profiles. Computer Vision and Image Understanding 117(6), 705–717 (2013).
Kirschner, M. The probabilistic active shape model: from model construction to flexible medical image segmentation. Ph.D. dissertation, TU Darmstadt, Germany (2013).
Esfandiarkhani, M. & Foruzan, A. H. A generalized active shape model for segmentation of liver in low-contrast CT volumes. Computers in Biology and Medicine, 82, 59–70 (2017).
Lu, F., Wu, F., Hu, P. J., Peng, Z. Y. & Kong, D. X. Automatic 3D liver location and segmentation via convolutional neural network and graph cut. Int. J. Comput. Assist. Radiol. Surg. 12(2), 171–182 (2017).
Guo, Y. R., Gao, Y. Z. & Shen, D. G. Deformable MR prostate segmentation via deep feature learning and sparse patch matching. IEEE Trans. Med. Imag. 35(4), 1077–1089 (2016).
Acknowledgements
This research was supported by the Natural Science Foundation of Hubei Province under Grant No. 2016CFB489.
Author information
Authors and Affiliations
Contributions
Xuesong Lu and Qinlan Xie carried out the study and drafted the manuscript. Yunfei Zha validated the experiment and performed the statistical analysis. Defeng Wang conceived of the study and revised the manuscript significantly. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing interests.
Additional information
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
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 license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license 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 license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Lu, X., Xie, Q., Zha, Y. et al. Fully automatic liver segmentation combining multi-dimensional graph cut with shape information in 3D CT images. Sci Rep 8, 10700 (2018). https://doi.org/10.1038/s41598-018-28787-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-018-28787-y
This article is cited by
-
Incorporating prior shape knowledge via data-driven loss model to improve 3D liver segmentation in deep CNNs
International Journal of Computer Assisted Radiology and Surgery (2020)
-
Segmentation and Diagnosis of Liver Carcinoma Based on Adaptive Scale-Kernel Fuzzy Clustering Model for CT Images
Journal of Medical Systems (2019)
Comments
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.