Detection and Counting of Blood Cells in Blood Smear Image

Similar documents
BLOOD CELLS EXTRACTION USING COLOR BASED SEGMENTATION TECHNIQUE

COMPUTERIZED HEMATOLOGY COUNTER

Acute Lymphocytic Leukemia Detection and Classification (ALLDC) System

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

An Image Processing Approach for Screening of Malaria

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Centre for Computational and Numerical Studies, Institute of Advanced Study in Science and Technology 2. Dept. of Statistics, Gauhati University

Improved Fuzzy C Means Clustering For Complete Blood Cell Segmentation

International Journal of Advanced Research in Computer Science and Software Engineering

Leukemia Detection With Image Processing Using Matlab And Display The Results In Graphical User Interface

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Segmentation of Blood Vessel in Retinal Images and Detection of Glaucoma using BWAREA and SVM

White Blood Cells Identification and Counting from Microscopic Blood Image

AUTOMATED DIFFERENTIAL BLOOD COUNT USING IMAGE QUANTIZATION

Comparison of Segmentation Framework on Digital Microscope Images for Acute Lymphoblastic Leukemia Diagnosis using RGB and HSV Color Spaces

Edge Detection of Sickle Cells in Red Blood Cells

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

Chapter 17. Shape-Based Operations

Computational approach for diagnosis of malaria through classification of malaria parasite from microscopic image of blood smear.

MATHEMATICAL MORPHOLOGY AN APPROACH TO IMAGE PROCESSING AND ANALYSIS

Digital Image Processing. Lecture # 3 Image Enhancement

MAV-ID card processing using camera images

A New Framework for Color Image Segmentation Using Watershed Algorithm

A Method of Using Digital Image Processing for Edge Detection of Red Blood Cells

Retinal blood vessel extraction

