You are on page 1of 12

Biomedical Engineering: Applications, Basis and Communications, Vol. 29, No.

6 (2017) 1750047 (12 pages)


DOI: 10.4015/S1016237217500478

DELINEATION AND CLASSIFICATION OF


LIVER CANCER USING LEVEL SET METHOD
IN CT IMAGES

Amita Das*, S. S. Panda† and Sukanta Sabut‡,§


*Department of Electronics & Communication Engineering
SOA University, India
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com


Department of Surgical Oncology, IMS & SUM Hospital
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

SOA University, India



Department of Electronics Engineering
Ramrao Adik Institute of Technology
Navi Mumbai, India

Accepted 28 October 2017


Published 18 December 2017

ABSTRACT
The paper proposes a modi¯ed approach of delineation and classi¯cation of two di®erent types of liver cancers viz.
Hepatocellular Carcinoma (HCC) and Metastatic Carcinoma (MET) from di®erent slices of computed tomography
(CT) scans images. A combined framework of reorganization and extraction of region of interest (ROI), texture feature
extraction followed by texture classi¯cation by di®erent machine learning approaches has been presented. Initially,
adaptive thresholding has been applied to segment the liver region from CT images. Level set algorithm has been used
for detecting the region of cancer tissues. In the classi¯cation stage, the delineated output lesions have been extracted
with 38 features to build up the dataset. Two machine learning classi¯ers, support vector machine (SVM) and random
forest (RF), have been used to train the dataset for correct prediction of cancer classes. Ten-fold cross-validation has
been used to evaluate the performance of two classi¯ers. The e±ciency of the proposed algorithm is tested in terms
of accuracy, where the RF classi¯er achieved a higher accuracy of 95% compared to SVM classi¯er of 87%.
The experimental result proves the superiority of RF classi¯er compared to SVM classi¯er with level-set features.

Keywords: CT images; Liver tumor; Hepatocellular carcinoma; Metastatic carcinoma; Segmentation; Classi¯er.

INTRODUCTION systems improved the diagnosis e±ciency of the radi-


ologists. The image segmentation process e®ectively
Liver cancer is a dangerous nontransmissible diseases
separates the region of interest such as liver tumors.
that causes 13% of total deaths among all the diseases Various methods such as contour-based, region-based
universally.1 Early and accurate detection of the disease and clustering approach have been applied successfully
is helpful in the treatment process of hepatocellular in the segmentation process. In region-based segmenta-
carcinoma, liver metastasis cancer. Di®erent causes that tion process, the images are divided based on intensity,
a®ect the liver cancer have been described in detail.2 spatial and connectivity data of image pixels. Di®erent
In automatic diagnosis process, the computer-aided machine learning approaches like arti¯cial neural network

§
Corresponding author: Sukanta Sabut, Department of Electronics Engineering, Ramrao Adik Institute of Technology, Navi
Mumbai, India. E-mail: sukanta207@gmail.com

1750047-1
A. Das, S. S. Panda & S. Sabut

(ANN), support vector machine (SVM) and intelligent local binary pattern histogram Fourier features and
algorithms have been found e®ective in classifying the classi¯ed with SVM and random forest to identify be-
diseases in the decision-making process.3,4 tween hepatocellular carcinoma and metastasis carci-
Gupta et al.5 proposed an e®ective hybrid segmen- noma. The proposed technique was evaluated in 40
tation method based on Gaussian kernel induced fuzzy images in carcinoma a®ected cancer. The e±ciency was
C-means (GKFCM) clustering the object boundaries. evaluated in terms of sensitivity, speci¯city and accu-
Hoogi et al.6 proposed an adaptive level-set segmenta- racy and the obtained results are compared with the
tion technique that improved the dice similarity coe±- published literature data. The rest of the paper is
cient (DSC) by 0:25  0:13% in detecting liver lesions in structured as follows: section Materials and Methods
233 Computed Tomography (CT) and MRI images. includes the materials for the process, Classi¯cation
Vishnuvarthanan et al.7 proposed a hybrid self-orga- section includes di®erent methods applied for the seg-
nizing map with fuzzy k-means (SOMFKM) technique mentation, Results section represents the result and last
for segmenting malignant and benign tumors e±ciently section presents the conclusion of the work.
with high peak signal-to-noise ratio (PSNR) and low
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

mean square error (MSE). Mohammed et al.8 proposed


an automatic segmentation method based on k-means MATERIALS AND METHODS
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

clustering to identify nasopharyngeal carcinoma and


