Journal of Software Engineering and Applications, 2013, 6, 554-558
http://dx.doi.org/10.4236/jsea.2013.610066 Published Online October 2013 (http://www.scirp.org/journal/jsea)
Color Cell Image Segmentation Based on Chan-Vese
Model for Vector-Valued Images
Jinping Fan, Shiguo Li, Chunxiao Zhang
Department of Electronic Communication Technology, Shenzhen Institute of Information Technology, Shenzhen, China.
Email: frieada@qq.com
Received September 9th, 2013; revised October 6th, 2013; accepted October 13th, 2013
Copyright © 2013 Jinping Fan et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
ABSTRACT
In this paper, we propose a color cell image segmentation method based on the modified Chan-Vese model for vector-
valued images. In this method, both the cell nuclei and cytoplasm can be served simultaneously from the color cervical
cell image. Color image could be regarded as vector-valued images because there are three channels, red, green and
blue in color image. In the proposed color cell image segmentation method, to segment the cell nuclei and cytoplasm
precisely in color cell image, we should use the coarse-fine segmentation which combined the auto dual-threshold
method to separate the single cell connection region from the original image, and the modified C-V model for vector-
valued images which use two independent level set functions to separate the cell nuclei and cytoplasm from the cell
body. From the result we can see that by using the proposed method we can get the nuclei and cytoplasm region more
accurately than traditional model.
Keywords: Cell Image; Color Image Segmentation; Level Set Method; Active Contour Model
1. Introduction
Worldwide, especially in middle and low income coun-
tries, cervical cancer is the second most common cancer
in women, and the third most frequent cause of cancer
death. But cervical cancer is more preventable than oth-
ers because it has a very long time precancerous stage
and can be easily detected by a routine screening test. So
it is necessary to develop the automated cervical smear
screening analysis system to assist the diagnosis of cer-
vical cancer. The quantitative analysis and automatic
recognition of cervical cell image contain the following
three steps: cell image segmentation, features extraction
and cell image recognition. Segmentation of cells in cy-
tological image is the fundamental and key point of
quantitative analysis and affects the classification result
directly.
The early cervical cell image segmentation method
was focused on the nuclear region segmentation [1-3].
After finding that the cytoplast region and the whole cell
body have played important role in cervical cell image
classification and diagnosis, some researchers employed
several methods to segment the cell nucleus and cell cy-
toplasm [4-6]. Because the cervical smear images are
frequently contaminated, the contrast between cell nu-
cleus and cytoplasm is lower, which makes the contours
of nuclei and cytoplasm very vague even for the abnor-
mal cells. In addition, the cells shape, size and topologi-
cal structure are strongly different from each other espe-
cially for the severe dysplastic cells. While the Chan-
Vese (C-V) active contour model without edges, pro-
posed in [7] has been used in gray cervical cell image
segmentation perfectly in [8]. The modified C-V model
can separate the cell nuclei and cytoplasm precisely. In
reality the collected and processed cell images are all
color images, so it’s necessary to research the method of
the color cell image segmentation. In this paper, we pro-
pose a color cell image segmentation method by using
vector-valued C-V model.
2. Cell Image Processing
The cells in the cervical smear image are poorly con-
trasted and more kinds of cells are found in high degree
of overlapping because of the diversity in the process of
collection, smear staining or the affection of bleeding and
inflammation. On the other hand, cells in different
growth stages or variant lesion degrees have diverse size,
Copyright © 2013 SciRes. JSEA
Color Cell Image Segmentation Based on Chan-Vese Model for Vector-Valued Images 555
shape, morphology, color, texture and density. It’s hard
to use a global segmentation method to extract every
connected cell region from the cervical smear image pre-
cisely. These features brought us to use coarse-to-fine
segmentation strategy.
Before the cell coarse segmentation, we should do
some pre-processing steps to select regions of interest
(ROI) which contains the object cell. In each ROI, there
is only one object of interest in each field. So the next
fine segmentation can be implanted on the choosing ob-
ject. In this paper we use auto dual-threshold segmenta-
tion as the coarse segmentation method [8]. As there are
three components in cervical cell image: cell nucleus, cell
cytoplasm and background, we just need to segregate the
nucleus and cytoplasm from the background domain,
which means that two thresholds will be used in the al-
gorithm.
Combine cell nucleus region with cytoplasm region of
the result after auto-threshold segmentation and we can
get a binary image. Morphological opening operation,
which consists of an erosion operation followed by a
dilation operation, has been used to eliminate the small
isolated noise and void area. After the mathematical mor-
phology opening operation, isolated noise and hole smal-
ler than structure element will be eliminated. Scanning
the binary image after the processing mentioned above
again and labeling it by 8 neighborhoods searching algo-
rithm, we can segregate the minimum enclosing rectan-
gle of the connected region by its serial number. Expand
the rectangle to x pixels in up and down directions and y
pixels in left and right directions, the region after ex-
panding is deemed as the region of interest where the
fine segmentation will be operated on it.
3. Gray Cell Image Segmentation
Chan-Vese model (C-V model) proposed by T. F. Chan
and L. A. Vese is a classical level set based active con-
tour model [9-15]. The model is appropriate for seg-
menting the images containing the objects that have
fuzzy or discontinuous borders and complicated topolo-
gical structures. Here we use the modified C-V model to
segment the gray scale cervical cell image [8].
Let be the image domain, 1, 2 and 3
represent the cell nucleus, cell cytoplasm and back-
ground regions respectively. In general case, the intensity
of background is the highest among the three regions, the
cell cytoplasm is in the second place, and the cell nucleus
is the lowest. In addition the cell nucleus is always inside
the cell nucleus. The structure of the cervical cell image
shows in Figure 1.
d
R
In this section, we employ two independent level-set
functions 1
and 2
to segment the cervical cell image,
the contour curves C1 and C2 are represented by their
zero level set functions.
3
2
1
B
1
B
2
Figure 1. Structural representation of cervical cell image.
The level set functions and their regional classification
show in Figure 2. The definition of the level set function
is that if the point is inside the curve then 0
, if the
point is outside the curve the 0
and if the point is
on the curve then 0
. The energy functional of this
model is defined as
 