Detection of Malaria Parasite Using K-Mean Clustering

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

][ R G [ Q] Y =[ a b c. d e f. g h I

Segmentation of Liver CT Images

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB

License Plate Localisation based on Morphological Operations

Segmentation of Microscopic Bone Images

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Keyword: Morphological operation, template matching, license plate localization, character recognition.

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

Automatic Licenses Plate Recognition System

ImageJ: Introduction to Image Analysis 3 May 2012 Jacqui Ross

ECC419 IMAGE PROCESSING

Enhanced Identification of Malarial Infected Objects using Otsu Algorithm from Thin Smear Digital Images

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Automatic Locating the Centromere on Human Chromosome Pictures

Estimating malaria parasitaemia in images of thin smear of human blood

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

MORPHOLOGICAL BASED WATERSHED SEGMENTATION TO DETECT BRAIN BLOOD CLOT

Image Processing Lecture 4

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

An Illustrative Analysis of Mathematical Morphology Operations for MRI Brain Images

Keywords: Image segmentation, pixels, threshold, histograms, MATLAB

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

FEATURE EXTRACTION AND CLASSIFICATION OF BONE TUMOR USING IMAGE PROCESSING. Mrs M.Menagadevi-Assistance Professor

Scanned Image Segmentation and Detection Using MSER Algorithm

Pupil Segmentation of Abnormal Eye using Image Enhancement in Spatial Domain

Carmen Alonso Montes 23rd-27th November 2015

KEYWORDS Cell Segmentation, Image Segmentation, Axons, Image Processing, Adaptive Thresholding, Watershed, Matlab, Morphological

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Image Enhancement using Histogram Equalization and Spatial Filtering

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS

A Hybrid Colour Image Enhancement Technique Based on Contrast Stretching and Peak Based Histogram Equalization

COMPUTER-AIDED DETECTION OF CLUSTERED CALCIFICATION USING IMAGE MORPHOLOGY

A new method for segmentation of retinal blood vessels using morphological image processing technique

An Efficient Pre-Processing Method to Extract Blood Vessel, Optic Disc and Exudates from Retinal Images

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Automatic Detection Of Optic Disc From Retinal Images. S.Sherly Renat et al.,

Image processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE

Image Segmentation of Color Image using Threshold Based Edge Detection Algorithm in MatLab

An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors

Preprocessing on Digital Image using Histogram Equalization: An Experiment Study on MRI Brain Image

A Real Time based Image Segmentation Technique to Identify Rotten Pointed Gourds Pratikshya Mohanty, Avinash Kranti Pradhan, Shreetam Behera

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

A Methodology to Analyze Objects in Digital Image using Matlab

Image Database and Preprocessing

International Journal of Computer Engineering and Applications,

Motion Detection Keyvan Yaghmayi

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Counting Sugar Crystals using Image Processing Techniques

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

ABSTRACT I. INTRODUCTION II. LITERATURE REVIEW

Automated Detection of Early Lung Cancer and Tuberculosis Based on X- Ray Image Analysis

Introduction Approach Work Performed and Results

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

Iris Recognition using Hamming Distance and Fragile Bit Distance

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Number Plate Recognition Using Segmentation

An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique

New Spatial Filters for Image Enhancement and Noise Removal

Detection and Verification of Missing Components in SMD using AOI Techniques

Implementation of Barcode Localization Technique using Morphological Operations

Comparison of two algorithms in the automatic segmentation of blood vessels in fundus images

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

ANALYSIS OF GABOR FILTER AND HOMOMORPHIC FILTER FOR REMOVING NOISES IN ULTRASOUND KIDNEY IMAGES

An Efficient Nonlinear Filter for Removal of Impulse Noise in Color Video Sequences

Locating the Query Block in a Source Document Image

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

Transcription:

Asian Journal of Engineering and Applied Technology ISSN: 2249-068X Vol. 5 No. 2, 2016, pp.1-5 The Research Publication, www.trp.org.in Detection and Counting of Blood Cells in Blood Smear Image K.Pradeep 1, C.Ganthimathi 2, K.Harini 3 and N.Diddha 4 1234 Department of Biomedical Engineering, PSNA College of Engineering and Technology, Dindigul, Tamil Nadu, India E-mail: pradeep.bme89@gmail.com Abstract - This paper deals with an image processing technique used for detecting the blood cells in less time. The proposed technique also helps in counting and segregating the blood cells in blood smear image of different categories based on the form factor using various Morphological operations. Nowadays in Hospitals and clinical Laboratories the waiting time for getting their blood results and reports are more commonly 24 hours to 8 days in case of high severity diseases where the mortality rates are high. Doctors and technicians in healthcare sectors recommended that the patient s waiting time should be as less as possible and the treatment should be started immediately for the high risk diseases like Hepatitis B. The major other factor affects patient in healthcare field is the more expensive pathological tests which sometimes leading to loss of patient s life. The proposed technique gives improved accuracy in counting the number of blood cells in blood smear image in compare to manual counting in laboratories. Keywords: Hepatitis B, Pathological tests, Image Processing, Morphological operations. I.INTRODUCTION The blood consists of a suspension of special cells called plasma. Blood consists of 55 % plasma, and 45 % by cells called formed elements. The blood performs many important functions. Hemoglobin in blood carries oxygen to the tissues and collects the carbon dioxide (CO2). It supplies nutritive substances (e.g. sugars, mineral salts and amino acids) to the various tissues. Any problem to the physiological system directly affects the blood components. The analysis of blood components gives useful information about the status of the physiological system and helps in diagnosis of various diseases in Healthcare field. Blood cell components are erythrocytes, leukocytes and thrombocytes. The work flow of detecting the blood cells in blood smear image is given below: Blood Smear Image Gray scale Image Green plane Extraction Histogram Binary Image Filling of Holes Border Removal Blood Cell Calculating area and Perimeter Remove Interior Pixel Erosion Fig. 1 Block diagram of proposed technique The block diagram explains about the process of counting of the blood cells. The microscopic blood cell image is acquired from digital microscope as the input image and it is converted to gray scale image using Matlab Software. Green component alone is extracted from grayscale image, because the green component contains more information than red and blue channel. To attain uniform pixel distribution and uniform contrast in image histogram equalization is performed. Binary image is obtained and then the holes in the binary image are filled using Image processing technique. The counting process does not include the border cells so that the border cells are cleared and erosion is applied to get separate individual pixels. The interior pixel removal is used to count the blood cell accurately. The area and perimeter is calculated to detect the blood cell from blood smear image. 1 AJEAT Vol.5 No.2 July-December 2016

K.Pradeep, C.Ganthimathi, K.Harini and N.Diddha Image Acquisition II.METHODOLOGY The digital microscope is interfaced to a computer and the microscopic images are obtained as digital images. The resolution of the digital image depends on the type of digital microscope used. Image Enhancement For better segmentation of the blood cells, the imported image has to be enhanced. This improves the quality of the image in terms of details. Green Plane Extraction The green plane is extracted from the imported blood cell image. The other planes such as red and blue are not considered because they contain less information about the image. Conrast Adjustment To enhance the image, its contrast is adjusted by altering its histogram. The image s histogram is equalized. Histogram is defined as a graph plotted between gray level value and no of pixels. Histograms are the basis for numerous spatial domain processing technique. Histogram manipulation can be used effectively for image enhancement. Histograms are simple to calculate in software and also lend themselves to economic hardware implementations thus making them a popular tool for real time image processing. Intensity Resolution The quality of a gray-level image is significantly affected by its gray-level resolution. Other word, increasing the number of bits per pixel has a great effect in improving the quality of gray-level images. This is because that a higher number of gray levels would give a smooth transition along the details of the image and hence improving its quality to the human eye. Complementery Image The Photographic Negative is probably the easiest of the intensity transformations to describe. we are working with grayscale double arrays where black is 0 and white is 1. The idea is that 0's become 1's, 1's become 0's, and any gradients in between are also reversed. In intensity, this means that the true black becomes true white and vice versa. Filling Holes III. MORPHOLOGICAL OPERATIONS BW2 = imfill (BW, 'holes') fills holes in the input binary image BW. In this syntax, a hole is a set of background pixels that cannot be reached by filling in the background from the edge of the image. A hole may be defined as a background region surrounded by a connected border of foreground pixels. Let us denote by a set of whose elements are 8-connected boundaries, each boundary enclosing a background region (a hole). Given a point in each hole, the objective is to fill all the holes with ones. An image that could result from thresholding to 2 levels a scene containing polished spheres (ball bearings). Dark spots could be results of reflections. The objective is to eliminate reflections by whole filling. Clearing Borders IM2 = imclearborder (IM) suppresses structures that are lighter than their surroundings and that are connected to the image border. Use this function to clear the image border. IM can be a grayscale or binary image. For grayscale images, imclearborder tends to reduce the overall intensity level in addition to suppressing border structures. The output image, IM2, is grayscale or binary, depending on the input. The default connectivity is 8 for two dimensions, 26 for three dimensions and conndef (ndims (BW), 'maximal') for higher dimensions. Erosion and Interior Pixel Removal It is one of the two basic operators in the area of mathematical morphology, the other being dilation. It is typically applied to binary images. The basic effect of the operator on a binary image is to erode away the boundaries of regions of fore ground pixels. Thus areas of fore ground pixels shrink in size, and holes within those areas become larger. The erosion operator takes two pieces of data as inputs. The first is the image which is to be eroded. The second is usually a small set of coordinate points known as structuring element (kernel) which determines the precise effect of the erosion on the input image. In interior pixel removal, this technique sets a pixel to 0 if all its 4- connected neighbors are 1, thus leaving only the boundary pixels on. Image Segmentation This involves selecting only the area of interest in the image. Here only the blood cells are selected, because they are the areas of interest A segmentation can be used for object recognition, occlusion boundary estimation within motion or stereo systems, image compression, image editing of image database look up. Form factor threshold is fixed for different blood cells. All the cells having the form factor value less than 0.6 are considered abnormal and the cells having the form factor range between 0.6-1 are considered as normal cells. Based on these criteria the normal cells are detected. By incrementing a counter value within for loop, the number of normal cells and abnormal cells can be calculated. Form factor is calculated for the labeled cells. So the basic aim is to calculate the area and perimeter. AJEAT Vol.5 No.2 July-December 2016 2

Detection and Counting of Blood Cells in Blood Smear Image Calculation Of Area Number of pixels in one cell makes its area. So the number of pixels having same label constitute the area of the labeled cells. Calculation Of Perimeter Any pixel whose four neighborhoods are white is surely not a boundary pixel as it lies interior of the cell. So we get number of those pixels whose four of the neighborhoods are white. And if we subtract this value from the total area original image of the Image then this will give area outside the cell along the perimeter of the cell. Form factor=4* pi * area/ (perimeter* perimeter) IV. RESULTS AND DISCUSSION The total number of blood cells present in the image is counted using proposed algorithm (Implemented using MATLAB software). The algorithm shows the form factor for the blood cells which are more or less in circular shapes. Also, the total number of cells is estimated and it matches with manually counted blood cells. grayscale image green component histogram image (c) (d) Fig. 2 Original Image acquired from Digital Microscope, Converted gray scale image (c) Green component alone is extracted from grayscale image (d) Uniform pixel distribution obtained using image Histogram Equalization technique change in intensity resolution negative image 3 AJEAT Vol.5 No.2 July-December 2016

K.Pradeep, C.Ganthimathi, K.Harini and N.Diddha filling holes border removal (c) (d) Fig. 3 Obtained Binary Image from the histogram equalized image (c) Holes in Blood smear image are filled by Morphological operator (Fill Hole) (d) Border cells in boundary are cleared for counting process Erosion Remove interior pixels Fig. 4 Structuring pixel element using Erosion operator Internal Pixel are removed In the cell image we have total 45 cells Comparison of the Result between the proposed method and the manual method: It is observed that the results obtained by the proposed method offer a good conformity with the manual counting method. In our method, we have left out the cells that are not totally in the image field. However, in a real blood test where blood count is done manually, the practice is to count the cells on two adjacent edges of the image field and take each cell as one irrespective of how much of it is in the image field. It is assumed that two opposite sides have same number of such cells. As this edge correction has not been considered, in each of the samples the count values by the proposed method are slightly less than the count values obtained manually. Proposed method is very cost-effective and can be easily implemented in medical facilities anywhere with minimal investment in infrastructure. It can also identify overlapping blood cells and count them separately. It is also very time effective as manual counting is a very tedious job and time consuming. However, the software must be modified to count the effective number of RBCs which are partly in the image fields to obtain more accurate result. V. CONCLUSION As a conclusion, this proposed technique successfully utilizes morphological approached for segmentation, extraction and estimation in order to solve problem in image processing of the blood cells. The results of the image can be used as good input in detecting the number of blood cells in blood smear image. With framed algorithm, the blood cells can be detected and segmented as well as estimated the number of the blood cells for counting. Through system created using MATLAB, it also enable the study of the morphological features of the blood cells image, thus, can determine whether the person is normal or otherwise by referring amount of blood cells in human blood. This technique does not involve too much looping process when develops the MATLAB source code program. One of the factors that need to be considered in healthcare field to improve this study is to reduce the time taken by the user determine the blood cells parameters in laboratories and hospitals. AJEAT Vol.5 No.2 July-December 2016 4

Detection and Counting of Blood Cells in Blood Smear Image REFERENCES [1] Gonzalez, "Digital Image Processing Using MATLAB," 2010. [2] Nasrul Humaimi Mahmood et.al Red Blood Cells Estimation using Hough Transform technique - An International Journal (SIPIJ) Vol.3, No.2, April 2012. [3] Pradeep. K., et al. "A Novel Approach for Prediction of Bulging in the type A Dissected Aorta Using MIMICS Tool." Asian Journal of Science and Applied Technology 4.1 (2015): 26-31. [4] Mythili.A et.al Morphological Detection of Abnormal Cells in Blood Sample of Humans International Journal of Scientific Research in Science, Engineering and Technology Volume 2 Issue 2, March-April 2016: 413-419. [5] Selvaraj, Sriram, and Bommanna Raja Kanakaraj. "K-Means Clustering Based Segmentation of Lymphocytic Nuclei for Acute Lymphocytic Leukemia Detection." International Journal of Applied Engineering Research 9.21 (2014): 11423-11432. [6] Zainb Nayyar Blood cell detection and counting International Journal of Applied Engineering Research and Development (IJAERD)ISSN(P): 2250-1584; ISSN(E): 2278-9383Vol. 4, Issue 2, Apr 2014, 35-40. [7] Bain, Barbara J. "Diagnosis from the blood smear." New England Journal of Medicine 353.5 (2005): 498-507. [8] Patil, Deepika N., and Uday P. Khot. "Image Processing Based Abnormal Blood Cells Detection." [9] Jagadeesh, S., E. Nagabhooshanam, and S. Venkatachalam. "Image processing based approach to cancer cell prediction in blood samples."me&hwds Int. J. Technol. Eng. Sci 1.1 (2013). [10] Romero, Roberto, et al. "A comparative study of the diagnostic performance of amniotic fluid glucose, white blood cell count, interleukin-6, and gram stain in the detection of microbial invasion in patients with preterm premature rupture of membranes." American journal of obstetrics and gynecology 169.4 (1993): 839-851. [11] Sriram selvaraj et.al Naïve Bayesian Classifier for Acute lymphocytic leukemia detection - ARPN Journal of Engineering and Applied Sciences, Volume 10, Issue 16, pages 6888-6892. [12] N., H., A., Halim, M., Y., Mashor, R., Hassan, Automatic Blasts Counting for AcuteLeukemia Based on Blood Samples,International Journal of Research And Reviews in Computer Science, Vol. 2, No. 4,August 2011. [13] Neha Sharma, Nishant Kinra, Detection and counting of white blood cells in blood sample images by color based k-means clustering, IJEEE, Vol. 1, Issue 3 (June, 2014). [14] Siti Madihah Mazalan, Nasrul Humaimi Mahmood, Mohd Azhar Abdul Razak,Automated red blood cells counting In peripheral blood smear image using hough transform, 2013 IEEE DOI 10.1109/AIMS.2013.59. [15] S. L.Bhagavathi, S.Thomas Niba,An automatic system for detecting and counting RBC and WBC using fuzzy logic, VOL. 11, NO. 11, JUNE 2016.. 5 AJEAT Vol.5 No.2 July-December 2016