Keywords

1 Introduction

Cell Periphery is important in identifying several contrasting features of leukocytes (commonly known as White Blood Cells). They help us in identifying the type of cell whether blast or not and in also identifying various types of WBCs. The conventional methods to identify type of cell are through manual observations which is both tedious and is subjected to inaccuracy [1]. Now, to rectify these problems, Computer-Aided Diagnosis is used for analysis of Blood Smear Images. These images are obtained by mounting digital camera on microscope, either optical or electron, used for observing blood slides. These Blood Smear Images are processed to extract cells’ characteristics to categorize them into their types [2]. Harun et al. [3] proposed a technique of nucleus segmentation from Blood Smear Images with a median filter and Dark Contrast Algorithm (DCA). Segmentation is done through thresholding and clustering. Classification of WBCs done by Dasariraju et al. [4] used Multi-Otsu Thresholding for segmentation of nucleus and cell boundary. The preprocessing step in this technique was the conversion from RGB to lab scale. The accuracy of this whole proposed work was moderate to high. A technique of segmentation through clustering was proposed by Su et al. [5] for bone marrow smear images. The segmentation here was done in two stages: firstly, K-Means clustering algorithm was used to divide the image into two clusters further and Hidden Markov Random Field (HMRF) was used for final segmentation. This method of segmentation was able to label six types of WBCs. A similar clustering approach was proposed by Acharya et al. [6] for segmentation of Blood Smear Images with the help of K-Medoid Clustering. This method is observed to be much effective than K-Means clustering. Another method of segmentation by morphological filters [7] to extract nucleus from Blood Smear Images is quite effective, but was not able to segment cell boundary. Eckardt et al. [8] proposed a deep learning approach to detect NPM1 mutation with the help of bone marrow smears. It was done using Faster Region-based Convolutional Neural Net (FRCNN) to improvise cell borders and an image annotator tool. These approaches conclude that enhancement preceded by segmentation gives best results in order to identify cell components. Experimentally, the accuracy of K-Medoid when compared to K-Means for segmentation is quite high. K-Means is technique which works on iterative clustering, while K-Medoid works on spatial clustering. The approach opted for this paper uses DCA for contrast enhancement as it works on darker regions of the image and K-Medoid Clustering for segmentation of the Cell Periphery. The organization of the paper in the following parts is as follows: Sect. 2 contains the proposed approach of enhancement and segmentation to extract Cell Periphery, Sect. 3 contains experimental results and analysis and Sect. 4 consists of conclusion.

2 Proposed Approach of Enhancement and Segmentation to Extract Cell Periphery

The proposed approach to segment Cell Periphery from Blood Smear Images follows enhancement preceded by segmentation. To perform enhancement, firstly, the RGB Blood Smear Image is converted to grayscale image so that there is no error to define Cell Periphery. The enhancement done using Dark Contrast Algorithm (DCA) highlights the Cell Periphery further making it easy to segment. The segmentation done by K-Medoid Clustering converts this enhanced image into clusters of similar data.

2.1 Enhancement Using Dark Contrast Algorithm (DCA)

The enhancement approach used in this experimental work is through DCA which is a contrast stretching technique and stretches the contrast of darker regions. The working of DCA is dependent on its parameter which is Threshold Value (TH) and Stretching Factor (NTH). For DCA, the value of TH is less than that of NTH. The control function on which DCA works is given in Eq. (1) [3].

