| Literature DB >> 35455128 |
Jianfeng Zhang1,2, Fa Wu3, Wanru Chang1, Dexing Kong1,2.
Abstract
Hepatic vessel skeletonization serves as an important means of hepatic vascular analysis and vessel segmentation. This paper presents a survey of techniques and algorithms for hepatic vessel skeletonization in medical images. We summarized the latest developments and classical approaches in this field. These methods are classified into five categories according to their methodological characteristics. The overview and brief assessment of each category are provided in the corresponding chapters, respectively. We provide a comprehensive summary among the cited publications, image modalities and datasets from various aspects, which hope to reveal the pros and cons of every method, summarize its achievements and discuss the challenges and future trends.Entities:
Keywords: hepatic vessel; medical image; review; skeletonization; vessel extraction
Year: 2022 PMID: 35455128 PMCID: PMC9031516 DOI: 10.3390/e24040465
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.738
Figure 1Illustration of the liver segments, a visual implementation based on the criterion of Couinaud’s liver segments. Couinaud scheme uses the horizontal portal vein axes and the three vertical hepatic veins axes to divide the liver into eight functionally independent segments [16,17]. For liver surgical planning and treatment, the structure of hepatic vessels and their relationship to tumors are of major interest [19].
Figure 2As the tumor boundary is very vague and difficult to define, accurate segmentation of tumors cannot be achieved; the ablation treatment plan is performed according to the structure of peripheral vessels.
Figure 3PRISMA flow diagram.
Main image modalities in medical imaging [38].
| Imaging System | Imaging Method | Imaging Basis | Advantage |
|---|---|---|---|
| CT | Mathematics reconstruction | Absorption coefficient | High density resolution |
| MRI | Mathematics reconstruction | A variety of parameters | Multiple functions |
| US | Mathematics reconstruction | Acoustic impedance interface | Safe, dynamic and repetitive |
| OCT | Mathematics reconstruction | Based on interferometer principle | High resolution |
| PET | Mathematics reconstruction | Using positron radionuclide labeling | Accurate location and high clinical value |
| X-ray | Transmission projection | Density and thickness | Strong penetrability |
Main public datasets of liver and hepatic vessels. MICCAI-Sliver07, the Segmentation of the Liver Competition 2007 (MICCAI Workshop); LiTS, Liver Tumor Segmentation; CHAOS, Combined (CT-MR) Healthy Abdominal Organ Segmentation; MSD, Medical Segmentation Decathlon; 3D-IRCADb-01, 3D Image Reconstruction for Comparison of Algorithm Database; TCGA-LIHC, The Cancer Genome Atlas Liver Hepatocellular Carcinoma.
| Name | Time | Modality | File Format | Number |
|---|---|---|---|---|
| MICCAI-Sliver07 [ | 2007 | CT | MetaImage | 20 Training + 10 Testing |
| LiTS [ | 2017 | CT | Nifti | 130 Training + 70 Testing |
| CHAOS [ | 2019 | CT+MR | DICOM | 40 CT+120 MRI |
| Vascular Synthesizer [ | 2013 | 3D synthetic data | MetaImage | 120 |
| MSD-Task08 [ | 2018 | CT | Nifti | 303 Training + 140 Testing |
| 3D-IRCADb-01 [ | 2010 | CT | DICOM | 20 Training + 2 Testing |
| TCGA-LIHC [ | 2016 | CT+MRI+PET | DICOM | 237 |
Evaluation criteria and performance measures for hepatic vessel skeletonization (analysis). True positives () are pixels classified correctly as positive, false positives () are pixels classified incorrectly as positive, true negatives () are pixels classified correctly as not positive and false negatives () are pixels classified incorrectly as not positive.
| Metrics | Formula | Description |
|---|---|---|
| Dice [ |
| Similarity between two sample sets. |
| Accuracy [ |
| Proportion of detected true samples that are actually |
| Sensitivity; recall; true |
| Proportion of positives that are correctly identified. |
| Specificity [ |
| Proportion of negatives that are correctly identified. |
| False positive rate ( |
| Ratio of the number of negative samples wrongly |
| False negative rate ( |
| Ratio of the number of positive samples wrongly |
| Root mean standard |
| Measure of the average squared difference between the |
| Hausdorff distance (HD) [ |
| Overlapping index, which measures the largest |
Figure 4Classification of techniques and algorithms for hepatic vessel skeletonization in medical images.
Figure 5The schematic diagram of a uniform pipeline of hepatic vessel skeletonization. It represents two classes of skeletonization approaches (Category A and B). Category A: from Step 1 to Step 4, the datailed skeletonization methods executed between Step 3 and Step 4. Category B: Step 3 will be skipped, and the skeletonization outputs can be directly computed from the image data of Step 1 or Step 2. Note that the 3D visualization of Step 2, Step 3 and Step 4 can be implemented by ITK [69], VTK [70] and MITK [71].
The algorithm performance statistics of the surveyed traditional methods and machine learning-based methods of hepatic vessel segmentation.
| Methods | Datasets | Dice (%) | Accuracy (%) | Sensitivity (%) |
|---|---|---|---|---|
| Paetzold et al., 2019 [ | Vascular Synth | 98.73 | 99.94 | - |
| Wang et al., 2020 [ | MSD-Task08 | 63.43 | - | - |
| Kitrungrotsakul et al., 2019 [ | 3D-IRCADb-01 | 87.9 | - | 91.8 |
| Pock et al., 2005 [ | non-public | - | 54.0 | - |
| Huang et al., 2018[ | 3D-IRCADb-01 and Sliver07 | 66.5 | 96.9 | 75.8 |
| Isensee et al., 2018 [ | MSD-Task08 | 63.00 | - | - |
| Keshwani et al., 2020 [ | 3D-IRCADb-01 | 92.0 | - | 96.0 |
| Sangsefidi et al., 2018 [ | Vascular Synth | 93.73 | 93.74 | 93.68 |
| Frangi et al., 1998 [ | 3D-IRCADb-01 | 66.4 | - | 61.8 |
| Alhonnoro et al., 2010 [ | non-public | - | 87.0 | - |
| Ronneberger et al., 2015 [ | 3D-IRCADb-01 | 72.3 | - | 75.8 |
| Lu et al., 2017 [ | non-public | 72.74 | - | - |
| Jegelka et al., 2011 [ | 3D-IRCADb-01 | 75.0 | - | 77.6 |
| Chu et al., 2020 [ | self-collected | 90.17 | - | - |
| Boykov et al., 2006 [ | 3D-IRCADb-01 | 33.4 | - | 41.6 |
Figure 6(a). Percentage pie chart of different methods in the category of skeletonization approaches based on vessel presegmentation. It is obvious that problems were addressed by thinning-based methods after vessel pre-segmentation. (b). The percentage pie chart of different methods in the category of skeletonization approaches without vessel presegmentation, where the classical Fast Marching Method is the most commonly used. (c). Percentage pie chart of different medical image modalities used in the field of hepatic vessel skeletonization. It can be observed that the research work regarding US and cross modality images may increase in the future. (d). Overview of the number of publications in the field of hepatic vessel skeletonization. It can be found that algorithms based on all kinds of thinning methods occupy the majority of skeletonization applications all the time. With the rapid development of deep learning (DL), the number of DL-based methods is increasing.
Summarization of techniques and algorithms for Hepatic Vessel Skeletonization (evaluation metrics are provided in Table 3).
| References | Methods | Datasets | Metrics Results | Pros and Cons |
|---|---|---|---|---|
| Lebre et al., 2018 [ | 3D thinning | 3D-IRCADb-01 | accuracy = 0.97 | full-auto, but affected |
| Chen et al., 2016 [ | 3D thinning | non-public | visualization | full-auto, but affected |
| Chung et al., 2018 [ | distance ordered thinning | non-public | Dice = 0.96 | full-auto, but affected |
| Pan et al., 2020 [ | 3D iterative thinning | non-public | visualization | full-auto, but affected |
| Zhang et al., 2020 [ | Pixel-RRT* | Sliver07 and LiTS | HD = 4.816, 2.829, | ensure continuity, |
| Sangsefidi et al., 2018 [ | axes enhancement | Vascular Synth | Dice = 0.93 | full-auto, but affected |
| Yan et al., 2017 [ | distance transform | non-public | visualization | full-auto, but affected |
| Alirr et al., 2020 [ | fast marching method | 3D-IRCADb-01 | distance error = | full-auto, but affected |
| Zhao et al., 2018 [ | path planning | non-public | cosine angle = 73.76 | ensure continuity, but |
| Sangsefidi et al., 2017 [ | axes enhancement | Vascular Synth | Dice = 0.93 | full-auto, but |
| Dagon et al., 2008 [ | geodesic distance | non-public | visualization | full-auto, but too |
| Drechsler et al., 2010 [ | 3D thinning | non-public | visualization | full-auto, but affected |
| Merveille et al., 2017 [ | 3D thinning | 3D-IRCADb-01 | accuracy = 0.90 | full-auto, but affected |
| Ibragimov et al., 2017 [ | distance ordered thinning | non-public | Dice = 0.83 | full-auto, but affected |
| Sato et al., 1997 [ | 3D thinning | 3D-IRCADb-01 | accuracy = 0.89 | full-auto, but affected |
| Mueller et al., 2008 [ | fast marching method | Sliver07 and LiTS | HD = 69.311, 3.162, | ensure continuity, |
| Wang et al., 2016 [ | thinning and connection | non-public | skeleton coverage | full-auto, but |
| Wu et al., 2013 [ | 3D thinning and | non-public | visualization | full-auto, but |
| Kang et al., 2014 [ | Laplacian-based | non-public | accuracy = 0.97 | full-auto, but not |
Figure 7Illustration of the computation of cost function. Line represents the arbitrary edge E of random tree G. The orange points lying on are acquired through subdivision interpolation, for which its total number is N. The pixel values of orange points are determined by the located cyan pixel blocks.
Figure 8The comparison of cost maps among pixel-based cost metric (b), the classical Euclidean metric (c) and Manhattan metric (d). Cost computation from every pixel points on the same gray-scale image to the same start point. Calculation of (a) is based on of Equation (9). Calculation of (b) is based on Equation (8).