Abstract
The liver is essential for endurance and to carry out a large number of significant functions, including manufacture of indispensable proteins, and metabolism of fats and carbohydrates. The examination of CT might be employed for planning and managing the treatments for tumor in a proper way and for directing biopsies as well as other simply determined process. The Manual segmentation and Computed Axial Tomography (CT) image classification is a tedious task and time consuming process for large amount of data. Computer-Aided Diagnosis (CAD) systems take part in a fundamental role in the detection of liver disease in an early stage and therefore decrease death rate of liver cancer. In this paper an automatic CAD system is presented in three stage. In the first step, automatic liver segmentation and lesion’s detection is carried out. Then, the next step is to extract features. At last, liver lesions classification into malignant and benign is done by using the novel contrast based feature-difference method. The extracted features from the lesion area with its surrounding normal liver tissue are based on intensity and texture. The lesion descriptor is obtained by considering the difference between the features of both lesion area and normal tissue of liver. Finally to categorize the liver lesions into malignant or benign a new SVM based machine learning classifier is trained on the new descriptors. The investigational outcome show hopeful improvement. Besides, the projected approach is insensitive to ranges of textures and intensity between demographics, imaging devices, and patients and settings. The classifier discriminates the tumor by comparatively high precision and offers a subsequent view to the radiologist.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Liver is an significant organ that performs fundamental function, including protein synthesis, hormone detoxification, filter the blood from waste products, production of bio chemicals needed for digestion, Protection of blood clotting proteins. It is positioned in the exact superior quadrant of the abdominal cavity, quiescent immediately under the diaphragm. On account of its tactical multidimensional function and location, the liver is too prone to numerous diseases. A load that emerges in liver can be resoluted to be malignant or benign in different ways. It involves the development of imaging approaches like Magnetic Resonance Imaging (MRI), angiography imaging or (CT) scan. CT is the favored method often for diagnosing dissimilar cancers, as the image makes the physician to authenticate the tumor presence and for measuring their precise location, size, and the tumor’s involvement amount with other close by tissue.
2 Related work
A general CAD system comprises of three stages: Liver segmentation and detection of tumor, extraction of feature, and classification. It is used to offer general assistance of doctors in liver diseases diagnosis (Megha 2011). For diagnosing liver diseases, CT scan is often preferred than MRI because it is very cheap (Dankerl et al. 2013). Over the past decade, computer aided diagnosis system to characterize liver lesions have expected substantial awareness because it provide diagnostic assistance to clinicians for improving the accuracy (Kumar et al. 2012). This in turn contributes for evading the liver biopsy and surgery risk. Low level features (Depeursinge et al. 2014) are usually applied to the system of classification which makes assessment. Subsequent to the detection of lesion is carried out on segmented liver, the features can be attained from it and feed the machine learning to categorize lesion. Besides various segmentation algorithm, Wei et al. (2013) proposed a method for segmenting ROI from the Hounsfield Units (HU) for each CT slice, by considering the intensity of the area situated in the right region of the body. Thus, largest connected region is considered as ROI, but it makes use of an over-segmentation algorithm. In general, (PNN) Probabilistic Neural Network is employed for liver lesion classification. The projected scheme (Mala and Sadasivam 2010) utilizes 100 test images and evidenced a 95% of accuracy rate. A system of automatic classification was proposed (Gunasundari and Suganya Ananthi 2012) based on texture features like Gray Level Co-occurrence Matrix, Fast Discrete Curvelet Transform to train the different kinds of neural networks like Probabilistic Neural Network, Cascade feed forward Back Propagation Network, and Back Propagation Network. In their work, totally 70 number of images were used for training and testing with 96% accuracy was obtained for BPN classifier. While PNN and CFBPN features recorded 95.83% accuracy. In another fully automated classification system using CAD system was able to classify the tumor based on contour let coefficient statistics and Gray level texture wavelet coefficient. Totally 300 images were taken and achieved 96.7% accuracy. An adaptive threshold assessment depending on information of intensity and morphological dispensation for liver segmentation was proposed (Mala et al. 2007). In their work they used Probabilistic Neural networks for disease recognition by delegate example as there is no requirement for offering specific algorithm on how to recognize the disease. But PNN are slower on comparing MLP multilayer perceptron networks at new cases classification and also it need extra memory gap to store up the model. A new graph cut based (Stawiaski et al. 2008) image segmentation algorithm was used to segment the liver region but they faced a problem that the border that can be marked in the boundary of the liver may be classified as tumor. Due to this they did not offer promising result. For tumor extraction K means clustering algorithm was developed (Kaur et al. 2011), which gives a good result. But the more number of cluster size make the result with more iteration and complex. A new Computer-Aided Diagnosis (CAD) system by Contourlet Transform dependent feature extraction (Kumar et al. 2011) for automatic diagnosis of tumors in the liver was proposed. Region growing algorithm and alternative fuzzy clustering algorithm was used to give feature values to classifier. In yet one paper they presented two techniques for the classification of cancer (Bharathi and Natarajan 2011). In their work two algorithms with SVM based ANOA and Modified Extreme Learning Algorithm (MELM) was proposed for classification. The experimental result shows that MELM gave accurate result. Region growing based liver image segmentation was proposed (Ulagamuthalvi and Sridharan 2012) from CT abdomen image. The most serious problem they found was time consuming. The various neural network for liver tumor classification was compared (Gunasundari and Suganya Ananthi 2012) based on the different iterations. The algorithm of Fuzzy C means following well defined stage set system for the liver tumor segmenting from CT images was proposed(Sajith and Hariharan 2013), which was very simple and effectively useful for radiologist to assist the patient. An interactive method (Zhang et al. 2011), for liver tumour segmentation from Computed Tomography (CT) image was proposed. In their work initially pre-processing technique followed by watershed transform was applied to segment liver and lesion part. An computation of hepatic tumor burden analysis automatically from abdominal CT image was proposed (Linguraru et al. 2012). In their work a new affine 3-D shape invariant parameterization is engaged to evaluate local outline with other organ. A geodesic active contour followed by graph cut segmentation was used to segment liver and lesion respectively. The main problem they estimated with tumor burden gave 0.9% error.
The machine learning based metastatic unsupervised liver tumor segmentation structure (Kadoury et al. 2015) was proposed to segment tumours regarding normal tissue. Initially the training set of the images are learned between the class similariy to differentiate the pathological and normal tissue in the liver. The data set used in their work was 43 CT images. They achieved the average volume error of 27.3 mm. A cascaded fully convolutional neural network method, enables the segmentation of large scale medical trials and quantitative image analysis. In their work they trained the images based on cascading of two FCNs to give the segmentation result of both liver and lesion. They have used 38 MRI liver tumor volumes taken from public 3DIRCAD dataset and gave the dice score of 94%.
U-net based convolutional neural network was proposed (Ronneberger et al. 2015) to segment medical images. In their work they obtained the warp error of 0.0003529 and a rand-error of 0.0382. Deep Convolutional Neural Network method was implemented to segment the liver lesion. In their work they have created a model having 32 layers which make use of both U-Net and ResNet and achieved an average Dice score of 0.67 when assessed on the 70 test CT scans. A segmentation of 3-D image depending on volumetric fully convolutional neural network has been proposed (Milletari et al. 2016) for training end-to-end on MRI volumes. They have shown good performance on demanding test information with a fraction of seconds. Multi-view convolutional neural network method (Setio et al. 2016) was used to detect the nodules from lung image for false positive reduction of a CAD system. Based on the literature survey many authors proposed CAD systems classifying the liver tumor and obtained different accuracy measures which are listed in Table 1. It has been found that the performance of each system is varied subsequently under different acquisition condition such as CT machines and operators. Hence, to overcome the limitations of the existing system and to improve the accuracy the proposed system employs a new feature vector. In which a new feature vector is derived by calculating the difference between the features obtained from the normal region and tumor affected region of the same image.
3 Proposed system
The major objective of the proposed scheme is to categorize liver lesion of CT into benign or malignant. The proposed CAD system is organized in three main stages such as segmentation stage, feature extraction stage and classification stage as shown in Fig. 1. Initially, the liver and the tumor regions are segmented from CT abdomen image. Then, the features are extracted from both the normal liver tissue and lesion. From segmented portion intensity based features such as Mean, variance, Skewness, and Kurtosis and texture based features such as coarseness, contrast and directionality was obtained. Based on the difference features obtained from liver and lesions are given into classifier.
3.1 Liver segmentation phase
Initially from CT abdomen image the liver area is segmented using region growing algorithm. Region growing process is start by considering the seed point. A area will develop by adding up labeled pixel that consists of related intensity value to that of seed. Let S be a unallocated pixels set that border as a minimum one of regions that can be denoted as Eq. (1)
where \( S_{i} \) is the seed point set, N(x) is immediate neighborhood of pixel x.
For \( x \in S \), if N(x) may be any one of Si of 4-neighbours connected to the pixel x. After that, i(x) = {1, 2, 3, …, n} is distinct in the file such to facilitate \( N(x) \cap S_{i} (x) \ne \varphi \). Not only by considering the seed point but also by using mean of the region a similarity constraint measure is calculated for accurate segmentation and it is given in Eq. (2)
where g(x) is the value of gray at point x, μ is the region of mean, \( \delta (x) \) be the parameter of constraint similarity which should be less than the threshold value.
Generally region growing methods gives only the satisfactory result which is not significant for medical images. Hence to refine the segmentation process morphological operations such as opening, dilation, and filling take place.
Opening helps to smoothen the region of interest by eliminating thin portion of the image, by means of erosion followed dilation operation by considering structuring element.
Let S represent the segmented liver region and X be the structuring element then Eq. (3) gives the mathematical operation of opening
Then Dilation process is done for clearing the excessive border of the segmented liver region. Dilation of S by X is given in Eq. (4)
where Xs be the symmetric of B and it is given in Eq. (5)
Finally, filling operation is carried out by definite region of interest in on image in terms of boundary pixel that outlines it. Region filling operation is based on morphological operations such as dilations, complementation, and intersections.
Filling is defined in the Eq. (6)
3.2 Tumor detection phase
The tumor is extracted as of the liver image segmented with the use of Kernelized Fuzzy C-means algorithm which determines the threshold in spite of changing the intensity. In Fuzzy C means algorithm, the feature space F of the inner product can absolutely be executed for every algorithm. This can be overcome by Kernelized Fuzzy C means algorithm. In which a kernel is defined as a function of C in vector space is given in Eq. (7)
where \( (\varphi (x),\varphi (y)) \) is the inner product operationGaussian Radial function is given in Eq. (8)
The basis function of KFCM is given by Eq. (9)
where \( \varphi \) represents an implicit nonlinear mapping of Xk and Vi
The membership function and objective function of conventional FCM is given in Eqs. (11) and (12)
Figure 2 shows the various stages of the segmentation module obtained by using region growing method followed by morphological operation, and kernelized fuzzy C-means algorithm.
4 Feature extraction phase
The subsequent module in the CAD system is extraction of feature that is a significant stage in diagnosis scheme. It is used for characterizing the lesion. Fundamentally there is a huge varied features set to be employed for classification such as intensity and texture feature. A novel method used here is to define the two ROI types for the extraction of features relative on the way to texture and intensity. In contrast to the existing method, in this paper, the tumor region (First ROI) surrounded by the normal liver tissue (second ROI) is used to classify the tumor part. Moreover, the difference of features among tumor region with the normal liver tissue will be engaged like a new feature vector. The various stages of the segmentation portions used for extracting feature is shown in Fig. 3.
The features that were most important depends on texture and intensity that signify different features sets based on the relationship of pixel intensity is to be computed for the surrounding area and lesion from the normal liver tissue are employed and the dissimilarity among them in classifier as shown in Fig. 4.
Features based on Intensity such as standard deviation, skewness, kurtosis and mean are attained by equation.
Mean evaluates the average level evaluation of intensity in ROI region. The mathematical expression for mean is given in Eq. (13)
where I is total number of pixel inside ROI, (x, y) is gray level of pixel at (x, y), N is total number of pixels in an image.
Difference measure describes the dissimilarity among the gray level intensity at tumor region in addition to normal tissue region and it is given in Eq. (14)
where INormal(x, y) means the gray level at pixel (x, y) of normal surrounding liver tissue. ILesion(x, y) means the gray level at pixel (x, y) of lesion ROI.
Standard deviation is the measure of dispersion of intensity is given in Eq. (15)
where \( \mu \) is the mean of an image.
Skewness is the asymmetry histogram measure. A normal distribution consists of skewness measure of 0. The skewness direction is “to the tail.” On the condition that skewness is positive, then tail on the distribution on right side will be longer. If it is negative, then the left side tail will be lengthier. It is given in Eq. (16)
Kurtosis is a assessment of data whether heavy-tailed or light-tailed relative to a normal distribution. Specifically, datasets among high kurtosis be inclined to contain heavy tails, or outliers. Data sets through low kurtosis be inclined to have light tails, or be short of of outliers.
where \( \sigma \) is the standard deviation of the ROI.
Similar to the difference calculation done in Eq. (14) by considering mean is repeated for standard deviation, skewness and kurtosis. Texture features such as Haar Wavelet, Gabor energy, and for each ROI GLCM are extracted. The features differences were employed for replacing the value of lesion features.
4.1 Experimental results for feature extraction phase
In this paper, the abdomen CT images are taken from widely available dataset such as 3DIRCADB and also the dataset collected from private hospitals are used for finding evaluation metrics. The public 3DIRCADB dataset consists of 20 CT scans of the liver and then equivalent ground truth images offered by IRCAD the French research institute against Digestive Cancer. Similarly, the non-public dataset comprises of 100 CT scans of dissimilar patients in which 10 slices per patient are considered with manual segmentations provided by the clinical experts. Among these images 73 images are obtained from Aarthi hospital vellacherry, Tirunelveli and Kovilpatti, Tamilnadu, India and also 27 images are obtained from KGS scan centre, Anna Nagar, Madurai, Tamilnadu, India. The proposed method accuracy is evaluated based on relating the proposed method result with ground truth image. Figure 5 shows the overlapping of two images obtained from ground truth and proposed method images.
Let us describe X all pixels set in the image. The ground truth ∈ as the pixels set that was labeled as liver through the radiologist. Likewise, ∈ is defined as the pixels set that are labeled as liver by means of projected system.
The parameter such as True negative, True positive, False positive and False negative are the metrics used to validate the work. The set of True positive is distinct as = ∩ , the pixels set familiar to T and S. True negative is defined as \( TN = \overline{T} \cap \overline{S} \), the pixels set that were labeled as non-liver in mutual sets. Likewise, false positive set is \( FP = \overline{T} \cap S \) and the false negative set is \( FN = T \cap \overline{S} \). Based on the metrics the performances are evaluated using the parameters such as Accuracy, coefficient of Tanimoto, and coefficient of Dice that are given.
5 Classification phase
After the segmentation of normal liver region and tumor region, various informative features are extracted separately. From these features differences are obtained which are used as new feature vector for classification. Classifier defines whether the extracted feature fit into that group depending on the training data. In this work, Support Vector Machine classifiers are used. It then classifies tumor into dissimilar classes like Benign, Malignant, and normal. The generalization error can be minimized using SVM classifier.
5.1 SVM based classifier
Initially it constructs a hyper plane N dimensional. Then, the mapping function ϕ() nonlinear is employed in the conversion of original data into superior dimension. The information from two classes are estranged through a hyperplane by means of a leading border. Larger the margin, then the generalization of the classifier is better.
Each pattern x has been altered to the parameter y is given in Eq. (18)
in an augmented y space A linear discriminate is given in Eq. (19)
A separating hyper plane ensures that the condition \( Z_{k} g(yk) \ge 1. \)
Margin is considered be an some optimistic space from the assessment of hyperplane. By maximizing the width of the margin between two classes the best possible classification is obtained. The objective in training a Support Vector Machine is to find the separating hyperplane with the largest margin, better the generalization of the classifier that maximizes b in the equation given below
The Fig. 6 show in what way the classification can be attained by the use of support vector machine.
5.2 Performance evaluation for classification
In order to assess the performance of classification three standard measures such as Accuracy, Tanimoto coefficient and dice coefficient are used. The mathematical equations for such measures are given in Eqs. (21), (22) and (23). Table 2 shows the performance evaluation of the existing and SVM classifier.
The novelty behind the proposed method is that use of contrast difference feature taken from the same CT image. Generally the classification is done by giving more number of training data. But in this work, the training data is taken from the same CT image in which the tumor part was detected. The proposed system significance is the capability to categorize the liver lesion into malignant and benign having high accuracy of 98.6% in the course of the building feature vector novelty depending on the feature difference among a lesion and normal liver tissue that contain the lesion trained by SVM classifier.
6 Conclusion
In this work, an automatic CAD system which can execute the complete diagnostic progression from the liver segmentation to tumor detection and classification into malignant and benign is proposed. The proposed approach novelty is the capability of recognizing the dissimilarity among lesion and the neighboring normal tissues, depending on intensity extracted and features of texture from both region. Then, the dissimilarity among features from equal regions are employed as the new feature vector and utilized in classifier training. This features-difference has enhanced the 98.6% accuracy. The experiment consequences demonstrate that the accuracy of SVM classification depending feature extraction gives the better result on comparing other conservative technique. This projected work affords a subsequent view to radiologist for liver diseases diagnosing and it is employed to segment a huge data amount in fewer time. The presented system might be extensive for of other types of diagnosing liver diseases.
Change history
12 August 2024
This article has been retracted. Please see the Retraction Notice for more detail: https://doi.org/10.1007/s00500-024-10022-8
References
Bharathi A, Natarajan AM (2011) Efficient classification of cancer using support vector machines and modified extreme learning machine based on analysis of variance features. Am J Appl Sci 8:1295
Dankerl P, Cavallaro A, Alexey T, Costa M, Suehling M, Janka R, Uder M, Hammon M (2013) A Retrieval-based computer-aided diagnosis system for the characterization of liver lesions in CT scans. Acad Radiol 20(12):1526–1534
Das A, Das P, Panda SS (2018) Adaptive fuzzy clustering-based texture analysis for classifying liver cancer in abdominal CT images. Int J Comput Biol Drug Des 11(3):192–208
Depeursinge A, Kurtz C, Beaulieu C, Napel S, Rubin D (2014) Predicting visual semantic descriptive terms from radiological image data: preliminary results with liver lesions in CT. IEEE Trans Med Imaging 33(8):1669–1676
Gunasundari S, Suganya Ananthi M (2012) Comparison and evaluation of methods for liver tumor classification from CT datasets. Int J Comput Appl 39(18):46–51
Kadoury S, Vorontsov E, Tang A (2015) Metastatic liver tumour segmentation from discriminant Grassmannian manifolds. Int J Phys Med Biol 60:6459–6478
Kaur R, Kaur L, Gupta S (2011) Enhanced K-mean clustering algorithm for liver image segmentation to extract cyst region. Int J Comput Appl Spec Issue Novel Asp Digit Imaging Appl 1:59–66
Krishna M, Edwin D, Hariharan S (2017) Classification of liver tumor using SFTA based naïve bayes classifier and support vector machine. In: IEEE international conference on intelligent computing, instrumentation and control technologies, pp 1066–1070
Kumar SS, Moni RS, Rajeesh J (2011) Contourlet transform based computer-aided diagnosis system for liver tumor on computed tomography images. In: International conference on signal processing, communication, computing and networking technologies
Kumar SS, Moni RS, Rajeesh J (2012) Liver tumor diagnosis by gray level and contourlet coefficients texture analysis. In: IEEE International Conference on Computing, Electronics and Electrical Technologies (ICCEET), pp 557–562
Kumar SS, Moni RS, Rajeesh J (2013) An automatic computer-aided diagnosis system for liver tumor on computed tomography images. J Comput Electr Eng 39(5):1516–1526
Linguraru MG, Richbourg WJ, Liu J, Watt JM, Pamulapati V, Wang S, Summers RM (2012) Tumour burden analysis on computed tomography by automated liver and tumour segmentation. IEEE Trans Med Imaging 31(10):1965–1976
Mala K, Sadasivam V (2010) Classification of fatty and cirrhosis liver using wavelet-based statistical texture features and neural network classifier. Int J Softw Inform 4(2):151–163
Mala K, Sadasivam V, Alagappan S (2007) Neural network based texture analysis of liver tumor from computed tomography images. Int J Biol Biomed Med Sci 2(1):33–37
Mala K, Sadasivam V, Alagappan S (2015) Neural network based texture analysis of CT images for fatty and cirrhosis liver classification. Appl Soft Comput 32:80–86
Megha P (2011) Recent advances and future potential of computer aided diagnosis of liver cancer on computed tomography images. In: Computer networks and intelligent computing. Springer, Berlin, pp. 246–251
Milletari F, Navab N, Ahmadi S-A (2016) V-net: fully convolutional neural networks for volumetric medical image segmentation. In: 2016 fourth international conference on 3D Vision (3DV), pp 565–571
Ronneberger O, Fischer P, Brox T (2015) U-net: convolutional networks for biomedical image segmentation. In: The international conference on Medical image computing and computer-assisted intervention, pp 234–241
Sajith AG, Hariharan S (2013) Medical image segmentation using CT scans—a level set approach. Int J Innov Technol Exploring Eng 2(6). ISSN: 2278-3075
Setio AAA et al (2016) Pulmonary nodule detection in CT images: false positive reduction using multi-view convolutional networks. IEEE Trans Med Imaging 35:1160–1169
Stawiaski J, Decenand E, Bidault F (2008) Interactive liver tumor segmentation using graph-cuts and watershed. In: International conference on medical image computing and computer assisted intervention
Ulagamuthalvi V, Sridharan D (2012) Automatic identification of ultrasound liver cancer tumor using support vector machine. In: International conference on Emerging Trends in computer and Electronics Engineering
Wei Y, Feng Q, Huang M, Lu Z, Chen W (2013) A non-parametric method based on NBNN for automatic detection of liver lesion in CT images. In: IEEE 10th international symposium on biomedical imaging, pp 366–369
Zhang X, Tian J, Xing D, Li X, Deng K (2011) Interactive liver tumour segmentation from CT scans using support vector classification with watershed. In: 33rd annual international conference of the IEEE EMBS Boston, Massachusetts USA, 30 August–3 September 2011
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All author states that there is no conflict of interest.
Human and animal rights
Humans/Animals are not involved in this work.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article has been retracted. Please see the retraction notice for more detail: https://doi.org/10.1007/s00500-024-10022-8
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Devi, R.M., Seenivasagam, V. RETRACTED ARTICLE: Automatic segmentation and classification of liver tumor from CT image using feature difference and SVM based classifier-soft computing technique. Soft Comput 24, 18591–18598 (2020). https://doi.org/10.1007/s00500-020-05094-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05094-1