$$ \left( {O \left( {x,y} \right) = \left\{ {\begin{array}{*{20}c} {\frac{{p\left( {x,y} \right) - \min \_p}}{TH - \min \_p}.NTH \quad\quad\quad\quad \text{ if } p\left( {x,y} \right) < TH} \\ {\frac{{p\left( {x,y} \right) - TH }}{\max \_p - TH} .\left( {255 - NTH} \right) + NTH \quad\text{ if } p\left( {x,y} \right) \ge TH } \\ \end{array} } \right. } \right) $$
(1)

Here, p (x, y) and O (x, y) represent the input and output pixels, respectively. The maximum and minimum intensities of input image are represented by max_p and min_p, respectively. Equation (1) shows both the cases of DCA, that is, stretching and compression. The assessment of the enhanced image is done using Image Quality Assessment (IQA) parameters like Second Derivative like Measure of Enhancement (SDME) and Measure of Enhancement (EME) [9, 10].

2.2 Segmentation of Cell Periphery Using K-Medoid Clustering

Further, to segment the Cell Periphery from the enhanced image, K-Medoid Clustering is used. This is a type of spatial clustering where the clusters are divided according to the similarity in the data. The difference between K-Means [5] and K-Medoid, both being clustering algorithms, is K-Medoid being more sensitive to dissimilarities. K-Medoid Clustering takes medoids into consideration to cluster the data [6]. Figure 1 shows the graphical representation of data clustered by K-Medoid Clustering into two clusters.

Fig. 1
Two scatterplots of y versus x illustrate the input data and two clusters of data on the left and right, respectively. The dots are scattered between 0.8 and 0.2 on left, while on the right, two clusters are between 0.4 and 0.2 at the bottom, and 0.8 and 0.4 at the top.

Graph showing a input data and b two clusters of data

In K-Medoid Clustering, the clusters are defined as inputs and medoid is first chosen as any random value. Medoid refers to a point in the cluster whose dissimilarities are minimum. These medoids are further updated according to the dissimilarity or similarity of data. The similarity measure on which this technique works is given by Eq. (2) [6].

$$ V = \mathop \sum \limits_{i}^{k} \mathop \sum \limits_{{x_{j} \in S_{i} }} \left( {x_{j} - c_{i} } \right)^{{2{ }}} { } $$
(2)

Here, k is the number of clusters, Ci is the medoid, xj is the object and Si is the cluster. With the help of this similarity, the medoid is updated and is further compared with the medoid which is predefined. No change in medoid indicates similar data, while change in medoid indicates the data of other category [11]. In the proposed approach, the number of clusters are set to be two since the contrast-enhanced image is a gray scale. This clustering helps us to distinguish Cell Periphery from nucleus since both have different levels of intensity. Segmentation of Cell Periphery using K-Medoid gives us information regarding the disorientations of the same which helps us to identify blast, malignant cells. The segmented image of Cell Membrane hence is evaluated using Dice Coefficient (DC) [12]. The complete algorithm for the proposed approach of enhancement and segmentation to extract the Cell Periphery of Blood Smear Images is given in Algorithm I.

An algorithm for the proposed approach of enhancement and segmentation. It has 2 modules. 1. enhancement using D C A and segmentation using K-Medoid clustering.

3 Experimental Results

3.1 Dataset

The database of Blood Smear aspirates for this experiment is obtained from the online repository of Cancer Imaging Archive [4], for single-cell images, and ASH [6], for multi-cell images. These images are acquired by a digital camera with dimensions 400 × 400 and 720 × 960, respectively. Two images one from each dataset were taken to analyze the results of the proposed approach to segment Cell Periphery. As initial steps of preprocessing, these images were converted from their original color model to gray scale for better identification in segmentation.

3.2 Simulation Results and Analysis

Two images chosen from the dataset were used to observe the proposed approach of enhancement using DCA and segmentation of Cell Periphery using K-Medoid Clustering Algorithm [3, 6]. The effectiveness of the DCA-enhanced image was compared with the original image on the basis of parameters like SDME and EME [9, 10], while the assessment of segmented image was done using DC by comparing it with the ground truth. The results from both the images are shown in Fig. 2.

Fig. 2
Eight S E M images illustrate the blood smear, grayscale-converted, D C A enhanced, and segmented image of cell periphery.

Experimental results of images showing: a and e input Blood Smear Image, b and f grayscale-converted image, c and g DCA-enhanced image and d and h segmented image of cell periphery

The visuality of images (c) and (g) is better than that of (b) and (f) as shown in above Fig. 2. The cell components and periphery are much visible after enhancement. Further, the segmented image (d) and (h), when observed visually, shows us the successfully segmented Cell Periphery. These enhanced and segmented images are also evaluated qualitatively. The IQA metrics of enhanced images are given in Table 1.

Table 1 IQA metrics for input and enhanced images

On observing these values, it shows a clear increase in both SDME and EME by enhancement using DCA, thus increasing its metrics qualitatively. This indicates that the enhanced image has better contrast and brightness. Similarly, the assessment of segmented image of Cell Periphery is done using Dice Coefficient (DC) [12] as shown in Table 2.

Table 2 Performance evaluation of segmentation technique

The value of DC nears to 1 in the both types of images, which clearly indicates that the Cell Periphery is segmented successfully when compared with the ground truth results. So, visually and qualitatively, the performance of segmentation is evaluated and is successful. Therefore, this approach of enhancing the Blood Smear Images for segmenting Cell Periphery is successful in giving the desired results.

4 Conclusion

This paper presents an approach to segment the cell membrane/Cell Periphery from Blood Smear Images. Primarily, DCA was used for enhancement of these images to increase visibility of Cell Membrane. This was successful since the Cell Periphery can be seen in the enhanced image. This image was evaluated using SDME and EME, which shows that the enhancement was successful. Now, for segmenting our required ROI, K-Medoid Clustering was used. Here, the number of clusters were initialized to 2. The clusters hence obtained from segmentation contain the Cell Periphery. The results of segmentation were appraised using DC, which clearly show successful segmentation of Cell Periphery. This segmented image can be further used to calculate features like Nucleus-to-Cytoplasm Ratio.