CT Scan Image Data
ANN, SVM techniques are used e®ectively to separate
benign and malignant tumors with an accuracy of The CT scan images from di®erent cancer patients are
90.10%. A modi¯ed distance regularized level set evo- collected from the department of Radiology, IMS and
lution (MDRLSE) has been used successfully to classify SUM hospital, Bhubaneswar. The parameters of the CT
four types of brain hemorrhages.9 scan images were as follows: slice thickness is 0.5 mm to
The watershed transform with MLP-NN classi¯er 1.5 mm and the size of the image is 512  512 pixels, an
with adjusted parameter of gives an accuracy of 94% in example is shown in Fig. 1. The CT image includes three
segmenting cancer region in liver (see Fig. 1).10 Rouhi types of phases: such as noncontrast enhanced phase,
et al.11 presented an initial segmentation process using arterial phase and portal phase. This study includes 20
SFC, improved RG, CNN followed by a ¯nal segmen- hepatocellular carcinoma and 20 metastasis carcinoma
tation using level set techniques to separate the ¯nal cases. HCC are small lesions and will appear in the ar-
tumor region. The benign and malignant breast tumors terial phase only whereas METS cells were shown in
of breast are classi¯ed successfully in NN, random forest, multiple lesions and appear in all the three phases.
support vector machine, and K-nearest neighbor.11–13
Koley et al.14 presented a rough entropy-based threshold-
ing with granular computing to delineate the tumor area. Segmentation
Eighty-six features used to classify with random forest The segmentation process consists of three steps: region
(RF) achieved high classi¯cation accuracy. Dubey et al.15 segmentation, feature extraction and classi¯cation. The
proposed an e®ective approach with rough set-based in-
tuitionist fuzzy c-means (RIFCM) clustering method for
brain MRI image segmentation. Sethi et al.16 presented
distance regularized level set evaluation (DRLSE) method
to segment a cancerous region segmentation in CT images.
Automatic brain tumor detection using region growing
approach and GLCM features achieved accuracy of
81.69% and sensitivity of 81.82%. Histogram matching
and Otsu thresholding indicate better perfection in seg-
menting the tumor region and reduced time complexity.18
Li et al.19 proposed a new uni¯ed level set model with fuzzy
clustering for e®ective solution in segmenting the liver
tumor region. A semi-automatic liver metastasis with
modi¯ed level set and statistical pixel classi¯cation was
found to be e®ective compared with the method.20
In this work, level set algorithms are applied to de-
lineate the cancerous region from extracted important Fig. 1 Sample slice of hepatocellular carcinoma case.

1750047-2
Delineation and Classi¯cation of Liver Cancer

ADAPTIVE LESION LBP-HF


LEVEL-SET
HCC THRESHOLDING EXTRACTION FEATURES

HCC Support Vector


Machine (SVM)
MET
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

Random Forest
MET
(RF)
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

Fig. 2 Flow diagram of CAD system.

°ow diagram of the proposed process is illustrated in set Function (LSF) ðX; tÞ, therefore CðtÞ ¼ fxjðCðtÞ;
Fig. 2. The cancerous region was segmented with level tÞ ¼ 0g. As ðCðtÞ; tÞ ¼ 0, taking the derivative of
set and the LBP-HF features are computed from discrete CðtÞ with respect to time t generates the following
Fourier transforms of LBP histograms. In the CT image, equations:
the contrast of the cancerous portion is less compared to 
t þ r  Ct ¼ t þ r  F N ¼ 0
healthy tissues. The original abdominal images consist of ð2Þ
ðX; t ¼ 0Þ ¼ 0 ðXÞ:
liver and some portion of kidney, spleen, etc. Initially,
adaptive thresholding is used to separate the liver from Here, the gradient term rðÞ , ð @ðÞ @ðÞ @ðÞ
@x1 ; @x2 ; . . . ; @xn Þ, and
the abdomen and adaptive thresholding and morpho- 0 ðxÞ are the initial Level set functions represented as
logical operation are used to get the lesion. C0 ðpÞ ¼ fXj0 ðXÞ ¼ 0g. As the inward normal was
represented as N ¼ r=jrj, Eq. (2) is rewritten as

Level Set Algorithm21,22 t ¼ F jrj
ð3Þ
Observe a parametrized closed surface or planner curve ðX; t ¼ 0Þ ¼ 0 ðXÞ:
which is represented by Cðp; tÞ : ½0; 1  Rþ ! Rn . Here,
In the traditional Level set methods, F is de¯ned as
n ¼ 2, 3, accordingly, for planner curve or surface and t
F ¼ k þ F1 , where k ¼ divðr=jrjÞ represents cur-
de¯nes the arti¯cial time that is produced by the
vature. Equation (3) is the Level set equation which is
movement of the curve C0 ðpÞ through its normal direc-
based on the fractional di®erential equation which is
tion N. So, the equation of curve or surface is given in
derived from the geometric factor of motion. The Level
Eq. (1)
 set equation of variational LSMs is de¯ned in Eq. (4).