1211 22112121 22
,,;, ,,,, ,Eccd dEccEd d


(1)
where
1 121
,,Ecc
and
2122
,,Edd
are the energy
functional of level set functions 1
and 2
based on
Chan-Vese model; c1 and c2 denote the mean of the im-
age intensity inside and outside the contour curve C1; d1
and d2 denote the mean of the image intensity inside and
outside the contour curve C2.
Assuming c1, c2, d1 and d2 are constants and minimize-
ing energy functional
121 12 2
,,;, ,Eccd d
with re-
spect to level set functions 1
and 2
yield the evolv-
ing equations of the two level set functions:
 



2
11
111 01
1
210 20
02 1211
11 12
div1 uc
t
cuc u
uccc AAAA

 











 


(2)
 



2
22
222 01
2
210 20
02 2212
21 22
div1 ud
t
dud u
uddd AAAA

 











 


(3)
where A is the area of the image, 11
A
and 12
A
are the
area inside and outside the contour curve C1, 21
A
and
22
A
are the area inside and outside the contour curve C2,
λ1 and λ2 are adjustable weight values used in level set
evolving functions.

 
111 121
212 222
dd,1 dd
dd,1dd
A
HxyAH xy
A
HxyAH x


 
 






 
 y
11 122122
A
AA AA
 (4)
