An Extended Fuzzy Logic Method for Watershed Ling Zhang 1, Ming Zhang 2,H.D. Cheng 2

Similar documents
SINGLE VALUED NEUTROSOPHIC SETS

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

DEFINITIONS DERIVED FROM NEUTROSOPHICS. Florentin Smarandache, University of New Mexico, Gallup Campus, USA

EDGE BASED REGION GROWING

Novel Approaches to Image Segmentation Based on Neutrosophic Logic

TEXT DETECTION AND RECOGNITION IN CAMERA BASED IMAGES

Chapter 4 Fuzzy Logic

Edge Detection via Objective functions. Gowtham Bellala Kumar Sricharan

Image Analysis Image Segmentation (Basic Methods)

An Edge Based Adaptive Interpolation Algorithm for Image Scaling

An Improved Clustering Method for Text Documents Using Neutrosophic Logic

Comparison between Various Edge Detection Methods on Satellite Image

EECS490: Digital Image Processing. Lecture #22

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

Image Enhancement Using Fuzzy Morphology

REVIEW PAPER ON IMAGE EDGE DETECTION ALGORITHMS FOR SEGMENTATION

Segmentation

Segmentation

Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment)

Introduction to Medical Imaging (5XSA0) Module 5

An Edge Detection Algorithm for Online Image Analysis

Image Segmentation. Segmentation is the process of partitioning an image into regions

A Modified Fuzzy C Means Clustering using Neutrosophic Logic

Image Segmentation for Image Object Extraction

A Method of weld Edge Extraction in the X-ray Linear Diode Arrays. Real-time imaging

Image segmentation. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Image Segmentation Based on Watershed and Edge Detection Techniques

Applying Dijkstra Algorithm for Solving Neutrosophic Shortest Path Problem

Texture Image Segmentation using FCM

Region & edge based Segmentation

Image Segmentation! Thresholding Watershed. Hodzic Ernad Seminar Computa9onal Intelligence

A Neutrosophic Image Retrieval Classifier

VC 10/11 T9 Region-Based Segmentation

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

CHAPTER VIII SEGMENTATION USING REGION GROWING AND THRESHOLDING ALGORITHM

Bézier Surface Modeling for Neutrosophic Data Problems

Topic 4 Image Segmentation

Today INF How did Andy Warhol get his inspiration? Edge linking (very briefly) Segmentation approaches

CHAPTER 3 ADAPTIVE DECISION BASED MEDIAN FILTER WITH FUZZY LOGIC

A Comparative Assessment of the Performances of Different Edge Detection Operator using Harris Corner Detection Method

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES

Hybrid Algorithm for Edge Detection using Fuzzy Inference System

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

A Review on Image Segmentation Techniques

EDGE DETECTION-APPLICATION OF (FIRST AND SECOND) ORDER DERIVATIVE IN IMAGE PROCESSING

North Asian International Research Journal of Sciences, Engineering & I.T.

Digital Image Processing (CS/ECE 545) Lecture 5: Edge Detection (Part 2) & Corner Detection

REGION & EDGE BASED SEGMENTATION

ECG782: Multidimensional Digital Signal Processing

A NEW IMAGE EDGE DETECTION METHOD USING QUALITY-BASED CLUSTERING

Feature Detectors - Canny Edge Detector

Improved Simplified Novel Method for Edge Detection in Grayscale Images Using Adaptive Thresholding

International ejournals

A Robust Method for Circle / Ellipse Extraction Based Canny Edge Detection

Solving Word Jumbles

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

Image Segmentation Based on Height Maps

EECS490: Digital Image Processing. Lecture #19

Neural Networks Lesson 9 - Fuzzy Logic

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

Image Segmentation. Schedule. Jesus J Caban 11/2/10. Monday: Today: Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Segmentation of Neuronal-Cell Images from Stained Fields and Monomodal Histograms

Picking up the First Arrivals in VSP Based on Edge Detection

Region-based Segmentation

Speed regulation in fan rotation using fuzzy inference system

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

Applying Floyd s Algorithm for Solving Neutrosophic Shortest Path Problems

Distinguishing the Noise and image structures for detecting the correction term and filtering the noise by using fuzzy rules

PERFORMANCE ANALYSIS OF CANNY AND OTHER COMMONLY USED EDGE DETECTORS Sandeep Dhawan Director of Technology, OTTE, NEW YORK

Edge linking. Two types of approaches. This process needs to be able to bridge gaps in detected edges due to the reason mentioned above

Edge detection. Gradient-based edge operators

Introduction to Medical Imaging (5XSA0)

Minimum Spanning Tree in Trapezoidal Fuzzy Neutrosophic Environment

INCREASING CLASSIFICATION QUALITY BY USING FUZZY LOGIC

Review for the Final

EE795: Computer Vision and Intelligent Systems

IMAGE ENHANCEMENT USING FUZZY TECHNIQUE: SURVEY AND OVERVIEW

Available online Journal of Scientific and Engineering Research, 2019, 6(1): Research Article

