Studies on Watershed Segmentation for Blood Cell Images Using Different Distance Transforms

Similar documents
Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation

Keywords- Canny Edge detection, Clumped cells, Distance transform, Geometrical Features, Watershed.

Automatic Image Segmentation Using Graph Cut

OCR For Handwritten Marathi Script

Line Segment Based Watershed Segmentation

Image Segmentation Based on Watershed and Edge Detection Techniques

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

Lecture: Segmentation I FMAN30: Medical Image Analysis. Anders Heyden

A New Algorithm for Shape Detection

Modified Watershed Segmentation with Denoising of Medical Images

A Fast Sequential Rainfalling Watershed Segmentation Algorithm

Hybrid filters for medical image reconstruction

Digital Image Processing Lecture 7. Segmentation and labeling of objects. Methods for segmentation. Labeling, 2 different algorithms

MODIFIED SEQUENTIAL ALGORITHM USING EUCLIDEAN DISTANCE FUNCTION FOR SEED FILLING

Novel Approaches of Image Segmentation for Water Bodies Extraction

Mathematical Morphology and Distance Transforms. Robin Strand

Morphological Technique in Medical Imaging for Human Brain Image Segmentation

WAVELET USE FOR IMAGE CLASSIFICATION. Andrea Gavlasová, Aleš Procházka, and Martina Mudrová

Global Thresholding Techniques to Classify Dead Cells in Diffusion Weighted Magnetic Resonant Images

Image Analysis Image Segmentation (Basic Methods)

ECEN 447 Digital Image Processing

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Mathematical Morphology a non exhaustive overview. Adrien Bousseau

FEATURE EXTRACTION TECHNIQUES FOR IMAGE RETRIEVAL USING HAAR AND GLCM

Processing overlapped cells using k-means and watershed

Noise Suppression using Local Parameterized Adaptive Iterative Model in Areas of Interest

Automatic Segmentation of Semantic Classes in Raster Map Images

VC 10/11 T9 Region-Based Segmentation

A fast watershed algorithm based on chain code and its application in image segmentation

Image Segmentation. Selim Aksoy. Bilkent University

Image Segmentation. Selim Aksoy. Bilkent University

Blood Microscopic Image Analysis for Acute Leukemia Detection

VLSI Implementation of Daubechies Wavelet Filter for Image Compression

Image Processing. Bilkent University. CS554 Computer Vision Pinar Duygulu

An Alternative Graph Cut Algorithm for Morphological Edge Detection

HCR Using K-Means Clustering Algorithm

Ulrik Söderström 16 Feb Image Processing. Segmentation

Texture Segmentation and Classification in Biomedical Image Processing

Segmentation

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Towards Knowledge-Based Extraction of Roads from 1m-resolution Satellite Images

EE 584 MACHINE VISION

Image processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017

Albert M. Vossepoel. Center for Image Processing

Morphological Image Processing

A Review on Image Segmentation Techniques

A Case Study on Mathematical Morphology Segmentation for MRI Brain Image

Automatic image segmentation for boundary detection of apparently connected sea-ice floes

Carmen Alonso Montes 23rd-27th November 2015

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

Including the Size of Regions in Image Segmentation by Region Based Graph

Texture Image Segmentation using FCM

Direction-Length Code (DLC) To Represent Binary Objects

K-Means Clustering Using Localized Histogram Analysis

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

EC-433 Digital Image Processing

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

Improvement In Watershed Image Segmentation For High Definition Images

Introduction to Medical Imaging (5XSA0) Module 5

Denoising, Segmentation and Characterization of Brain Tumor from Digital MR Images

Volume 7, Issue 4, April 2017

A Quantitative Approach for Textural Image Segmentation with Median Filter

Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston

A Proposal for the Implementation of a Parallel Watershed Algorithm

A New Technique of Extraction of Edge Detection Using Digital Image Processing

Texture Based Image Segmentation and analysis of medical image

An Efficient Character Segmentation Based on VNP Algorithm

EDGE DETECTION USING THE MAGNITUDE OF THE GRADIENT

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

Understanding Tracking and StroMotion of Soccer Ball

Tumor Detection and classification of Medical MRI UsingAdvance ROIPropANN Algorithm

Detection of Edges Using Mathematical Morphological Operators

Journal of Industrial Engineering Research

Face Detection for Skintone Images Using Wavelet and Texture Features

Image Segmentation. Srikumar Ramalingam School of Computing University of Utah. Slides borrowed from Ross Whitaker

Implementation of Edge Detection Algorithm Using FPGA

REGION & EDGE BASED SEGMENTATION

REGARDING THE WATERSHED...

CHAPTER 4. ANALYSIS of GRAPH THEORETICAL IMAGE SEGMENTATION METHODS

An Edge Based Adaptive Interpolation Algorithm for Image Scaling

Segmentation of Mushroom and Cap Width Measurement Using Modified K-Means Clustering Algorithm

MATRIX BASED INDEXING TECHNIQUE FOR VIDEO DATA

Cell Segmentation from Cellular Image

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Color based segmentation using clustering techniques

Digital Image Processing. Introduction

Segmentation

EDGE BASED REGION GROWING

Bioimage Informatics

Basic relations between pixels (Chapter 2)

Canny Edge Detection Algorithm on FPGA

MORPHOLOGICAL EDGE DETECTION AND CORNER DETECTION ALGORITHM USING CHAIN-ENCODING

COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND REGIONAL MOMENTS

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

Median Filter Algorithm Implementation on FPGA for Restoration of Retina Images

Segmentation of Isolated and Touching characters in Handwritten Gurumukhi Word using Clustering approach

Application of the Watershed Method and the Topological Gradient Approach in the Detection of Vehicles on Highways

EE795: Computer Vision and Intelligent Systems

Morphological Image Processing GUI using MATLAB

IMAGE SEGMENTATION BY REGION BASED AND WATERSHED ALGORITHMS

Transcription:

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 6, Issue 2, Ver. I (Mar. -Apr. 2016), PP 79-85 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Studies on Watershed Segmentation for Blood Cell Images Using Different Distance Transforms CH. Nooka Raju 1, Dr.G.S.N. Raju 2, Dr.V.K. Varma Gottumukkala 3 1 (Department of Biomedical Engineering, G.V.P. College of Engg. For Women, Visakhapatnam, India) 2 (Honorary Distinguished Professor, Department of ECE, Andhra University, Visakhapatnam, India) 3 (Senior Engineer, Qualcomm, USA) Abstract: In Biomedical images, image segmentation is a useful process. It partitions an image into its regions or objects. There are several complex images for which effective segmentation is one of the most difficult tasks in image processing. It is possible to use different useful algorithms for such purposes. It is well known that watershed segmentation is one of the most useful and important method for binary images. They have different transform techniques like Euclidean, City block, Chess board. In the present paper Quasi-euclidean transform technique is also used for few select samples of blood smear images. The results obtained in the above four methods are present in this paper. Keywords: Distance transform, Image, Segmentation, Watershed transform I. Introduction In manual process, counting of blood cells (RBC) requires more time and it is difficult to analyze more number of samples within the time. To overcome this problem, various image segmentation algorithms are proposed to achieve efficient and accurate results. Analysis of an image requires prior processing of image processing, including application of various techniques [1] on the image to improve quality, remove noise and unwanted pixels and to obtain more information of the image. Moreover, during capturing of Biomedical signal or image there may be chance for inclusion of noise [2] due to human artifacts leads to loss of quality. This requires prior processing of an image will give better analysis results, and is helpful for accurate diagnosis, this is important for better treatment of the disorders of the patient. Most of the medical images are more complex with different intensity pixels; require segmentation of pixels and clustering regions of homogeneity base characteristics of pixels like grey level, texture, intensity and other characteristics [1]. In this paper images of blood sample slides are used and this type of images consists of overlapped and un-segmented cells. The author describes the salient features of watershed segmentation technique, considering as the best and efficient for complex images. For better segmentation of binary images, different distance transform techniques like Euclidean, City block, Chess board and Quasi Euclidean are applied, evaluated and compared the performance of watershed segmentation, are also included in this paper. II. Watershed Transform Watershed method is a powerful mathematical morphological tool for the image segmentation [1]. It is more popular in the fields like biomedical and medical image processing, and computer vision [3]. In geography, watershed means the ridge that divides areas drained by different river systems. If image is viewed as geological landscape, the watershed lines determine boundaries which separate image regions. The watershed transform computes catchment basins and ridgelines, where catchment basins are corresponding to image regions and ridgelines relating to region boundaries [4]. Fig.1. Watersheds and Catchment basins. DOI: 10.9790/4200-0602017985 www.iosrjournals.org 79 Page

Watershed algorithms based on watershed transformation have mainly two classes. The flooding based watershed algorithms, a traditional approach and rainfalling based watershed algorithms as the second. In traditional flooding based efficient algorithm, implementation of watershed based image segmentation approach is proposed by Luc Vincent and Pierre Soille [5], image is considered as a topographic surface as shown in the Fig.1 contains three points: (i) which indicate regional minimum, (ii) highest probability of water to fall into a single minimum region and (iii) probability of water to fall into more than one such a minimum region. For regional minimum, the groups of points satisfy second condition called watershed or catchment basin of that minimum and the groups of point satisfy third condition makes a crest line on topographic surface termed as a watershed line. To understand this traditional concept clearly, a simple gray scale image and its topographic surface represents, the height of the topographic surface is proportional to gray level values of the given image. The maximum height of the topographic image is similar to the maximum gray level value of the image. III. Different Distance Transform Techniques Watershed segmentation is a better technique for gray level images. The distance transform (DT) technique is required to be applied as a pre-process to watershed transform, when two black blobs are connected together [6] shows only one catchment basin in the topographic surface of binary image surface. Different distance transform techniques are also used in this paper are Euclidean, city block, chess board and Quasi-Euclidean distance transform. The Euclidean distance is the straight-line distance between two pixels as shown in the Fig.2. The city block distance metric measures the path between the pixels based on a 4- connected neighbourhood. Pixels whose edges touch are 1 unit apart; pixels diagonally touching are 2 units apart as shown in the Fig.3. The chessboard distance metric measures [7] the path between the pixels based on an 8-connected neighbourhood. Pixels whose edges or corners touch are 1 unit apart as shown in the Fig.4. The Quasi-Euclidean metric measures the total Euclidean distance along a set of horizontal, vertical, and diagonal line segments as shown in the Fig.5. The distance transforms of a binary image is the distance from every pixel of the object component which is black pixels to the nearest white pixel. In binary images there are only two gray levels 0 and 1 where 0 stand for black and 1 stands for white. The following are different ways to define the distance between two pixels [ i 1, j 1 ] and [ i 2, j 2 ] in a digital image. Several commonly used distance transform functions [8] for image processing are: Euclidean d Euclidean ( [ i 1, j 1 ], [ i 2, j 2 ] ) = Cityblock d Cityblock ( [ i 1, j 1 ], [ i 2, j 2 ] ) = Image Distance transform Fig.2. Euclidean distance transform Image Distance transform Fig.3. City block distance transform Chessboard d Chessboard ( [ i 1, j 1 ], [ i 2, j 2 ] ) = max ( ) DOI: 10.9790/4200-0602017985 www.iosrjournals.org 80 Page

Image Distance transform Fig.4. Chess board distance transform Quasi-euclidean: d Quasi-euclidean ( [ i 1, j 1 ], [ i 2, j 2 ] ) =, ( ), otherwise Image Distance transform Fig.5. Quasi-Euclidean distance transform IV. Watershed Segmentation Comparisons For Different DTs The watershed segmentation effects are compared with an example in this section, Fig.6 shows the gray scale and binary images and Fig.7 shows the watershed segmentation effect with different DTs for the binary image of a blood smear sample-1. The Chessboard and City block techniques, achieves the same effect among the four segmentation result can be seen apparently in the figures. Fig 6. Original gray and binary image of the blood smear sample-1 DOI: 10.9790/4200-0602017985 www.iosrjournals.org 81 Page

