0 6.1. Thresholding Otsu’s Thresholding Method 6.1.1 Threshold Detection Methods 6.1.2 Optimal Thresholding 6.1.3 Multi-Spectral Thresholding 6.2. Edge-based.

Slides:



Advertisements
Similar presentations
Segmentation by Morphological Watersheds
Advertisements

E.G.M. PetrakisImage Segmentation1 Segmentation is the process of partitioning an image into regions –region: group of connected pixels with similar properties.
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.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Computer Vision Lecture 16: Region Representation
Segmentation (2): edge detection
Segmentation and Region Detection Defining regions in an image.
Content Based Image Retrieval
Lecture 6 Image Segmentation
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
EE 7730 Image Segmentation.
Hierarchical Region-Based Segmentation by Ratio-Contour Jun Wang April 28, 2004 Course Project of CSCE 790.
Chapter 10 Image Segmentation.
1Ellen L. Walker Segmentation Separating “content” from background Separating image into parts corresponding to “real” objects Complete segmentation Each.
Segmentation Divide the image into segments. Each segment:
Chapter 10 Image Segmentation.
Segmentation (Section 10.3 & 10.4) CS474/674 – Prof. Bebis.
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.
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.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Yekke Zare M.Yekke Zare ( J.Shanbehzadeh M.Yekke Zare )
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
Chapter 10: Image Segmentation
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
1Ellen L. Walker Segmentation Separating “content” from background Separating image into parts corresponding to “real” objects Complete segmentation Each.
7.1. Mean Shift Segmentation Idea of mean shift:
Edge Linking & Boundary Detection
Lecture 16 Image Segmentation 1.The basic concepts of segmentation 2.Point, line, edge detection 3.Thresh holding 4.Region-based segmentation 5.Segmentation.
Lecture 3: Region Based Vision
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Lecture 6-1CS251: Intro to AI/Lisp II I can see clearly now May 4th, 1999.
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.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
EECS 274 Computer Vision Segmentation by Clustering II.
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 Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
CS654: Digital Image Analysis
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
Chap 7 Image Segmentation. Edge-Based Segmentation The edge information is used to determine boundaries of objects Pixel-based direct classification methods.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
Edge Based Segmentation Xinyu Chang. Outline Introduction Canny Edge detector Edge Relaxation Border Tracing.
主講者 : 陳建齊. Outline & Content 1. Introduction 2. Thresholding 3. Edge-based segmentation 4. Region-based segmentation 5. conclusion 2.
Digital Image Processing
Medical Image Analysis Image Segmentation Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Chapter 9: Image Segmentation
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
Machine Vision ENT 273 Regions and Segmentation in Images Hema C.R. Lecture 4.
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.
Image Segmentation Nitin Rane. Image Segmentation Introduction Thresholding Region Splitting Region Labeling Statistical Region Description Application.
Thresholding Foundation:. Thresholding In A: light objects in dark background To extract the objects: –Select a T that separates the objects from the.
BYST Seg-1 DIP - WS2002: Segmentation Digital Image Processing Image Segmentation Bundit Thipakorn, Ph.D. Computer Engineering Department.
Lecture z Chapter 10: Image Segmentation. Segmentation approaches 1) Gradient based: How different are pixels? 2) Thresholding: Converts grey-level images.
Image Representation and Description – Representation Schemes
Chapter 10 Image Segmentation
Computer Vision Lecture 13: Image Segmentation III
DIGITAL SIGNAL PROCESSING
Image Segmentation – Edge Detection
Computer Vision Lecture 12: Image Segmentation II
Miguel Tavares Coimbra
Chapter 10 – Image Segmentation
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Region-Based Segmentation
CS654: Digital Image Analysis
Presentation transcript:

Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based Segmentation Edge Relaxation Border Tracing Hough Transforms 6.3. Region-based Segmentation Watershed segmentation 6.4. Matching 6.5. Evaluation Issues in Segmentation Chapter 6 – Segmentation I

1 Objective: Divide an image into separate regions that are homogeneous wrt some properties e.g., brightness, color, reflectivity, texture. Categories of segmentation techniques: Thresholding, Edge-based, Region-based Mathematically, image segmentation = set partition

2 6.1 Thresholding (A) Global Thresholding – threshold T is determined from the whole image f, i.e., T = T(f) Input image High thresholdLow threshold How to determine a threshold?

33 Otsu’s Thresholding Method Describe the histogram as a probability distribution by

44 Let t be the determined threshold value Define Find t such that

55 (B) Local Thresholding – position dependent e.g., Adaptive (or variable) thresholding – Threshold values vary over the image as a function of local image characteristics, i.e., (i) Divide image into strips (ii) Apply global thresholding methods to each strip

