BYST Seg-1 DIP - WS2002: Segmentation Digital Image Processing Image Segmentation Bundit Thipakorn, Ph.D. Computer Engineering Department.

Slides:



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

Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Lecture 07 Segmentation Lecture 07 Segmentation Mata kuliah: T Computer Vision Tahun: 2010.
Segmentation and Region Detection Defining regions in an image.
Content Based Image Retrieval
6/9/2015Digital Image Processing1. 2 Example Histogram.
EE 7730 Image Segmentation.
Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based.
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:
Chapter 10 Image Segmentation.
Segmentation (Section 10.3 & 10.4) CS474/674 – Prof. Bebis.
The Segmentation Problem
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP9 Region-Based Segmentation Miguel Tavares.
Image Segmentation Using Region Growing and Shrinking
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.
Chapter 10: Image Segmentation
What is Image Segmentation?
1Ellen L. Walker Segmentation Separating “content” from background Separating image into parts corresponding to “real” objects Complete segmentation Each.
G52IIP, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
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
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
© 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.
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.
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.
Segmentation: Region Based Methods Region-based methods –iterative methods based on region merging and/or splitting based on the degree of similarity of.
Pixel Connectivity Pixel connectivity is a central concept of both edge- and region- based approaches to segmentation The notation of pixel connectivity.
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 Dr. Abdul Basit Siddiqui. Contents Today we will continue to look at the problem of segmentation, this time though in terms of thresholding.
Digital Image Processing
Medical Image Analysis Image Segmentation Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava.
EE4328, Section 005 Introduction to Digital Image Processing Image Segmentation Zhou Wang Dept. of Electrical Engineering The Univ. of Texas at Arlington.
Image Segmentation Image segmentation (segmentace obrazu)
November 5, 2013Computer Vision Lecture 15: Region Detection 1 Basic Steps for Filtering in the Frequency Domain.
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.
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.
BYST Morp-1 DIP - WS2002: Morphology Digital Image Processing Morphological Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department.
Digital Image Processing CSC331
Machine Vision ENT 273 Lecture 4 Hema C.R.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Image Segmentation.
Computer Vision Lecture 13: Image Segmentation III
Image Segmentation – Edge Detection
Computer Vision Lecture 12: Image Segmentation II
Outline Perceptual organization, grouping, and segmentation
DICOM 11/21/2018.
Fall 2012 Longin Jan Latecki
Image Segmentation Image analysis: First step:
Digital Image Processing
Image Segmentation.
IT472 Digital Image Processing
Image Segmentation Using Region Growing and Shrinking
Presentation transcript:

BYST Seg-1 DIP - WS2002: Segmentation Digital Image Processing Image Segmentation Bundit Thipakorn, Ph.D. Computer Engineering Department

BYST Seg-2 DIP - WS2002: Segmentation Image Segmentation What picture are they?

BYST Seg-3 DIP - WS2002: Segmentation Aim: partition an image into meaningful regions (or categories) corresponding to part of, or the whole of objects within the image. Complete Segmentation A set of disjoint regions corresponding uniquely with objects in the original image. SegmentationCont’d.

BYST Seg-4 DIP - WS2002: Segmentation Segmentation Partial Segmentation A set of disjoint regions that are homogeneous with respect to selected property such as brightness, colour, reflectivity, texture, etc. Every pixel in an image is assigned to one of a number of the disjoint regions. Cont’d.

BYST Seg-5 DIP - WS2002: Segmentation A good segmentation is typically one in which: SegmentationCont’d. q pixels in the same categories have similar selected property and form a connected region; q neighbouring pixels that are in different categories have dissimilar selected property.

BYST Seg-6 DIP - WS2002: Segmentation SegmentationCont’d. Start Dividing the image 1. All regions of interest are identified. or 2. Reach certain uniformity. Stop No Yes Depends on the problem being solved. Easy : if outcome is known. Easy : if outcome is known. Otherwise, it is very difficult. Otherwise, it is very difficult.

BYST Seg-7 DIP - WS2002: Segmentation SegmentationCont’d. That is, Autonomous segmentation is one of the most difficult tasks in image processing. Two main approaches: q Boundary-Based (Edge) Methods: Object is represented by its outline.

BYST Seg-8 DIP - WS2002: Segmentation SegmentationCont’d. q Region-Based (Area) Methods: Object is represented by its respective 2D region. Boundary-Based Object Representation Region-Based Object Representation

BYST Seg-9 DIP - WS2002: Segmentation Segmentation Input Image 1. Pixels along a boundary. or 2. Pixels contained in a region. SegmentationCont’d.

BYST Seg-10 DIP - WS2002: Segmentation determine a closed boundary such that an inside and an outside can be defined. Edge-Based Segmentation

BYST Seg-11 DIP - WS2002: Segmentation Edge-BasedCont’d. Detection of Discontinuities Point Detection: Detect isolated points. Point Detection: Detect isolated points.

BYST Seg-12 DIP - WS2002: Segmentation Edge-BasedCont’d. Line Detection: Detect part of a image line. Line Detection: Detect part of a image line. = a dark narrow region bounded on both sides by lighter regions, or vice-versa.

BYST Seg-13 DIP - WS2002: Segmentation Edge-BasedCont’d.

BYST Seg-14 DIP - WS2002: Segmentation Edge-BasedCont’d. Edge Detection: (See Image Filtering in Spatial Domain). Edge Detection: (See Image Filtering in Spatial Domain). Edge is: 1. A boundary between two regions having the strong intensity contrast. 2. A boundary having the maximum/minimum of intensity gradient (the 1 st derivative of the gray-level profile). 3. A boundary where the zero-crossing of the 2 nd derivative of the gray-level profile. or or

BYST Seg-15 DIP - WS2002: Segmentation Edge-BasedCont’d.

BYST Seg-16 DIP - WS2002: Segmentation Region = group of pixels sharing common features Region-Based Segmentation

BYST Seg-17 DIP - WS2002: Segmentation Formal Definition Region-BasedCont’d. A segmentation of the array R for a uniformity predicate P is a partition of R into disjoint non-empty subsets R 1, R 2, R 3, …, R t and can be defined mathematically as following: q R i = R q R i is a connected region; i = 1, 2, 3, …, n.  R i R j =  for all i and j; i ≠ j. q P(R i ) = True for i = 1, 2, 3, …, n.

BYST Seg-18 DIP - WS2002: Segmentation Region-BasedCont’d. q P(R i R j ) = False for i ≠ j. Where P(R i ) is the logical predicate over the points in set R and  is the null set. 0 R1R1R1R1 R2R2R2R2 R3R3R3R3 R4R4R4R4 RiRiRiRi RjRjRjRj RnRnRnRn

BYST Seg-19 DIP - WS2002: Segmentation Region-BasedCont’d. Region-Based Methods o Thresholding, o Region growing, o Region merging and splitting, o Clustering, etc.

BYST Seg-20 DIP - WS2002: Segmentation Region-BasedCont’d. RegionGrowing

BYST Seg-21 DIP - WS2002: Segmentation RegionMerging

BYST Seg-22 DIP - WS2002: Segmentation Region-BasedCont’d. Split-and Merge Algorithm (d)(c) (a)(b)

BYST Seg-23 DIP - WS2002: Segmentation Region-BasedCont’d. Clustering = partition a set of vectors (pixels) into groups having similar values. Classical Clustering Algorithms lest squares error measure Let consider a set of K clusters C 1, C 2, …, C K with means m 1, m 2, …, m K. We can use a lest squares error measure to measure how close the data are to their assigned clusters. A least squares error measure can be defined as: