Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava.

Slides:



Advertisements
Similar presentations
Clustering & image segmentation Goal::Identify groups of pixels that go together Segmentation.
Advertisements

Mining for High Complexity Regions Using Entropy and Box Counting Dimension Quad-Trees Rosanne Vetro, Wei Ding, Dan A. Simovici Computer Science Department.
Segmentation and Region Detection Defining regions in an image.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Content Based Image Retrieval
EE 7730 Image Segmentation.
Chapter 10 Image Segmentation.
Machinen Vision and Dig. Image Analysis 1 Prof. Heikki Kälviäinen CT50A6100 Lectures 8&9: Image Segmentation Professor Heikki Kälviäinen Machine Vision.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Segmentation Divide the image into segments. Each segment:
Image Segmentation. Introduction The purpose of image segmentation is to partition an image into meaningful regions with respect to a particular application.
CS 376b Introduction to Computer Vision 04 / 04 / 2008 Instructor: Michael Eckmann.
Chapter 10 Image Segmentation.
CS292 Computational Vision and Language Segmentation and Region Detection.
Thresholding Thresholding is usually the first step in any segmentation approach We have talked about simple single value thresholding already Single value.
Image Segmentation CIS 601 Fall 2004 Longin Jan Latecki.
Image Segmentation by Clustering using Moments by, Dhiraj Sakumalla.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Chapter 10: Image Segmentation
What is Image Segmentation?
Computer Vision Lecture 5. Clustering: Why and How.
Lecture 16 Image Segmentation 1.The basic concepts of segmentation 2.Point, line, edge detection 3.Thresh holding 4.Region-based segmentation 5.Segmentation.
Digital Image Processing In The Name Of God Digital Image Processing Lecture8: Image Segmentation M. Ghelich Oghli By: M. Ghelich Oghli
Digital Image Processing CSC331
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Chap. 9: Image Segmentation Jen-Chang Liu, Motivation Segmentation subdivides an image into its constituent regions or objects Example: 生物細胞在影像序列中的追蹤.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Segmentation.
Joonas Vanninen Antonio Palomino Alarcos.  One of the objectives of biomedical image analysis  The characteristics of the regions are examined later.
Digital Image Processing Lecture 18: Segmentation: Thresholding & Region-Based Prof. Charlene Tsai.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
Chapter 10 Image Segmentation.
Image Segmentation Chapter 10.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Chapter 4 Image Segmentation
G52IVG, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
Image Processing Segmentation 1.Process of partitioning a digital image into multiple segments (sets of pixels). 2. Clustering pixels into salient image.
Chapter 10, Part I.  Segmentation subdivides an image into its constituent regions or objects.  Image segmentation methods are generally based on two.
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
CS654: Digital Image Analysis
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Chap 7 Image Segmentation. Edge-Based Segmentation The edge information is used to determine boundaries of objects Pixel-based direct classification methods.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Image Segmentation Dr. Abdul Basit Siddiqui. Contents Today we will continue to look at the problem of segmentation, this time though in terms of thresholding.
主講者 : 陳建齊. Outline & Content 1. Introduction 2. Thresholding 3. Edge-based segmentation 4. Region-based segmentation 5. conclusion 2.
Digital Image Processing
Region Detection Defining regions of an image Introduction All pixels belong to a region Object Part of object Background Find region Constituent pixels.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Image Segmentation Nitin Rane. Image Segmentation Introduction Thresholding Region Splitting Region Labeling Statistical Region Description Application.
Image Segmentation Prepared by:- Prof. T.R.Shah Mechatronics Engineering Department U.V.Patel College of Engineering, Ganpat Vidyanagar.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Thresholding Foundation:. Thresholding In A: light objects in dark background To extract the objects: –Select a T that separates the objects from the.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
BYST Seg-1 DIP - WS2002: Segmentation Digital Image Processing Image Segmentation Bundit Thipakorn, Ph.D. Computer Engineering Department.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Unit-VII Image Segmentation.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Chapter 10: Image Segmentation The whole is equal to the sum of its parts. Euclid The whole is greater than the sum of its parts. Max Wertheimer.
Machine Vision ENT 273 Lecture 4 Hema C.R.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
COMP 9517 Computer Vision Segmentation 7/2/2018 COMP 9517 S2, 2017.
DIGITAL SIGNAL PROCESSING
Image Segmentation – Edge Detection
Mean Shift Segmentation
DICOM 11/21/2018.
ECE 692 – Advanced Topics in Computer Vision
Fall 2012 Longin Jan Latecki
Image Segmentation Image analysis: First step:
Digital Image Processing
Image Segmentation.
Image Segmentation.
Presentation transcript:

Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava

Contents Introduction Image segmentation algorithms Evaluation Metrics Result for segmentation

Introduction Segmentation subdivides the image into its constituents region or objects. The level to which the subdivides is carried depends on the problem being solved. Segmentation should stop when the object of interest in an application have been isolated. Segmentation method can be classified into two categories -: - In first category approach is to partition the images based on the abrupt changes in the intensities. -In second category partition an image into certain region which are similar according to certain criteria.

Image segmentation algorithm We will discuss following segmentation algorithm in the subsequent slides : Otsu,Edge based segmentation,K-means,fuzzyc-means,region-based method,snakes, contour based segmentation.

Otsu-segmentation

Otsu segmentation

Edge detection It is the most common approach for detecting the detecting the meaningful discontinuities in gray level. We will discuss the first and second order for detecting the edges. The magnitude of the first derivative can be used to detect the presence of an edge at a point in an image. The sign of second derivative can be used to determine whether an edge pixel lies on the dark or light side of an edge.

Edge Detection The two additional properties of second derivative are-: – It produces two value for every edge in an image. – Imaginary straight line joining the extreme positive and negative value of the second derivative would cross zero near the midpoint of the edge. The zero-crossing property of the second derivative is quite useful for locating the centres of thick edges.

Edge Detection

Robert mask Prewitt mask

Edge Detection Sobel mask

Region Growing It is a procedure that groups pixels or sub region into larger regions based on predefined criteria. The basic approach is to start with a set of seed points and from these grow regions by appending to each seed those neighbouring pixels that have properties similar to the seeds. When a priori information is not available the procedure is to compute at every pixels the same set of properties that ultimately will be used to assign pixels to region during the growing process.

Region splitting and merging

K-means

Fuzzy-C-means

FuzzyCmeans Algorithm 1 Choose a number of clusters 2 Assign randomly to each point coefficient for being in the clusters. 3 Repeat until the algorithm has converged

Evaluation metrics Layout Entropy(H l ofE)-: E is a evaluation function based on information theory and the Minimum Description length Principle (MDL). Hl is defined as the entropy of the pixels in a segmentation layout. Segmentation layout is an image used to describe the result of segmentation. According to the Minimum description Length principle if we balance the trade-off between the uniformity of the individual regions with the complexity of the segmentation the minimum description length corresponds to the best segmentation.

Layout Entropy

Gray level uniformity

Evaluation method Ecw uses E inter to measure the inter-region colour difference, which is defined as the weighted proportion of pixels whose colour difference between its original colour and the average region colour in the other region is less that a pre-defined threshold. Note that, for a segmented image, a large value of intra-region visual error means plenty of pixels may be mistakenly merged and this image could have been undersegmented.

Intra region disparity quantifies the homogeneity of each region in the image. The global intra- region disparity is proportional to the number of pixels ri of each region Ri. The more a rcgion has an important number of pixels, the more it has an infiuence in the global intra.-region disparity. The region containing two different primitives must have a high intra-region disparity compared to the same region composed of one primitive.

F(I)

Discrepancy A discrepancy measure was based on the difference between the original and smoothed pictures. The measure proposed was the sum of the squared differences between gray levels of corresponding points in the original and smoothed pictures. If we assume that the image consists of objects and background, each having a specified distribution of gray levels, then we can compute, for any given threshold t, the Probability of misclassifying an object point as background, or vice versa.

Discrepancy

Result and Discussion The evaluation of segmentation algorithm is performed on mammographic images databases (such as DDISM) and texture image database. In order to evaluate various segmentation algorithms first we applied various segmentation algorithms on the images and evaluate various metrics based on the segmentation images.

Result and Discussion Texture image segmentation algorithm will require larger number of bits to specify the region id per pixel for the segmented image. Active contour produces the most uniform segmented images All the images generate the same degree of under-segmented images. Region growing shows the higher value of disparity value which suggest that segmented images produce by region growing are of better quality. DDISM Database OtsuK-meansFuzzy- C-means GaussianActive Countour TextureRegion Growing GraphCut Layout Entropy Gray-level Uniformity E intra of Ecw Discrepancy

Result and Discussion Otsu present better segmentation result. The higher value of discrepancy of region growing suggest that larger number of background pixel are considered as object pixel.

Result and Discussion Fuzzy-c-means produces the most disorder segmented images which suggest it will require the larger number of bits to specify the region id per pixel. Region Growing produces the most uniform segmented images. All the segmented images produces the same degree of under- segmented images. Active contour has largest disparity value which suggest that segmented images produce by active contour is of better quality.

Result and Discussion Fuzzy-C-means produce the better segmentation result. Active Contour segmentation algorithm has largest value of discrepancy value which suggest that large number of background pixels are considered as object pixels.