For cervical cell image, the intensity differences be-
tween cell nucleus or cell cytoplasm and the background
Copyright © 2013 SciRes. JSEA
Color Cell Image Segmentation Based on Chan-Vese Model for Vector-Valued Images
556
0
1
1
1
C
32 ΩΩ
0
1
3
0
2
21 ΩΩ
0
2
2
C
(a) (b)
Figure 2. Level set functions and regional division: (a) Level
set function
1 and relevant regional classification, (b) Le-
vel set function
2 and relevant regional classification.
are much bigger than the intensity difference between
cell nucleus and cell cytoplasm. Let h1, h2 and h3 repre-
sent the mean of the image intensity within cell nucleus,
cell cytoplasm and background, then 321
. Asso-
ciating with the definition mentioned above we can ob-
tain the expression that 2322111
hhh
chddh ch
,
in addition we do fine segmentation in ROI, so the area
of background 22
A
is small relatively. So the right side
of the Equation (3) is huge, considering the stabilization
of the algorithm, let 21
22
A
P
A
and 22
21
A
P
A
, we can
rewrite the Equation (3) to the following equation.
 

 
22
22 2
2
22
01 02
22101 222 212
div 1
t
ud ud
ddu dPdP

 








  

 




(5)
Similarly for the fixed level set functions 1
and 2
minimizing the energy functional 121 1 2 2

,,,;,Ecc dd
with respect to c1, c2, d1 and d2, we can get the following
equations:




010 1
ΩΩ
12
1
ΩΩ
dd1 dd
,
dd1 dd
uHxyu Hxy
cc
1
H
xyH xy










(6)




020 2
ΩΩ
12
22
ΩΩ
dd1 dd
,
dd1 dd
uHxyu Hxy
dd
H
xyH xy











(7)
Generally the updating of the level set functions and
the computation of c1, c2, d1 and d2 are processing alter-
natively until the solution is stationary. When the evolv-
ing process has finished, the contour curves correspond-
ing to the zero level set functions of 1
and 2
are the
boundaries of the segmented domain. The contour curve
represented by zero-level set of 1
is entitled cell nu-
cleus contour curve, and the contour curve represented
by zero-level set of 2
is called cell body contour curve,
they are combined and defined as cell contour curve.
4. Color Cell Image Segmentation
Now we put the previous modified C-V model of the cell
image segmentation method to the vector case [12].
There are 3 channels in color cell image, red, green and
blue. Let 0,i
u be the ith channel of an image on ,
while i=1,2,3 represent the red, green and blue channel
respectively. Let
13
cc c

 , ,

13
ccc
 

dd d
13

  and 13
dd
d

 be four un-
known constant vectors. The extension of the C-V model
to the color cell image segmentation model in vector case
is
 
112
,,; ,,,, ,EccddE ccEdd
212
,
 


(8)
According to the previous description of gray cell im-
age segmentation and Equations (2) and (5), assuming
c
, c
, d
and d
are constant vectors and mini-
mizing
1
,,, ,cd 2
;dEc

 with respect to 1
and
2
, we can get the following equations:





3
11
11 1,
1
1
22
0, 0,
30,12 11
1, 1
111 12
1
di 1
3
1
3
i
i
ii ii
ii i
ii i
i
t
uc uc
ucPcP
PP

 
v
cc









 






 
(9)


 
3
22
22 2,
1
2
22
0, 0,
3
2,0,2221 2
1
1
() div1
3
1
3
i
i
ii ii
ii iiii
i
t
ud ud
ddu dPdP

 


 








 





(10)
where 10
, 20
, 10
and 20
are the
fixed weight of the vector-valued C-V model, 1, 0
i
and 2, 0
i
are the weight coefficients of each channel,
and
11 1
dd
A
Hx
 y

12 1
1d, d
A
Hx



 y
21 2
dd
A
Hx
 y

22 2
1d, d
A
Hx



 y
11
11
A
P
A
, 12
12
A
P
A
, 21
22
A
P
A
, 22
21
A
P
A
11 122122dd
A
AA AAxy