identified and grouped together.

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

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

Bioimage Informatics

AN EFFICIENT APPROACH FOR IMPROVING CANNY EDGE DETECTION ALGORITHM

Segmentation of Images

Digital Image Processing COSC 6380/4393

result, it is very important to design a simulation system for dynamic laser scanning

Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation

Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images

Concepts in. Edge Detection

AN EFFICIENT BINARIZATION TECHNIQUE FOR FINGERPRINT IMAGES S. B. SRIDEVI M.Tech., Department of ECE

EE 584 MACHINE VISION

Based on Regression Diagnostics

Digital Image Processing

Feature Detectors - Sobel Edge Detector

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

Canny Edge Detection Algorithm on FPGA

Edge detection. Stefano Ferrari. Università degli Studi di Milano Elaborazione delle immagini (Image processing I)

Transcription:

An Extended Fuzzy Logic Method for Watershed Ling Zhang 1, Ming Zhang,H.D. Cheng 1 School of Mathematics and System Sciences, Shandong University, Jinan, Shandong 50100 Department of Computer Science, Utah State University, Logan, UT 843 Abstract Fuzzy Logic was intruded by Lotfi A. Zadeh in 1965. It is for solving uncertainty and ambiguity problems. Fuzzy logic is a multivalued logic defined in [0,1]. However, there are a lot of paradoxes, as proposition, can not be described in Fuzzy Logic. In this paper, we will define an extended fuzzy logic and applied it on watershed segmentation method in image processing. Keywords: Extended Fuzzy Logic, Segmentation, Watershed, Image Processing 1. Introduction Fuzzy logic[1] is a successful method in modeling vagueness and uncertainty problems for about 40 years. It is widely used in engineering. However, fuzzy logic can only modeling part of vagueness problems. There are more problems which cannot be solved by fuzzy logic. For example, the weather forecast suggests that there is 40% chance of rain tomorrow according past year s weather and 50% chance of no rain according today s weather. There are a lot of factors may affect tomorrow s weather, such as altitude, humidity, etc. We only know part of them and there are some conditions that we don t know or indeterminate. The more we know, the more we don t know. In fuzzy Logic, it describes the degree of uncertain for the known conditions or factors. But the world is full of indeterminacy. In this paper, an extended fuzzy logic method will be defined. A new parameter I is introduced into fuzzy logic, which stands for indeterminate factors. This extension is closer to the human mind reasoning and it is more powerful. Then the extended fuzzy logic method is applied to watershed segmentation.. Proposed Method.1 Extended fuzzy set Let T, I and F be real sub-set of [0,1]. T is True, I is Indeterminate, F is False. T, I and F may be continuous or discrete. They are set-valued vector functions/operators depending on many parameters. They may overlap or converted from one to the other[]. In our problem, when an image is transformed into fuzzy domain, three subsetst, I, and F will be used to represent True, Indeterminate and False. A pixel can be represent as {,, ti f }, that means the pixel is t % true, i % indeterminacy and f % false. In classic Fuzzy Logic, Proceedings of the 11th Joint Conference on Information Sciences (008) 1

i = 0 ; 0 t, f 1; t = f = 1 t,. In Extended Fuzzy Logic, t f.. Extended Fuzzy domain The goal of image segmentation is to extract object from image. Watershed segmentation method is good for nearly uniformed background and objects with blurred edges. We will take objects as T and background as F. Because the blurred edges are gradually changed from objects to background; it is hard to separate from objects and background. The indeterminate values of edges are high. Given an image, each pixel Pi (, j ) in the image needs to be transformed to Extended Fuzzy domain: PE (, i j) = { Ti (, j), Ii (, j), Fi (, j)}. Where Tij (, ), I(, i j ), and Fi (, j) are defined as[3, 4]: gi (, j) gmin Tij (, ) = gmax gmin 0 0 a ( a) a b ( b a)( c a) I( i, j) = S(, a, b, c) = ( c) 1 b c ( c b)( c a) 1 c Fi (, j) = 1 Ti (, j) Where pixel Pi (, j )., is the gray value of aband c can be determined by using method in[5]. Indeterminate domain is enhanced for further processing after the image project to Extended Fuzzy domain[6]: I ( μ x( )) = μx ( ) 0 μx( ) 0.5 I( μ ( g )) = 1 (1 μ ) 0.5 μ ( g ) 1 x ij x x ij.3 Segmentation by using I The value of I(, i j) is used as the indeterminate degree of pixel Pi (, j ). High I value represents high uncertainty of a pixel. In traditional Fuzzy Logic, Pi (, j ) will belong to T domain when the value of (, ) Tij is bigger than a threshold. In Extended Fuzzy domain we need consider both Tij (, ) and I(, i j ). If I(, i j ) is high, the indeterminate degree of Pi (, j ) is high and it may not belong to T. The new definition of T and F on Extended Fuzzy domain consider I inference. TE (, i j) = T(, i j) I(, i j) FE ( i, j) = (1 F( i, j)) I( i, j) A threshold t is calculated to determine Pi (, j ) is in T domain or F domain. T TE t Tij (, ) = T TE < t F FE t Fi (, j) = F FE < t Because the edges are gradually change from objects to background, it is neither objects nor background. Edge = T F The threshold t and Edge can be calculated by the following heuristic method. a. Let Ti (, j) (, ) < 13 Uij (, ) = Fi (, j) gi (, j) 13 b. Select an initial estimate thresholdt 0. Proceedings of the 11th Joint Conference on Information Sciences (008)