Ct ¼ F N 
ð1Þ t ¼ E ðÞ ¼ F ðÞ
Cðp; t ¼ 0Þ ¼ C0 ðP Þ: ð4Þ
ðX; t ¼ 0Þ ¼ 0 ðXÞ:
Here, F represents the force function. The evaluation of
Eq. (1) is solved iteratively by using the Lagrangian Here, E ðÞ represents the gateaux derivative of an
approach. But this iterative solving procedure may not energy function EðÞ, and ðÞ represents the Dirac
handle the topological changes done by moving front, function. The force function F of Eqs. (3) and (4) is
like splitting merging, etc. which is an intrinsic draw- approximated using the upwind scheme. Through the
back of this approach. Another approach, Level set evaluation, the LSF may be too °at or too steep close to
Method, is applied to solve this problem. Accordingly, the zero Level set, which causes a numerical error.
in this approach, the closed moving front is represented Therefore, another re-initialization procedure was
as CðtÞ ¼ X 2 Rn , which is a zero Level set of Level employed to reshape the signed distance function (SDF).

1750047-3
A. Das, S. S. Panda & S. Sabut

Re-initialization verses without One researcher Xie22 also proposed one level-set di®u-
re-initialization sion rate which is de¯ned as

Many researchers proposed the level set function as r2 ðÞ ¼ H ðjrj  1Þ: ð9Þ
ðXÞ ¼ 1  dist2 ðXÞ. Here, distðÞ is the distance func-
tion and sign  represents the inside and outside of the Here, H ðzÞ ¼ ð1=2Þ½1 þ ð2=Þarctanðz=Þ and  is a
contour. As re-initialization method computes directly ¯xed parameter.
the SDF in the entire region, it is very much time con- By observing the above three di®usion rates we
suming. So to reduce the computational complexity conclude when jrj  0:5, the di®usion rate restricted
many re-initialization methods were proposed, where the the LSF to be an SDF. Again, when jrj  0:5, the
SDF does not compute directly.24,25 As jrj ¼ 1 is a di®usion rate creates °att LSF, by blocking the rising of
SDF, the following equation of re-initialization was unwanted peaks and valleys. So, the di®erent di®usion
proposed: rate equations are combined with Eq. (4) and produce
the following LSE equations:
t þ Sð0 Þðjrj  1Þ ¼ 0: ð5Þ 
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

t ¼ RegðÞ þ F ðÞ
ð10Þ
In the above equation, ð0 Þ , pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
0
, represents the ðX; t ¼ 0Þ ¼ 0 ðXÞ:
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

2  0 þðxÞ
2

initial LSF, and x is the step size. Equation (5) will So, here RegðÞ ¼ divðrðÞrÞ; rðÞ ¼ r1 ðÞ; r2 ðÞ
also be unable to get a desirable ¯nal solution. This or r3 ðÞ, and  is a constant term.
problem can be controlled by changing SðÞ into The Dirac function ðÞ can be generated using the
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ðÞ , =2 þ jrj2 ðxÞ2 . In totality, the re-initiali- following two terms:
zation was su®ering from many problems, like excessive 8
computational cost, it also blocks the rise of new con- <0;  z 2 R;   jZj > 
tours, etc. Therefore, some new methods have been 1; ðzÞ ¼ 1 z ð11Þ
: 1 þ cos ; jzj  ;
proposed, where the Level set functions are regularized 2 
without the re-initialization procedure.
1 
2; ðzÞ ¼  ; z 2 R: ð12Þ
 2 þ z 2

Distance regularized level-set evolution As 1; ðzÞ is limited into a zero level set neighborhood,
(DRLSE) LSE can act locally; on the contrary 2; ðzÞ acts on the
all level curves that is why the new contour appears
Li et al.21 proposed a signed distance function (SDF) in automatically.
Eq. (6).
Z
P ðÞ ¼ ðjrj  1Þ2 dx: ð6Þ Rotation Invariant Based Image

Descriptor
The above equation calculates the closeness in-between
This section emphasizes on rotation invariant image
SDF and LSF in the region   Rn , where n ¼ 2 or 3 by
features for texture description. As it depends on uni-
the properties of variation, the gradient of P ðÞ is ac-
form local binary pattern, the LBP methodology is ¯rst
quired as
deeply reviewed.
t ¼ P ðÞ ¼ div½r1 ðÞr: ð7Þ

Here, Eq. (7) represents a di®usion equation with a ve- Local binary pattern operator
locity r1 ðÞ ¼ 1  1=jrj. A Local binary pattern (LBP) operator is a simple and
Although r1 ðÞ ! 1 when jrj ! 0, which is the e®ective technique for extracting texture features
reason of oscillation in the ¯eld LSF, so the problem is through an image.23 Generally, the operator labels the
resolved using a new di®usion rate. pixel of an image using thresholding a 3  3 neighbor-
8 hood. Di®erent size of neighborhood can be applied
> sinð2jrjÞ
>
< ; if jrj  1; for this operator. Here, we consider a circular neigh-
2jrj
r2 ðÞ ¼ ð8Þ borhood denoted by (P ; R), where P is the number
>
> 1
:1  ; if jrj  1: of sampling points and R represents the radius of
jrj
the circular neighborhood. Let fðx; yÞ be the center