66 D: a set of gray values (C) Modifications: (i) Band Thresholding: (ii) Multiple Thresholding: (iii) Semi-thresholding:

7 。 P-tile Thresholding – The percentage of foreground and background after segmentation is known a priori e.g., In a printed text sheet, we know that characters of text cover 1/p of the sheet area 。 Mode Method – Find local maxima; then detect minima between them as thresholds Threshold Detection Methods

88 。 Histogram Transformation – build a histogram with a better peak-to-valley ratio e.g., (a) Weight histogram in favor of pixels with high image gradients (b) Uses only high-gradient pixels to build the histogram (unimodal) 。 Histogram concavity analysis method, 。 Entropic method, 。 Relaxation method, 。 Multi-thresholding

Optimal Thresholding 。 MOG Fitting Method - approximate the histogram of an image with a mixture of Gaussian. Histogram F of an image Fitting Gaussian distributions Fitted Gaussian distributions

10 。 Iterative Threshold Selection

Multi-Spectral Thresholding e.g. Color images

Edge-Based Segmentation (2) Thresholding Problems: over-threshold, under-threshold (1) Edge detection

13 (3) Given directional information of edges Problems: cluttered by noise

14 (4) Hysteresis approach

Edge Relaxation - For continuous border construction Crack edges: edges located between pixels Vertex types Edge types Direction

16 Edge relaxation iteratively updates edge confidences c(e) of edges until converge either to 0 or to 1 The initial is defined as a normalized edge magnitude

17 Given confidence, determine edge type. where a, b, c are values of incident crack edges, (i) First, determine vertex type. and q a constant. (ii) Edge type is then determined as a concatenation of vertex types.

18 Edge confidence is modified as follows. 0-0 (isolated edge): Negative influence on edge confidence 0-1 (uncertain): Weak positive, or no influence on edge confidence 0-2, 0-3 (dead end): Negative influence on edge confidence 1-1 (continuation): Strong positive on edge confidence 1-2, 1-3 (continuation to border intersection): Medium positive on edge confidence 2-2, 2-3, 3-3 (bridge between borders): No influence on edge confidence

19 Increase: Decrease: where is a constant. Additional stop criterion.

20

Border Tracing Categories of border: Inner border, Outer border, Extended border - Find region borders

22

23

24

25

26

27

28

29

Border Detection as Graph Searching

31

32

33

34

35

36

37

Border Detection as Dynamic Programming

39

40

41

Hough Transforms Edge magnitude image Thresholding Thinning

○ Line equation: y = ax + b A point on the line Rewrite as Another point on the line Parameter space

○ Line equation: Accumulator array:

45

○ Circle equation:

47

48

49 ○ Generalized Hough Transform: 1. Select a reference point inside the sample region 2. Construct a line starting at aiming region border 3. Find the edge direction at the intersection 4. Construct R-table Assume the shape, size and orientation of the desired region are known

For each, compute potential reference points by

51

Border Detection Using Border Location Information

Region Construction from Borders

54

Region-based Segmentation

56 1. Equally divide the input image into 4 sub-images 2. Compute the characteristics of each sub-image 3. Repeatedly divide sub-images into sub-sub-images if their characteristics are significantly different 4. Repeatedly merge adjacent sub-images if their characteristics are similar enough Steps:

57 Split

58 Merge Image characteristics: Intensity, Color, Texture

59

60 Input Image Segmentation Region Boundary

61

62

63

64

65

66

67

Watershed Segmentation Image data may be interpreted as a topographic surface.

69 Idea: Catchment basin of the topographic surface are homogeneous in the sense that all pixels belonging to the same catchment basin are connected with the basin’s region of minimum altitude by a simple path of pixels that have monotonically decreasing altitude along the path. Such catchment basins represent the regions of the segmented image Approach 1: Steps: 1. Finding a downstream path from each pixel to a local minimum of image surface altitude; 2. A catchment basin is defined as the set of pixels for which their downstream paths all end up in the same altitude minimum.

70 Approach 2 (Vincent and Soille, IEEE PAMI, 13(6), 1991): Idea: Imagine that the topographic surface is immersed in water. The water starts filling all catchment basins, minima of which are under the water level. If two catchment basins are to merge, a dam is built all the way to the highest surface altitude and the dam represents the watershed line.

71 2. Flooding step: i, E very pixel having grey level <= k has been assigned a catchment basin label. ii, A pixel having grey level k+1 belongs to a label l if at least one of its neighbors carries this label. iii, Geodesic influence zones are computed for all determined catchment basins. 1. Sorting step: i, compute brightness histogram ii, create a list of pointers to pixels of each grey level h

72

Matching

74

75

Evaluation Issues in Segmentation

77