c. Separate U by usingt 0, and produces two groups of pixels: G 1 (domain T + F ) andg (domain T + F ). d. Calculate the average gray level values μ 1 and μ for regions G1 andg. e. Compute the new threshold value: μ1+ μ t = f. Repeat steps through 4 until the difference in T is smaller than ε in the two successive iterations. We choose ε =0.001 in our experiments. g. Binary the image. For all the pixels with the Uij (, ) < t, set 0 as their value. Set 1 for the rest of pixels..4 Watershed segmentation algorithm Because the watershed method is good for finding optimal segmentation, the following watershed method is applied to the binary image from.3. a. Find object or background region R 1, R,..., R m. b. Use a 3x3 structure element to do dilation on these regions. c. Build a dam at the place where two components get merged. d. Repeat step c until all components merge together. (a) Figure 1: (a) Two object/background regions Dilation of two components Dam construction 3. Experiment Results In figure and 3, the Extended Fuzzy Logic method is compared with other segmentation algorithms: Sobel, Canny, and non-fuzzy watershed edge detector. Figure (a) is a blurred cell image. The edge is ambiguous. is the result by applying Sobel operator, the edges are not well detected. It is under-segmented is using Canny operator, the edges are oversegmented. And the detection edges do not connect very well. (d) is using non-fuzzy watershed method in Matlab, the result show much oversegmentation. (e) is the result by using proposed method. The edges give good boundary for cells and they are smooth and connected. The Extended Fuzzy Logic method is also noise tolerant. Figure 3(a) is coin image with Gaussian noise. The mean is 0 and the standard variance is.55. The Sobel operator in can remove most of noise, but the edges are over- Proceedings of the 11th Joint Conference on Information Sciences (008) 3

segmented and the noise is not totally removed. The Canny operator in and non-fuzzy watershed in (e) is noise sensitive. Both of them have over-segmented result. The extended fuzzy watershed method in (f) gives a clear and connected boundary. The extended fuzzy watershed method also can be used on clear boundary image. See figure 4(a), it is a tablet image. The tablets are clear different with background. is using non-fuzzy watershed method. The result is oversegmented. is result by using the proposed method, it gets a good segmentation. (d) (a) (e) Figure : (a) The original cell image. Sobel operator. Canny operator. (d) Non-fuzzy watershed method. (e) Fuzzy watershed method number of bins is 10 Proceedings of the 11th Joint Conference on Information Sciences (008) 4

(a) (e) Figure 3: (a) The original pears image. Sobel operator. Canny operator. (d) Non-fuzzy watershed method. (e) Fuzzy watershed method, number of bins is 0 (a) (d) Figure 4: (a) Tablet image. Watershed operator. Extended Fuzzy Logic operator Proceedings of the 11th Joint Conference on Information Sciences (008) 5

4. Conclusion Fuzzy logic is successfully used in many fields. But there are a lot of problems cannot be solved by fuzzy logic. In this paper, we extended fuzzy logic into 3 domains: True, False and indeterminate. Because there are existing unknown conditions and factors in many problems. And the indeterminate domain is the important part in some problems. We apply the extended fuzzy logic in watershed segmentation problems. The results show that it much better than nonfuzzy method on solving blurred boundary images and it is also workable on clear boundary image. Another advantage of using extended fuzzy logic is noise tolerant than the original watershed method. 5. Reference [1] L.A.Zadeh, "Fuzzy sets," Information and Control, vol. 8(3), pp. 383-353, 1965. [] F. Smarandache, A Unifying Field in Logics Neutrosophic Logic. Neutrosophy, Neutrosophic Set, Neutrosophic Probability 3rd ed: American Research press, 003. [3] H. D. Cheng and J. G. Li, "Fuzzy Homogeneity and Scale Space Approach to Color Image Segmentation," Pattern Recognition, vol. 35, pp. 373-393, 00. [4] Zadeh, e. al, and Eds, Fuzzy Sets and Their Application to Cognitive and Decision Processes. London: Academic Press, 1975. [5] H. D. Cheng, J. L. Wang, and X. J. Shi, "Microcalcification Detection using Fuzzy Logic and Scale Space Approaches," Pattern Recognition, vol. 37, pp. 363-375, 004. [6] R. C. Gonzalez and R. E. Woods, Digital Image Processing, ed: Prentice Hall, 00. Proceedings of the 11th Joint Conference on Information Sciences (008) 6