An Counting and Segmentation method of Blood Cell Image with

Anuncio
An Counting and Segmentation method of Blood Cell
Image with Logical and morphological Feature of Cell
Yi-De Ma1,2 , Ro-Lan Dai1 , Li Lian2 , Zai-Fen Zhang2
1. The State Key Laboratory of Arid Agroecology, Lanzhou University, Lanzhou, Gansu,
China 730000
2. School of Information Science & Engineering, Lanzhou University, Lanzhou, Gansu,
China 730000
Email: [email protected]
Abstract A new, simple method of counting and
segmenting cell image is suggested in this paper. It is
based on the feature of cell’s logical and
morphological information. By using of mathematical
morphological logical operation and laplacian filter,
the method is realized with the MATLAB 5.10. The
effect of this algorithm is tested with blood cell image
in this article and the result is desirable.
Index terms
logical operation, cell image,
morphological operation, laplacian filter
1. INTRODUCTION
Cell image’s quantitative analysis is used in the
study of biology and medicine science, for the study
of cell structure and its behavior is one of the most
important things in areas such as cell embryology,
wound healing, host defense mechanisms, and
mechanisms of tumor cell metastasis and invasion [1].
The very important step in these areas is
automatically counting and segmenting cytological
image. Because of the cell’s complex texture (the
unevenness of gray level intensity and low contrast) it
is very difficult to count and segment cell from its
background automatically [2] [3] [4 ] [5] [6] [7] . H.-S.Wu
suggested an optimal parametric segmentation of
cervical cell image [7], Dwi Anoraganingrum gave a
method to segment melanom and lymphocytes cell
image with median filter and mathematical
morphology operation [1] and Keng Wu set forth the
method of live cell image’s approximation threshold
segmentation [2] . All these segmentation algorithms
usually work for only limited types of images,
because they must exploit the special properties of
images, and a prior knowledge of the cell
characteristics should be full used; these
characteristics include the cell shape, size and
intensities relative to its background [7]. Here, in this
paper a new method of counting and segmenting
blood cell image with cell’s feature-based logical and
morphological operation is suggested. The result of
experiment is desirable.
2.THE METHOD
First, the method suggested here gets the logical
and morphological feature of blood cell image with
feature-based logical and morphological operation,
then distinguishes the segmented cells from their
background, counts the number of cells according to
this feature, and at last segments a special cell from
its neighborhood. All the processes are as following:
. Noise and Artifact Suppression
. Blood Cell Feature Extraction
. Segmenting Blood Cell From Its Background
. Counting Blood Cell Number
. Segmenting A Special Cell from Its Neighborhood
2.1Noise and Artifact Suppression
The method is realized with the help of MATLAB
5.10. Noise and artifact produced in processing of
microscope film are removed from blood cell image
with median filter or average filter.
Here, Fig.2-1 (a) is an original blood cell image,
and then the noise and artifact are suppressed in
Fig.2-1(b).
2.2Blood Cell Feature Extraction
Fig. 2-1(a) is an original blood cell image, there
are some bright dots on all cells in this image, these
are logical and morphological characters of blood cell
image and these features make it possible to segment
blood cell from its background. These features are
extracted with the method suggested here. First, the
cell image is filtered with laplacian filter (Fig.2-1(c))
and then changed into binary image A4 with the
mean of filtered image as its threshold (Fig.2-1(g)).
The original image A2 is changed into binary image
in the same way and A5 is a logical NOT image of
binary image A2, then the feature-based logic image
A7 which has the bright dots on blood cell (Fig.2-1
(d)) is gotten by using logical AND between A4 and
A5:
A6=A5&A4; logical AND between A5 and A4,
shown in Fig.2-1(f)
(a)
(b)
(e)
(f)
(c)
(d)
(g)
(h)
Fig.2-1.Blood Cell Image with Feature-based Logic
(a)original image, (b)noise suppressed image, (c)laplacian filtered image, (d)bright dots
image, (e)segmented blood cell binary image, (f)the image of A6, (g)binary image A4, (h)A
special cell binary image.
A7=erode (A5)&(A6==0)
(2.2-1)
Here the morphological operation erode of A5 in
equation (2.2-1) makes it possible to isolate the
edges of cells as well as bright dots from the
background of blood cell image A6 (Fig.2-1 (g)) and
only select areas where bright dots of cell are zero on
blood cell.
as 8 which means that any 8-connected object (such
as blood cell) in image SEGMCELLS will be counted.
At last the NUM=28, the number of blood cells in
image Fig.2-1 (a), is gotten from MATLAB 5.10 very
easily.
2.3 Segmenting blood Cell
Also the Matlab functions, find(X) and
bwselect(X,n), are used to segment a special cell, for
example, the 6th cell is segmented from its
neighborhood:
S6=bwslect (A5, c, r, 8);
(2.5-1)
where [r, c]=find(L==6) is the number of row and
column of 6th cell.
Fig.2-1 (h), S6, is a picture of binary image of 6th
cell in Fig.2-1 (a).
According to the bright dots on blood cell, the
logical and morphological characters of blood cell, it
is very easy to segment blood cell from its
background with Matlab function bwselect(A5, r, c),
which selects blood cell in binary image. That is:
SEGMCELLS=bwselect (A5, r, c); (2.3-1);
Where
[r , c]=find (A7) is the Matlab fuction, and it gets
the number of the row and column of bright dots on
blood cell.
Here binary blood cells are segmented from its
original image very simply and shown in Fig.2-1(e),
which makes it possible to continue quantitative
analysis subsequently.
2.4 Counting blood cell number
The segmented blood cell image Fig.2-1(e) and
the function bwlabel (S2, n) of MATLAB 5.10 are
used to count the number of cells automatically:
[L, NUM]=bwlabel (SEGMCELLS, 8); (2.4-1)
Here the function, BWLABEL, labels blood cell in
binary image, Fig.2-1(e).
Because of the irregular shape of cell, n is selected
2.5 Segmenting a special cell
3.CONCLUSION
A feature-logical and morphological method of
counting and segmenting blood cell image is
suggested in this paper, it uses the image processing
toolbox of MATLAB 5.10 and gets the desirable
results. The method is very simple and reliable for
animal cell image such as blood cell image in this
paper.
4. DISCUSSION
RESEARCH
AND
FUTURE
This method is very useful for cell image where
the cells don’t contact closely. But for the plant
embryo cell image, it is very difficult to use this
method. It is our next work to study the effective
method of counting and segmenting plant embryo
cell image where the cells overlap or contact closely
with each other.
REFERENCE
[1] Dwi Anoragaingrum “Cell Segmentation with
median Filter and Mathematical morphology
Operation”
0-7659-0040-4199$10.00
1999.IEEE
[2] Keng Wu etc “Live Cell image Segmentation”
IEEE trans On Biomedical Engineering, Vol.42,
No.1 1995
[3] Mark B.Jeacocke etc “A Multi-resolution
Algorithm
for
Cytological
Image
Segmentation” 0-7803-2404-8/94/$4.001994
IEEE
[4] WeiLin.etc “A Cmputational Intelligence System
for
Cell
Classification”
0-7803-49733/98/$10.00 1994 IEEE
[5] Alberto
Diaspro.etc
“Characterizing
Biostructures and Cellular Events in 2D/3D
(Using wide-field and Confocal Optical
Sectioning Microscopy)” 0-739-5175/96/$5.00
1996 IEEE Engineering in Medicine and Biology
January/February
[6] G.Fernandez.etc “A New Plant Cell Image
Segmentation Algorithm” proc. of the 8th
Int.Conference On Image Analyze and
Processing San Remo Italy pp.229-224,1315,1995
[7] H.-S.Wu.etc “Opticmal Segmentation of Cell
Images” IEEE Proc.-Vis. Image Signal
Processing. Vol.145, No.1.1998
[8] Kostas Haris etc. “ Hybrid Image Segmentation
Using Watersheds and Fast Region Merging”
1057-7149/98$10.00 1998 IEEE trans On
Image Processing, Vol.7, No.12. 1998
[9] Chang Wen Chen etc. “Image Segmentation Via
Adaptive K-Mean Clustering and KnowledgeBased
Morphological
Operations
With
Biomedical Application” 1057-7149/98$10.00
1998 IEEE trans On Image Processing, Vol.7,
No.12.1998
[10] John etc. “Image Segmentation and Anlysis Via
Multiscale Gradient Watershed Hierarchies”
1057-7149/98$10.00 1999 IEEE trans On
Image Processing, Vol.8, No.1.1999
[11] Rejean Plamonda etc. The Segmentation of
Cursive Handwriting: An Approach Based on
Off-line Recovery of the Motor-temporal
Information $10.00 1999 IEEE trans On Image
Processing, Vol.8, No.1.1999
[12] LU Zong-qi .etc “Edge Thinning Based on Sobel
Operator” Journal of Image and Graphics
Vol.5(A), No.6.2000
[13] WEI Zhi-cheng. etc. “A Study on Image
Segmentation by a New Adaptive Algorithm”
Journal of Image and Graphics Vol.5(A), No.3.
2000
Descargar