Copyright © 2013 SciRes. JSEA
Color Cell Image Segmentation Based on Chan-Vese Model for Vector-Valued Images
Copyright © 2013 SciRes. JSEA
557
While minimizing the energy with respect to the con-
stants , , and d, we can obtain ccd spectively and we can see that the gray scale value are
great different from each other. The segmentation result
have been shown in Figures 3(e)-(h), where the red line
indicate the contour curve between the cell nuclei and
cytoplasm and the blue line the contour curve between
the cytoplasm and the background. Where the Figure 3(e)
is the result of using the method which is proposed in the
paper, Figures 3(f)-(h) are the result of gray scale cell
image segmentation using the modified C-V model.
 


0, 1
1
,,d
,dd
i
i
uxyH xyxy
cHxyxy


d
 



0, 1
1
,1,dd
1,dd
i
i
uxyHxyxy
cHxyxy






The conventional color cell image segmentation result
is applying gray cell image segmentation in each channel
and combined the result together to get the final segmen-
tation result. The cell body, cell nuclei and cytoplasm
being segmented by using the traditional method have
been shown in Figures 3(i)-(k) respectively. While the
cell body, cell nuclei and cytoplasm being segmented by
using the method proposed in this paper have been
shown in Figures 3(l)-(n). We can see that the edges of
the cell body and cell nuclei are accurate and smooth
than the traditional method, and approve the feasibility of
the proposed method.
 


0, 2
2
,,
,dd
i
i
uxyH xyxy
dHxyxy


dd
 



0, 2
2
,1, dd
1,dd
i
i
uxyHxyxy
dHxyxy






