Chapter 9: Image Segmentation

Slides:



Advertisements
Similar presentations
Edges and Contours– Chapter 7
Advertisements

Instructor: Mircea Nicolescu Lecture 6 CS 485 / 685 Computer Vision.
Sliding Window Filters and Edge Detection Longin Jan Latecki Computer Graphics and Image Processing CIS 601 – Fall 2004.
CS 4487/9587 Algorithms for Image Analysis
Digital Image Processing
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Filtering and Edge Detection
Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based.
Computer Vision Group Edge Detection Giacomo Boracchi 5/12/2007
Canny Edge Detector.
Edge detection. Edge Detection in Images Finding the contour of objects in a scene.
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
Introduction to Computer Vision CS / ECE 181B Thursday, April 22, 2004  Edge detection (HO #5)  HW#3 due, next week  No office hours today.
Filters and Edges. Zebra convolved with Leopard.
EE663 Image Processing Edge Detection 3 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Lecture 2: Image filtering
Lecture 4: Edge Based Vision Dr Carole Twining Thursday 18th March 2:00pm – 2:50pm.
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
© 2010 Cengage Learning Engineering. All Rights Reserved.
Edge Detection Hao Huy Tran Computer Graphics and Image Processing CIS 581 – Fall 2002 Professor: Dr. Longin Jan Latecki.
Chapter 10: Image Segmentation
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30 – 11:50am.
Lecture 16 Image Segmentation 1.The basic concepts of segmentation 2.Point, line, edge detection 3.Thresh holding 4.Region-based segmentation 5.Segmentation.
CAP 5415 Computer Vision Fall 2004
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Objectives of image pre-processing:
Edges. Edge detection schemes can be grouped in three classes: –Gradient operators: Robert, Sobel, Prewitt, and Laplacian (3x3 and 5x5 masks) –Surface.
Joonas Vanninen Antonio Palomino Alarcos.  One of the objectives of biomedical image analysis  The characteristics of the regions are examined later.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
Chapter 10 Image Segmentation.
Chapter 10, Part I.  Segmentation subdivides an image into its constituent regions or objects.  Image segmentation methods are generally based on two.
CSC508 What You Should Be Doing Code, code, code –Programming Gaussian Convolution Sobel Edge Operator.
Instructor: S. Narasimhan
CS654: Digital Image Analysis Lecture 24: Introduction to Image Segmentation: Edge Detection Slide credits: Derek Hoiem, Lana Lazebnik, Steve Seitz, David.
October 7, 2014Computer Vision Lecture 9: Edge Detection II 1 Laplacian Filters Idea: Smooth the image, Smooth the image, compute the second derivative.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Sejong Univ. Edge Detection Introduction Simple Edge Detectors First Order Derivative based Edge Detectors Compass Gradient based Edge Detectors Second.
Medical Image Analysis
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
EDGE DETECTION Instructor: Dr. Engr. Junaid Zafar.
Course 5 Edge Detection. Image Features: local, meaningful, detectable parts of an image. edge corner texture … Edges: Edges points, or simply edges,
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
EDGE DETECTION Presentation by Sumit Tandon Department of Electrical Engineering University of Texas at Arlington Course # EE6358 Computer Vision.
Digital Image Processing
Lecture 8: Edges and Feature Detection
September 26, 2013Computer Vision Lecture 8: Edge Detection II 1Gradient In the one-dimensional case, a step edge corresponds to a local peak in the first.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
1 Edge Operators a kind of filtering that leads to useful features.
EDGE DETECTION Dr. Amnach Khawne. Basic concept An edge in an image is defined as a position where a significant change in gray-level values occur. An.
Digital Image Processing (DIP)
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Chapter 10 Image Segmentation
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Detection of discontinuity using
Computer Vision Lecture 9: Edge Detection II
Digital Image Processing
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Canny Edge Detector.
CS 565 Computer Vision Nazar Khan Lecture 9.
IT472 Digital Image Processing
IT472 Digital Image Processing
CAP 5415 Computer Vision Fall 2004
Presentation transcript:

Chapter 9: Image Segmentation Image segmentation – partition an image into component parts Contents: (1) Thresholding (2) Edge detection

◎ Thresholoding 。 Single Thresholoding

。 Double Thresholding

。Advantages: (i) Remove unnecessary detail (ii) Bring out hidden detail

○ How to choose a threshold value 。 Histogram method

。 Otsu’s thresholding method Describe the histogram as a probability distribution by

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

○ Adaptive Thresholding Divide image into strips Apply Otsu’s method to each strip

。 Rosenfeld’s variable thresholding (i) Divide image into blocks Global thresholding (ii) Compute histograms of block images

For each block image, compute its (1) Smooth histogram h

(2) Fit histogram with mixture of Gaussians let v be the gray level corresponding to the deepest valley of

Compute

(3) Test biomodality

(4) If the bimodality test is past, compute T by (5) For block (x,y) whose threshold value T(x,y) hasn’t yet been determined

(6) Smooth T by (7) Determine thresholding values of image pixels by bilinear interpolation

Variable thresholding Global thresholding

Ramp edge ◎ Edge Detection 。Types of edge: Step edge (jump edge) Roof edge (crease edge) Smooth edge

○ Derivatives

Horizontal filter: , Smooth filter: Prewitt filters 。Consider Horizontal filter: , Smooth filter: Combine Vertical filter: , Smooth filter:

vertical horizontal Edge image Binary image Thinning

。Roberts filter: 。Sobel filter:

◎ Second Derivatives Laplacian:

Invariant under rotation (isotropic filter) Discrete filter: Invariant under rotation (isotropic filter)

Step edge: Ramp edge:

。 Second derivatives are sensitive to noise 。 Other Laplacian masks

○ Zero crossing 0 +, + 0 0 -, - 0 + -, - +

Example: Edge detection by taking zero crossings after a Laplace filtering Marr-Hildreth method Smooth the input image using a Gaussian before Laplace filtering

。 Gaussian smooth + Laplace filtering = Laplacian of Gaussian (LOG): Gaussian: LOG:

Mexican hat: Difference of Gaussian (DOG): ◎ Canny edge detector Features: 1. Precise in edge position (scale space) 2. One-pixel width edges

○ Steps: Let 1. Smoothing and Edge detection (a) Horizontal direction (b) Vertical direction (c) Edge magnitude

(b) Quantize to (a) For each pixel p, 2. Non-maximum suppression 0, 45, 90 or 135 degs. (c) Along p is marked if its edge magnitude is larger than both its two neighbors p is deleted otherwise

3. Hysteresis thresholding For each marked pixel p, (a) If > or (b) If and p is adjacent to an edge pixel p is considered as an edge pixel

◎ Hough Transform

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

○ Line equation: