Elsevier

Computers in Biology and Medicine

Volume 95, 1 April 2018, Pages 198-208
Computers in Biology and Medicine

Fully automatic liver segmentation in CT images using modified graph cuts and feature detection

https://doi.org/10.1016/j.compbiomed.2018.02.012Get rights and content

Highlights

  • A fully automatic and fast liver segmentation procedure for CT images is proposed.

  • A contrast term is integrated in the graph cuts to enhance its segmentation ability in weak boundary and prevent leakage.

  • A feature detection method is proposed to identify and remove redundant vessels after graph cuts.

  • The procedure can effectively prevent leakage and proved to be accurate and fast for liver segmentation in clinical.

Abstract

Purpose

Liver segmentation from CT images is a fundamental step in trajectory planning for computer-assisted interventional surgery. In this paper, we present a fully automatic procedure using modified graph cuts and feature detection for accurate and fast liver segmentation.

Methods

The initial slice and seeds of graph cuts are automatically determined using an intensity-based method with prior position information. A contrast term based on the similarities and differences of local organs across multi-slices is proposed to enhance the weak boundaries of soft organs and to prevent over-segmentation. The term is then integrated into the graph cuts for automatic slice segmentation. Patient-specific intensity and shape constraints of neighboring slices are also used to prevent leakage. Finally, a feature detection method based on vessel anatomical information is proposed to eliminate the adjacent inferior vena cava with similar intensities.

Results

We performed experiments on 20 Sliver07, 20 3Dircadb datasets and local clinical datasets. The average volumetric overlap error, volume difference, symmetric surface distance and volume processing time were 5.3%, −0.6%, 1.0 mm, 17.8 s for the Sliver07 dataset and 8.6%, 0.7%, 1.6 mm, 12.7 s for the 3Dircadb dataset, respectively.

Conclusions

The proposed method can effectively extract the liver from low contrast and complex backgrounds without training samples. It is fully automatic, accurate and fast for liver segmentation in clinical settings.

Introduction

Accurate trajectory planning of liver tumors is important in computer-assisted interventional liver surgeries, such as biopsy or ablation [1,2]. In surgical planning, liver contour, tumor size and the relative positions of the liver and tumor to certain vital structures (such as liver vessels, bone and the lungs) should be considered to determine a safe access route and precise treatment. Liver segmentation from CT images is a fundamental step of automatic liver tumor and vessel segmentation, 3D visualization and other additional steps of interventional surgery planning, such as multiphase registration and automatic path planning [2,3]. Manual delineation of liver contour on each slice is tedious and time-consuming, and the amount of time available for surgical planning is sometimes restricted to only a few minutes [4]. Therefore, there is a high demand for fast and accurate liver segmentation in clinical settings [5,6].

Liver segmentation remains challenging due to the low contrast of the liver against surrounding organs, blurred boundaries, adjacent vessels that have various appearances and pathologies with heterogeneous densities. Additionally, different liver shapes, sizes and positions increase the difficulty of automatic segmentation.

Current liver segmentation methods can be roughly classified as pixel-based methods [7,8], shape model-based methods [[9], [10], [11]], deformable model-based methods [[12], [13], [14], [15]], graph cuts-based methods [[16], [17], [18]] and machine learning-based methods [[19], [20], [21]]. Because boundary properties and shape constraints are not utilized in pixel-based methods, such methods may fail in liver tumor division or leak into adjacent organs [5,8]. Shape model-based methods (statistical shape models and probabilities atlases, etc.) can effectively realize the initialization or refinement of liver segmentation, but they depend on the shapes of training samples, and their registration step is time-consuming [5,9]. Deformable model-based methods (level set, etc.) are usually sensitive to initial contours or parameters [[12], [13], [14]]. Recently reported machine learning-based methods, especially deep learning methods, have efficiently extracted useful features and achieved good segmentation. However, they still heavily depend on the training sample type and some demand expensive hardware setups [20,21].

Graph cuts-based methods can combine boundary regularization with the regional and shape properties of images. They have good global optimization properties and topology variability and are popular for use in image segmentation [22]. Beichel et al. [16] acquired an initial liver contour by means of graph cuts and refined it by interactive segmentation methods. Afifi et al. [17] manually defined the contour of an initial liver slice and embedded the shape and intensity constraints estimated from previously segmented results into graph cuts for segmentation of the next slice. However, human interventions are needed in these algorithms. For automatic initialization, a liver probability map learned from a convolutional neural network [20] or deformable shape model [23] was applied to initially locate the liver region. Liao et al. chose a slice located around one-third of the way through volume as the initial slice and segmented it via density peak clustering [18]. Some additional organ division and operations were needed to prevent leakage into nearby tissues with similar intensity. Wu et al. [24] extracted background seeds of the kidney and the heart to prevent over-segmentation. Ribs were previously segmented and connected to avoid leakage into subcostal tissue [25]. A previous study removed the inferior vena cava (IVC) with a similar intensity to that of the liver by detecting circle-like objects with a predefined radius [8], whereas another study compensated for the IVC with a different intensity to that of the liver by border marching [18]. These methods achieved satisfactory results in most situations, although researchers still encounter problems with automatic segmentation [16,17,26], over-segmentation of adjacent organs [20] and under-segmentation of liver tumors [18,24].

In this paper, we propose a liver segmentation procedure using modified graph cuts and feature detection. The algorithm first locates an initial liver slice by k-means clustering and thresholding with a position constraint, and then segments the slice by thresholding and concave filling. The intensity and shape variations of different organs in multi-slices are integrated into graph cuts for precise slice segmentation and to prevent leakage into nearby organs. Finally, the adjacent IVC with a similar intensity to that of the liver is eliminated by an anatomical-based feature detection method. The proposed method is more accurate and faster than most previously reported algorithms. It is fully automatic and can be used as a replacement for manual segmentation in clinical settings.

Section snippets

Methods

The proposed method consists of three steps: (1) Preprocessing; (2) Liver segmentation, during which the algorithm starts from an automatic initial slice localization and division and then segments the volume in a slice-by-slice fashion by modified graph cuts and feature detection; and (3) Postprocessing for refinement. A flowchart of the algorithm is illustrated in Fig. 1.

Datasets and experiments

Experiments were performed using two public contrast-enhanced CT datasets and local clinical datasets. The public datasets included 20 Sliver07 training datasets (www.sliver07.org) and 20 3Dircadb datasets (http://www.ircad.fr/research/3d-ircadb-01). The image resolution, slice number, liver shape and appearance varied among the different datasets. Pixel spacing varied from 0.58 to 0.81 mm, slice thickness varied from 0.7 to 5 mm and slice number varied from 64 to 394 in the Sliver07 datasets.

Discussion

In this paper, we propose a novel approach for fully automatic liver segmentation of CT images. Based on the position and intensity distribution of the liver, an initial slice is automatically located and segmented. The variations of different organs between neighboring slices are integrated into graph cuts to enhance the algorithm's weak boundary segmentation ability and to prevent leakage into adjacent organs. Finally, feature detection based on the intensity, position and size information of

Conclusions

In this study, we propose a liver segmentation procedure using modified graph cuts and feature detection. First, an initial slice is automatically located and segmented by thresholding and concave filling with anatomical-based knowledge. Second, a contrast term is proposed to enhance the weak boundaries between soft organs and assembled in the graph cuts to prevent leakage of the algorithm into adjacent organs. Third, a feature detection method is utilized to eliminate redundant vessels based

Conflicts of interest

None Declared.

Acknowledgments

This work was supported by the National Natural Science Foundation of China [grant numbers 81471759, 81127003,51361130032].

References (30)

  • A.H. Foruzan et al.

    Liver segmentation by intensity analysis and anatomical information in multi-slice CT images

    Int. J. Comput. Assist. Radiol. Surg.

    (2009)
  • D. Kainmüller et al.

    Shape constrained automatic segmentation of the liver based on a heuristic intensity model

  • M. Erdt et al.

    Fast automatic liver segmentation combining learned shape priors with observed shape deviation, Computer-Based Medical Systems (CBMS)

  • R. Wolz et al.

    Automated abdominal multi-organ segmentation with subject-specific atlas generation

    IEEE Trans. Med. Imag.

    (2013)
  • F. Liu et al.

    Liver segmentation for CT images using GVF snake

    Med. Phys.

    (2005)
  • Cited by (44)

    • Automated liver tissues delineation techniques: A systematic survey on machine learning current trends and future orientations

      2023, Engineering Applications of Artificial Intelligence
      Citation Excerpt :

      The most prominent unsupervised algorithms are the K-means clustering and fuzzy c-means (FCM) clustering, where the former only allows the belonging of a certain pixel to a specific centroid (hard), while the latter allows for the pixel to belong to multiple centroids, with a certain value (soft). In Huang et al. (2018a), K-means clustering is used for liver localization in CT slices as a basis for thresholding, followed by modified GC segmentation. However, in Ivashchenko et al. (2020), a 4D K-means is utilized on multi-phase MRI volumes for liver segmentation aided by an ASM technique.

    • TPCNN: Two-path convolutional neural network for tumor and liver segmentation in CT images using a novel encoding approach

      2021, Expert Systems with Applications
      Citation Excerpt :

      In the field of the tumour and liver analysis, current algorithms mainly can be split into two broad groups, including anti-learning and learning methods (Lu, Wu, Hu, Peng, & Kong, 2017). The anti-learning methods regularly include (Luo, Li, & Li, 2014) the active contour (Guo, Schwartz, & Zhao, 2019; Xu et al., 2020), clustering (Cai, 2019; Ranjbarzadeh & Saadi, 2020), region growing (Lu, Wu, Ren, Zhang, & Li, 2014; Zhou et al., 2018; Zeng, 2018; Liu et al., 2019), graph cut (Liao, Zhao, & qian, Wang, W., Zeng, Y. zhan, Yang, Q., Shih, F.Y. & Zou, B. ji., 2016; Huang et al., 2018; Liu et al., 2019), and level set (Hoogi et al., 2017; Li, Zhao, & qian, Zhang, F., Liao, M., Yu, L. li, Chen, B. fan & Wang, Y. jin., 2020) algorithms. Region growing approach selects the touching pixels with a high degree of similarity in intensity or variance value as the same object or area.

    View all citing articles on Scopus
    1

    Postal address: Room C249, School of Medicine, Tsinghua University, Beijing, 100084, P.R. China.

    2

    Postal address: Department of Interventional Radiology, Peking University Cancer Hospital & Institute, Key laboratory of Carcinogenesis and Translational Research (Ministry of Education), Beijing, China.

    View full text