The segmentation result of single color cell image is
shown in Figure 3. Figure 3(a) is the color cell image of
being segmented, which is a high-grade squamous intra-
epithelial lesion (HSIL) cervical cell. Figures 3(b)-(d)
are the cell image of the red, green and blue channel re-
(a) (b) (c) (d) (e)
(f) (g) (h) (i) (j)
(k) (l) (m) (n)
Figure 3. Color cervical cell image segmentation results: (a) Original color cell image; (b)-(d) Red, green and blue channels
image of the cell; (e) The contour curve of the cell nuclei and the cell body of the color image using the method proposed;
(f)-(h): The contour curve of the nuclei and cell body of the red, green and blue channel; (i)-(k): The extracted cell body, nu-
clei and cytoplasm using traditional method; (l)-(n): The extracted cell body, cell nuclei and cytoplasm using the method pro-
osed in the paper. p
Color Cell Image Segmentation Based on Chan-Vese Model for Vector-Valued Images
558
5. Conclusion
This paper develops a color cervical cell image segmen-
tation method to segment the nucleus and cell cytoplasm
from a cervical smear image. In this paper, a coarse seg-
mentation method using auto-dual threshold segmenta-
tion method has been used firstly and region of interest
has been extracted. Then fine segmentation based on modi-
fied Chan-Vese model has been used in which two inde-
pendent level set functions have been used to approxi-
mate the boundary between nucleus and cytoplasm and
the boundary between cell body and background. On the
basis of gray scale cell segmentation method, we pro-
posed a color cell image segmentation method using
modified C-V model for vector-valued images. The nu-
merical simulation results are given to demonstrate the
validity and accuracy of the proposed method. It’s ob-
served that the proposed color cervical cell image seg-
mentation methods provide a good performance even the
original image has a vague boundary. Besides cervical
smear images, these proposed techniques can be employ-
ed to other color mages segmentation.
REFERENCES
[1] P. Bamford and B. Lovell, “Unsupervised Cell Nucleus
Segmentation with Active Contours,” Signal Processing,
Vol. 71, No. 2, 1998, pp. 203-213.
http://dx.doi.org/10.1016/S0165-1684(98)00145-5
[2] T. Mouroutis and S. J. Roberts, “Robust Cell Nuclei Seg-
mentation Using Statistical Modeling,” Bioimaging, vol.
6, No. 2, 1998, pp. 79-91.
http://dx.doi.org/10.1002/1361-6374(199806)6:2<79::AI
D-BIO3>3.0.CO;2-#
[3] M. E. Plissiti, A. Charchanti, O. Krikoni and D. I. Fo-
tiadis, “Automated Segmentation of Cell Nuclei in PAP
Smear Images,” Proceedings of IEEE International Spe-
cial Topic Conference on Information Technology in Bio-
medicine, Ioannina, 26-28 October 2006, pp. 26-28.
[4] M.-H. Tsai, Y.-K. Chan, Z.-Z. Lin, S.-F. Yang-Mao and
P.-C. Huang, “Nucleus and Cytoplast Contour Detector of
Cervical Smear Image,” Pattern Recognition Letters, Vol.
29, No. 9, 2008, pp.1441-1453.
http://dx.doi.org/10.1016/j.patrec.2008.02.024
[5] C. Duanggate, B. Uyyanonvara and T. Koanantakul, “A
Review of Image Analysis and Pattern Classification
Techniques for Automatic Pap Smear Screening Process,”
The International Conference on Embedded Systems and
Intelligent Technology, Bangkok, 27-29 February 2008,
pp. 212-217.
[6] N. Lassouaoui, L. Hamami and N. Nouali, “Morphologi-
cal Description of Cervical Cell Images for the Patho-
logical Recognition,” Proceedings of World Academy of
Science, Engineering and Technology, Vol. 5, April 2005,
pp. 49-52.
[7] M. Kass, A. Witkin and D. Terzopoulos, “Snakes: Active
Contour Models,” International Journal of Computer Vi-
sion, Vol. 1, No. 4, 1988, pp. 321-331.
http://dx.doi.org/10.1007/BF00133570
[8] J. P. Fan, R. C. Wang, S. G. Li and C. X. Zhang, “Auto-
mated Cervical Cell Image Segmentation Using Level Set
Based Active Contour Model,” The 12th International
Conference on Control, Automation, Robotics and Vision,
Guangzhou, 5-7 December 2012, pp. 877-882.
[9] T. F. Chan and L. A. Vese, “A Level Set Algorithm for
Minimizing the Mumford-Shah Function in Image Proc-
essing,” Proceedings of the IEEE Workshop on Varia-
tional and Level Set Methods, Vancouver, 13 July 2001,
pp. 161-168.
[10] T. F. Chan and L. A. Vese, “Image Segmentation Using
Level Sets and the Piecewise Constant Mumford-Shah
Model,” UCLA CAM Report, 2000, pp. 1-24.
[11] T. F. Chan and L. A. Vese, “An Active Contour Model
without Edges,” International Conference on Scale-Space
Theories in Computer Vision, Vol. 1682, 1999, pp. 141-
151. http://dx.doi.org/10.1007/3-540-48236-9_13
[12] T. F. Chan, B. Y. Sandberg and L. A. Vese, “Active Con-
tour Model without Edges for Vector-Valued Images,”
Journal of Visual Communication and Image Representa-
tion, Vol. 11, No. 2, 2000, pp. 130-141.
http://dx.doi.org/10.1006/jvci.1999.0442
[13] T. Chan and L. Vese, “Active Contour Model without
Edges,” IEEE Transactions on Image Processing, Vol. 10,
No. 2, 2001, pp. 266-277.
http://dx.doi.org/10.1109/83.902291
[14] T. F. Chan and L. A. Vese, “An Efficient Variational
Multiphase Motion for the Mumford-Shah Segmentation
Model,” Proceedings of the 34th Asilomar Conference on
Signals, Systems, and Computers, Pacific Grove, 29 Oc-
tober-1 November 2000, pp. 490-494.
[15] L. A. Vese and T. F. Chan, “A Multiphase Level Set
Framework for Image Segmentation Using the Mumford
and Shah Model,” International Journal of Computer Vi-
sion, Vol. 50, No. 3, 2002, pp. 271-293.
http://dx.doi.org/10.1023/A:1020874308076
Copyright © 2013 SciRes. JSEA