1750047-4
Delineation and Classi¯cation of Liver Cancer

10 130 204 0 1 1
Binary:01100010
18 127 102 0 0
Decimal:71
215 78 64 1 0 0

Fig. 3 Basic LBP operator.

pixel of a neighborhood and the sampling points lie at of 1-bit inside the pattern and r de¯nes the rotation of
coordinates the circular pattern. Currently suppose the neighbor-
     hood has P number of sampling points, therefore n
2p 2p
ðxP ; yP Þ ¼ x þ R cos ; y  R sin :
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

P P ranges from 0 to P þ 1. Therefore, `n' is in the range of


1  n  P  1, likewise the rotation of pattern or `r' is
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

In this neighborhood, the intensity of the center pixel is


in the range 0  r  P  1.
compared with the intensity of the other sampling points
Suppose I  ðx; yÞ indicates the rotation of the image
presented in the neighborhood. The comparison is done
Iðx; yÞ by an angle of  . Within this rotation, the point
by using Eq. (10)
(x; y) rotates to another location, let ðx0 ; y0 Þ, the circular
X
P 1
sampling neighborhood of points Iðx; yÞ and I  ðx0 ; y0 Þ is
LBPP ;R ðx; yÞ ¼ sðfðx; yÞ  fðxp ; yp Þ2p ;
represented in Fig. 5.
p¼0 ð13Þ
1 x0 Although the rotation are restricted to integer mul-
where sðzÞ ¼ tiples of the angles in-between the two sampling points.
0 x < 0:
i.e.  ¼ a 360P ; a ¼ 0; 1; . . . ; P  1, this phenomenon
Figure 3 shows the basic LBP operator. The main idea of
rotates the total sampling neighborhood into `a' dis-
this method is the thresholding of a 3  3 neighborhood
create steps. Accordingly, when point (x; y) is changed
and the results are shown in a binary number the his-
to point ðx0 ; y0 Þ, the uniform pattern UP ðn; rÞ is also
togram of the labels are used as a texture descriptor. The
represented by UP ðn; r þ a mod P Þ of the rotated image.
resultant LBP operator is then extended to a uniform
Let us consider a uniform LBP histogram value hI as the
pattern LBP operator where the LBP contains at most
total number of occurrence of pattern UP ðn; rÞ inside the
two bitwise transition, that is, from 0 to 1 or vice versa.
image I. Based on the above lesion, if the image I is
The numerical examples of uniform patterns are
rotated by an angle of  ¼ a 360 P , then this rotation
00010000 and 0100100. For simplicity of computation,
we consider only the uniform patterns, so that the de- causes a cyclic shift within the histogram along each
scriptor will reduce to 59 bins. In the uniform LBP his- row.
togram, rotation of input image by k*45 causes a cyclic hI ðUP ðn; r þ a mod P ÞÞ ¼ hI ðUP ðn; rÞÞ: ð14Þ
shift by k along each row. When the LBP histogram was
computed for an image, each and every uniform pattern For instance, within an eight neighbor LBP, if the image
was used as a separate bin and a single bin was assigned is rotated by 45 , the value of the histogram bin U8 ð1;
to all the nonuniform patterns. Figure 4 shows the 58 0Þ ¼ 00000001b changes to bin U8 ð1; 1Þ ¼ 00000010b,
possible uniform patterns for a neighborhood of 8 sam- likewise the value from bin U8 ð1; 1Þ to bin U8 ð1; 2Þ, etc.
pling points.24 So the uniform pattern-based rotation in- Discrete Fourier Transform (DFT) is applied to
variant LBP operator was denoted as LBPriu2 , which is formulate these type of features. Let, Hðn; Þ will be
archived by circular rotation of each bit pattern. For the DFT of nth row of the histogram hI ðUP ðn; rÞÞ, i.e.
example, the bit sequences 11100000, 01110000, 00111000 de¯ned in Eq. (15)
appear from a unique rotation of the same pattern.
X
P 1
Hðn; uÞ ¼ hI ðUp ðn; rÞÞei2ur=P ; ð15Þ
Rotation invariant descriptors from LBP r¼0

histogram where UP ðn; rÞ are the uniform LBP patterns; n is the


Let Up ðn; rÞ denote a speci¯c kind of uniform LBP number of 1 bits in the pattern; r is the rotation of the
pattern.25 Here, in the pair ðn; rÞ, n de¯nes the number pattern; P is the number of neighboring sampling points.

1750047-5
A. Das, S. S. Panda & S. Sabut
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

Fig. 4 The 58 di®erent uniform patterns in (8, R) neighborhood.

According to the DFT rules, a cyclic change of the Here, Hðn2 ; uÞ represents the complex conjugate of
input vector can cause a phase change in DFT coe±- Hðn2 ; uÞ.
cient. If h0 ðUp ðn; rÞÞ ¼ hðUP ðn; r  aÞÞ then H 0 ðn; uÞ ¼ Any 1  n1 ; n2  P  1 and 0  u  P  1 are
Hðn; uÞei2ua=P . represented with Eq. (17)
And hence, with any 1 < n1 ; n2  P  1 the DFT is
LBPu2  HFðn1 ; n2 ; uÞ ¼ Hðn1 ; uÞHðn2 ; uÞ: ð17Þ
presented in Eq. (16)
H 0 ðn1 ; uÞH 0 ðn2 ; uÞ ¼ Hðn1 ; uÞe
i2ua
P H 0 ðn2 ; uÞe
i2ua
P
Here, the generated features are invariant to the cyclic
shift of the rows in hI ðUp ðn; rÞÞ and also invariant to the
¼ Hðn1 ; uÞHðn2 ; uÞ: ð16Þ rotating input image Iðx; yÞ. The Fourier magnitude
spectrum that is represented as LBP histogram Fourier
features (LBP-HF) is the special case of LBP features.
Moreover, the Fourier magnitude spectrum includes
hLBPriu2 features as a subset and is represented in
Eq. (18) as
X
P 1
jHðn; 0Þj ¼ hi ðUP ðn; rÞÞ ¼ hLBPriu2 ðnÞ: ð18Þ
r¼0

A detailed description of extracting local binary pat-


tern-based Fourier features (LBP-HF) descriptor is
used to extract 38 most e±cient features for texture
Fig. 5 E®ect of image rotation on points in circular neighborhoods. classi¯cation.25

1750047-6
Delineation and Classi¯cation of Liver Cancer

CLASSIFICATION Random Forest


The extracted features are classi¯ed into hepatocellular Breman30,31 developed a supervised learning algorithm
carcinoma or metastatic carcinoma in terms of accuracy, called random forest which is a powerful tool for classi-
sensitivity, speci¯city using SVM and random forest ¯cation of large dataset. It e®ectively calculates the
classi¯ers. missing data from the dataset. Several tree structured
classi¯ers are grouped together to form an RF classi¯er
where each tree will depend on the values of sampled
SVM Classi¯er random vectors. The procedure for building the trees in
Here, we outline some of the basic equations of SVM random forest dataset is given below:
classi¯er.26–28 Let xi from 1  i  Nx be the input vector
with certain binary labels yi 2 f1; 1g (This means yi . If the training set will have N number of samples, the
represents 1 if xi is in class 1 and it represents 1 if xi is trees are built by taking N samples randomly, called
in class 2). Let ðxi Þ be the vector in the feature boost strap samples.
space. ðxi Þ is the kernel mapping of the input vector . If the dataset consists of V number of features, then v is
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

and Kðxi ; xj Þ ¼ ðxi Þ  ðxj Þ will be a kernel function. de¯ned v


V and at each node v the features are se-
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

The optimizing function for a SVM classi¯er is presented lected from V set feature. Finally, a best feature is
in Eq. (19) chosen from v to split the node. Throughout the devel-
( ) opment process of forest, the v value does not change.
1 X
min ¼ jjwjj þ C
2
i : ð19Þ Algorithm of RF classifier 31
w;b 2 i

According to the constraints yi ðw  x þ bÞ ¼ 1  i and Need: S: Training dataset with N no. of samples,
i  0, w represents a normal vector which separates the S = (x i, y i)
hyper plane in the feature space and a regularization For i = 1, 2, . . . , N and x i ∈ X with class labels
parameter C > 0 is used to control the penalty of mis- y i∈Y
classi¯cation. x: Testing sample
From the Lagrangian Eq. (20), we derive a dual T : Total no. of tree
problem, v: Number of input instances used to construct a
( ) tree.
X 1X
wðÞ ¼ max i    y y Kðxi ; xj Þ ; ð20Þ Ensure: Final decision of the classifier.

i
2 i;j i j i j for t ← 1 to T do
S t ← bootstrap samples (S)
subject to 0  i  C. This equation represents a
C t ← build Tree Classifier (S t, v t)
quadratic optimization issue which is explained using
end
Sequential Minimal Optimization (SMO). Generally,
Return a decision for x based on majority voting.
most of i go to 0 through optimization and some of the
xi , where i > 0 are known as support vectors.29 For
simplicity of notation, Nx is the total number of vectors
in SVM and i > 0 for all i. So, the normal way to divide RESULTS
the SVM plane w is deliberated in Eq. (21)
The performance of classi¯er mainly depends on various
X
Nx
controlling parameters like ; ; T which are associated
w¼  i yi x i : ð21Þ
with level set methods. In this experiment, the value of
i¼1
parameter  is set as 0.1,  is set as 5, is set as 2 and
As ðxi Þ is described implicitly, w will exist only in the maximum iteration is set as 100.19 Several images having
feature space. The classi¯cation of unique query vector q hepatocellular carcinoma and metastasis liver cancer are
can be formulated using Eq. (22) of support vector as processed with level set algorithm. The quality of image
given in Eq. (22): is measured with PSNR, MSE values from the output
!
XNx images using the following equations:
fðqÞ ¼ sign i yi Kðq; xi Þ þ b ; ð22Þ  2 
i¼1 R
Peak Signal to Noise Ratio ðPSNRÞ ¼ 10 log10 ;
MSE
where b represents the bias of the hyper plane along the
normal vector. ð23Þ

1750047-7
A. Das, S. S. Panda & S. Sabut

Mean Squre Error ðMSEÞ are rows and column. The classi¯cation parameters di-
P rectly depend on the extracted features, which are dif-
M;N ½I1 ðm; nÞ  I2 ðm; nÞ
2
¼ : ð24Þ ferent instances of segmented liver images. The features
M N
set is classi¯ed with confusion matrix obtained from the
Here, R is the maximum °uctuation in the input image, classi¯er. Four parameters, i.e. true positive (TP), true
I1 and I2 are the input and segmented images, (M; N) negative (TN), false positive (FP), false negative (FN),
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

(A) (B) (C) (D)

Fig. 6 (A) original HCC image, (B) segmented liver image, (C) segmented ROI using level set; (D) ¯nal result after morphological operation of
hepatocellular carcinoma.

1750047-8
Delineation and Classi¯cation of Liver Cancer

are calculated from the following equation: TP


Precision ¼ ;
TN ðTP þ FPÞ
Specificity ¼ ;
ðTN þ FPÞ 2TP
F 1 score ¼ ;
TP ð2TP þ FP þ FNÞ
Recall ¼ ;
ðTP þ FNÞ Mathewes Correlation ðMCCÞ
ðTP þ TNÞ ðTP  TN  FP  FNÞ
Accuracy ¼ ; ¼p :
ðTP þ TN þ FP þ FNÞ ððTP þ FPÞðTP þ FNÞðTN þ FPÞðTN þ FNÞÞ
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

(A) (B) (C) (D)

Fig. 7 (A) original MCC image, (B) segmented liver image, (C) segmented ROI using level set, (D) segmented image after morphological
operation of metastatic carcinoma.

1750047-9
A. Das, S. S. Panda & S. Sabut

Initially, the liver is separated with adaptive threshold-


ing and the cancer region is delineated with the level set.
The segmented output of both adapted thresholding and
level set in cancer images is shown in Figs. 6 and 7, which

Table 1. Classi¯cation Accuracy at 10-fold Cross-Validation.

Classi¯er/
Folder 2 3 4 5 6 7 8 9 10
SVM 0.91 0.88 0.93 0.88 0.90 0.88 0.90 0.90 0.88
RF 0.95 0.95 0.95 0.94 0.93 0.94 0.95 0.93 0.94

Table 2. Classi¯cation Results of Classi¯ers.

Classi¯ers Accuracy Speci¯city Precision Recall F-Measures MCC


Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

SVM 0.87 0.90 0.94 0.80 0.87 0.76


RF 0.95 0.95 0.95 0.95 0.95 0.90
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

Table 3. Parameters Evaluation. Fig. 9 Comparison of accuracy of two classi¯er.

Parameters FCM Level-Set


PSNR 12.61 13.81 shows the delineated cancer region clearly. The process
MSE 3056.3 3566.1 of classi¯cation consists of 38 texture features extracted
from the cancer region. These features are tested with
SVM and RF in 10-fold cross-validation process. Under
this validation process, the total dataset (40  38) has
been divided into 10 partitions and each partition
includes 36 training data and 4 test data. Table 1 shows
the obtained evaluated result of classi¯ers at each fold
and Table 2 represents the overall parameters of classi-
¯er result. The quality of the segmented output is
measured with PSNR and MSE values that shows the
RF works better than SVM method., the corresponding
PSNR and MSE values are presented in Table 3.
Figure 8 shows the comparative value of all measured
parameters and Fig. 9 shows the performance of
accuracy at 10-fold cross-set between the classi¯ers
with accuracy of 87% in SVM and 95% in RF classi¯er.
The comparative results with reported literature are
Fig. 8 Comparison of di®erent measures for SVM and RF classi¯ers. presented in Table 4. From the discussed results,

Table 4. Comparison Table with Some Existing Techniques.

Author/Year Modality/Classes Features/Classi¯er Performance Accuracy (%)


Proposed CT/Hepatocellular carcinoma, metastatic LBP-HF/SVM, RF SVM-87
carcinoma RF-95
Sethi et al. (2016)12 CT/Tumor, cyst calculi, normal liver GLCM, DWT, DCT/GA, SV, ANN 95.1
Chang et al. (2017)17 CT/Benign, malignant GLCM. shape, kinetic curve based/Binary 81.82
logistic regression analysis
Alahmer et al. (2016)32 CT/Benign, malignant Intensity, texture, shape features/SVM 89
Mala et al. (2015)33 CT/Fatty, cirrhosis liver Wavelet based statistical feature/PNN, PNN-95
BPN BPN-80
Selavati et al. (2014)34 MRI/Liver cancer, benign type liver Histogram based feature extraction/SVM 86.67
tumor (BLT)
Mittal et al. (2011)35 US/Cyst, hemangioma, hepatocellular FOS, GLRLM, TEM, GWT/BPN 86.4
carcinoma

1750047-10
Delineation and Classi¯cation of Liver Cancer

we concluded that the RF classi¯er is better in classi- 4. Ramakrishnan T, Sankaragomathi B, A professional es-
fying HCC and MCC. timate on the computed tomography brain tumor images
using SVM-SMO for classi¯cation and MRG-GWO for
segmentation, Pattern Recognit Lett 94:163–171, 2017.
5. Gupta D, Anand RS, Tyagi B, A hybrid segmentation
DISCUSSION method based on Gaussian kernel fuzzy clustering
The computer-aided diagnosis system is helpful to the and region based active contour model for ultrasound
medical images, Biomed Signal Process Control 16:98–
clinician in the diagnosis process. The proposed meth-
112, 2015.
odology utilizes CT images of patients having hepato- 6. Hoogi A, Beaulieu CF, Cunha GM, Heba E, Sirlin CB,
cellular carcinoma and metastatic carcinoma and Napel S, Rubin DL, Adaptive local window for level set
segmented with the level set method. This automatic segmentation of CT and MRI liver lesions, Med Image
lesion segmentation approach achieved better classi¯- Analy 37:46–55, 2017.
cation accuracy in RF classi¯er with LBP-HF texture 7. Vishnuvarthanan G, Pallikonda M, Rajasekaran P,
Subbaraj, Vishnuvarthanan A, An unsupervised learning
descriptor compared to the SVM classi¯er. In 2011, method with a clustering approach for tumor identi¯ca-
Mittal et al.34 proposed a method that classi¯ed the
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

tion and tissue segmentation in magnetic resonance brain


liver disease like cyst, metastases, hemangioma, and images, Appl Soft Comput 38:190–212, 2016.
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

hepatocellular carcinoma with accuracy of 86.4%, but 8. Mohammed MA, Ghani MKA, Hamed RI, Ibrahim DA,
our method classi¯ed hepatocellular carcinoma and Abdullah MK, Arti¯cial neural networks for automatic
segmentation and identi¯cation of nasopharyngeal carci-
metastasis carcinoma with an accuracy of 95% in RF
noma, J Comput Sci. 21:263–274, 2017.
and 88% in SVM. This result shows the e®ectiveness in 9. Shenanigan B, Pourghassem H, Automatic brain hemor-
detection and classi¯cation of liver cancer tissues. rhage segmentation and classi¯cation algorithm based
onweighted grayscale histogram feature in a hierarchical
classi¯cation structure, Bio-Cybernet Biomed Eng
CONCLUSION 36:217–232, 2016.
10. Masoumi H, Behrad A, Pourmina MA, Roosta A, Auto-
Image segmentation to detect liver cancer from liver CT matic liver segmentation in MRI images using an iterative
scan images is a crucial task as the abdominal image watershed algorithm and arti¯cial neural network,
consists of liver and other organs. The clustering-based Biomed Signal Process Control 7:429–437, 2012.
11. Rouhi R, Jafari M, Classi¯cation of benign and malignant
methods were widely used for medical image segmenta-
breast tumors based on hybrid level set segmentation,
tion. In this paper, we used adaptive thresholding to Expert Syst Appl 46:45–59, 2016.
separate the liver portion and then the level set method 12. Sethi G, Saini BS, Computer aided diagnosis system for
is used to obtain the cancer part of liver. The LBP- abdomen diseases in computed tomography images, Bio-
Fourier feature is extracted from all the 40 images and cybernet Bio Med Eng 36:42–55, 2016.
classi¯ed SVM and RF classi¯ers are used for the he- 13. Mostafa A, Fouad A, Elfattah MA, Hassanien AE, Hefny
H, Zhu SY, Schaefer G, CT liver segmentation using ar-
patocellular carcinoma and metastatic carcinoma. The
ti¯cial bee colony optimization, Procedia Comput Sci
obtained result con¯rms that the proposed method is an 60:1622–1630, 2015.
e®ective option in the classi¯cation of cancer cell that 14. Koley S, Sadhu AK, Mitra P, Chakraborty B, Chakra-
may be useful in the diagnosis process. In future, we may borty C, Delineation and diagnosis of brain tumors from
implement the idea of feature selection techniques to post contrast T1-weighted MR images using rough gran-
ular computing and random forest, Appl Soft Comput
improve the classi¯cation accuracy in more numbers of
41:453–465, 2016.
images having cancer. 15. Dubey YK, Mushrif MM, Mitra K, Segmentation of brain
MR images using rough set based intuitionistic fuzzy
clustering, Biocybernet Biomed Eng 36:413–426, 2016.
REFERENCES 16. Sethi G, Saini BS, Singh D, Segmentation of cancerous
1. Na K, Jeong SK, Lee MJ, Human liver carboxyl esterase 1 regions in liver using an edge-based and phase congruent
outperforms alpha-fetoprotein as biomarker todiscrimi- region enhancement method, Comput Electrical Eng
nate hepatocellular carcinoma from other liver diseases in 53:244–262, 2016.
Korean patients, Int J Cancer 33:408–415, 2013. 17. Chang CC, Chen HH, Chang YC, Yang MY, Lo CM,
2. Kim YS, Sohn SY, Yoon CN, Screening test data analysis Ko WC, Lee YF, Liu KL, Chang RF, Computer-aided
for liver disease prediction model using growth curve, diagnosis of liver tumors on computed tomography
Biomed Pharmacother 57:482–488, 2003. images, Comput Methods Programs Biomed 145:45–51,
3. Liu R, Chen Y, Jiao L, Li Y, A particle swarm optimi- 2017.
zation based simultaneous learning frame work for 18. Abbasi S, Tajeripour F, Detection of brain tumor in 3D
clustering and classi¯cation, Pattern Recognit 47:2143– MRI images using local binary patterns and histogram
2152, 2014. orientation gradient, Neurocomput 219:526–535, 2017.

1750047-11
A. Das, S. S. Panda & S. Sabut

19. Li BN, Chui CK, Change S, Ong SH, Integrating spatial methods, IEEE Trans Neural Network 10(5):1000–1017,
fuzzy clustering with level set methods for automated 1999.
medical image segmentation, Comput Biol Med 41:1–10, 27. Burges CJ, Scholkopf B, Improving the accuracy and
2011. speed of support vector machines, Neural Inform Proc
20. Smeets D, Loeckx D, Stijnen B, Dobbelaer BD, Vander- Syst 9:375–381, 1999.
meulen D, Suetens P, Semi-automatic level set segmen- 28. Burges CJ, A tutorial on support vector machines for pat-
tation of liver tumors combining a spiral-scanning tern recognition, Data Min Knowl Discov 2:121–167, 1998.
technique with supervised fuzzy pixel classi¯cation, Med 29. Scholkopf B, Burges C, Smola A, Advances in Kernel
Image Analysis 14:13–20, 2010. Methods Support Vector Learning, MIT Press, USA, 1998.
21. Li C, Xu C, Gui C, Fox MD, Level set evolution without 30. Breiman L, Random forests, Mach Learn 45:5–32, 2001.
re-initialization: A new variational formulation, Proc 31. Nayak DR, Dash R, Majhi B, Classi¯cation of brain MR
IEEE Computer Society Conf on Computer Vision and images using discrete wavelet transform and random for-
Pattern Recognition, Vol. 1, pp. 430–436, 2005. ests, 5th National Conf Computer Vision, Pattern Recog-
22. Zhang K, Zhang L, Song H, Zhang D, Re-initialization- nition, Image Processing and Graphics (NCVPRIPG), pp.
free level set evolution via reaction di®usion, IEEE Trans 1–4, 2014.
Image Process 22(1):258–271, 2013. 32. Alahmera H, Ahmed A, Computer-aided classi¯cation of
Biomed. Eng. Appl. Basis Commun. 2017.29. Downloaded from www.worldscientific.com

23. Abbasi S, Tajeripour F, Detection of brain tumor in 3D liver lesions from CT images based on multiple ROI,
MRI images using local binary patterns and histogram Procedia Comput Sci 90:80–86, 2016.
by UNIVERSITY OF NEW ENGLAND on 01/02/18. For personal use only.

orientation gradient, Neurocomputing 219:526–535, 33. Mala K, Sadasivam V, Alagappan S, Neural network
2017. based texture analysis of CT images for fatty and cirrhosis
24. Zhao G, Ahonen T, Matas J, Rotation Invariant image liver classi¯cation, Appl Soft Comput 32:80–86, 2015.
and video description with local binary pattern features, 34. Selvathi D, Malini C, Shanmugavalli P, Automatic seg-
IEEE Trans Image Process 21(4):1465–1477, 2012. mentation and classi¯cation of liver tumor in CT image-
25. Ahonen T, Matas J, He C, Pietikainen M, Rotation in- susing adaptive hybrid technique and contourlet based
variant image description with local binary pattern his- ELM classi¯er, Int Conf Recent Trends Inf Technol,
togram Fourier features, Scandinavian Conference on Chennai, India, pp. 205–256, 2013.
Image Analysis (SCIA), Lect Notes Comput Sci 5575:61– 35. Mittal V, Kumar SC, Saxena N, Khandelwal D, Kalra N,
70, 2009. Neural network based focal liver lesion diagnosis using
26. Scholkopf BS, Mika CJ, Burges P, Knirsch RR, Muller ultrasound images, Comput Med Imaging Graph 35:315–
KG. Input space versus feature space in kernel-based 323, 2011.

1750047-12

You might also like