Fig 7. The watershed segmentation results for sample-1 with different DT s V. Results And Discussion Different blood cell samples are analyzed using watershed segmentation with a preprocessing of distance transformation techniques applied for better and effective segmentation of clumped blood cells. Three more samples of binary images with different blood samples also provided for further proof of analysis using watershed segmentation effect with different DT functions. Fig.8 shows grayscale and binary images and Fig.9 shows the result after watershed segmentation of sample 2. For sample 3 grayscale and binary images are shown in Fig.10 and the resultant images are shown in Fig.11 and for sample 4 the respective images are shown in the Fig.12-13. Watershed segmentation using different distance transform techniques are developed to segment the cells into its individual components in the given blood smear images. Table 1 shows number of cells detected by different DT algorithms and its corresponding errors. Watershed segmentation on sample-1 image using Euclidean, City block, Quasi-euclidean and Chess board algorithms produces 81, 70, 74 and 70 cells in number respectively and its corresponding errors are 17, 1, 7 and 1 in percentage. It is observed that both City block and Chess board gives equal and low error and Euclidean and Quasi-euclidean shows over segmentation and high error. For further verification these techniques are applied on three more samples, sample-2 shows percentage of error as 9.5, 1.5, 3 and 1.5 respectively for Euclidean, City block, Quasi-euclidean and Chess board DT. Sample-3 shows percentage error as 6.9, 1.7, 3.4, -1.7 and sample - 4 shows -35.3, -23.5, -23.5 and -5.85 as percentage errors respectively for the four techniques. Table 1: Number of cells (NOC) and errors produced by different DTs Image ID Manual Count Euclidean DT Cityblock DT Quasi Euclidean DT Sample 1 69 81 70 74 Error: +17% Error: +1% Error: +7% Sample 2 63 69 64 65 Error: +9.5% Error: +1.5% Error: +3% Sample 3 58 62 59 60 Error: +6.9% Error: +1.7% Error: +3.4% Sample 4 17 11 13 13 Error: -35.3% Error: -23.5% Error: -23.5% Chessboard DT 70 Error: +1% 64 Error: +1.5% 57 Error: -1.7% 16 Error: -5.88% DOI: 10.9790/4200-0602017985 www.iosrjournals.org 82 Page

Fig 8. Original gray and binary image of the blood smear sample-2 Fig 9. The watershed segmentation results for sample-2 with different DT s Fig 10. Original gray and binary image of the blood smear sample-3 DOI: 10.9790/4200-0602017985 www.iosrjournals.org 83 Page

Fig 11. The watershed segmentation results for sample-3 with different DT s Fig 12. Original gray and binary image of the blood smear sample-4 Fig 13. The watershed segmentation results for sample-4 with different DT s DOI: 10.9790/4200-0602017985 www.iosrjournals.org 84 Page

VI. Conclusion Watershed with different DT algorithms is one of the vital methods for segmentation of cells in blood smear images. The Euclidean propagates to the neighbor pixels in the shape close to a round circle, and form a small island made of a few pixels between different components. When watershed is implemented, the small island will be treated as a separate minimum and forms the salt and pepper in the image [6]. City Block DT has a higher possibility of over segmentation for the components in the image, due to its propagation is to the neighborhood in the shape of diamond, and it has a very strong tendency to form multiple minima at the center area of the component where the pixels have different gray levels. When the watershed is implemented, due to the multiple minima at the center, one component will be segmented into different parts. The Quasi-Euclidean propagates through distance along a set of horizontal, vertical, and diagonal line segments. Chessboard DT has a better pruning effect due to its square shape propagation. It can effectively remove the jaggedness formed in the Euclidean DT and avoid the components over segmentation caused by City Block DT. It is observed that Chess board DT gives better detection and high performance than other methods such as Euclidean, City block and Quasi-euclidean DT. When image contains noise or irregularities Chess board DT produces over segmented results. References [1]. Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing (Prentice-Hall, 2002), 617-620. [2]. Babak Yazdanpanah, G.S.N.Raju, K. Sravan Kumar, Reduction Noise of ECG Signal Using Extended Kalman Filter, International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE), 3(9), September 2014 [3]. Md. Shakoswat Zaman Sarker, Tan Wooi Haw and Rajasvaran Logeswaran, Morphological based technique for image segmentation, International Journal of Information Technology, 14( 1), 2007. [4]. Manisha Bhagwat, R. K. Krishna and Vivek Pise, Simplified Watershed Transformation, International Journal of Computer Science and Communication, 1(1), 2010, 175-177. [5]. Luc Vincent and Pierre Soille, Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations, IEEE Transactions of Portent Analysis and Machine Intelligence, 13( 6), June 1991, 583-598. [6]. Qing Chen, Xiaoli Yang, Emil M Petriu, Watershed Segmentation for Binary Images with Different Distance Transforms, 2006, 111-116. [7]. Ramesh Jain, Rangachar Kasturi, and Brian G.Scbunck, Machine Vision (McGraw-Hill, 1995), 53-54 [8]. The Mathworks online documentation, Matlab Image Processing Toolbox, http://www. mathworks.com/access/helpdesk/help/toolbox/images/images.shtml DOI: 10.9790/4200-0602017985 www.iosrjournals.org 85 Page