主講者 : 陳建齊. Outline & Content 1. Introduction 2. Thresholding 3. Edge-based segmentation 4. Region-based segmentation 5. conclusion 2.

Slides:



Advertisements
Similar presentations
Image Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
Advertisements

Chapter 3 Image Enhancement in the Spatial Domain.
1 A Briefly Introduction of Region- Based Image Segmentation Advice Researcher: 丁建均教授 (Jian-Jiun Ding ) Presenter: 郭政錦 (Cheng-Jin Kuo) Digital Image and.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Digital Image Processing
An Adaptive Image Enhancement Algorithm for Face Detection By Lizuo Jin, Shin’ichi Satoh, and Masao Sakauchi. ECE 738 In Young Chung.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Chapter 3: Image Enhancement in the Spatial Domain
Image Segmentation Region growing & Contour following Hyeun-gu Choi Advisor: Dr. Harvey Rhody Center for Imaging Science.
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.
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.
1Ellen L. Walker Segmentation Separating “content” from background Separating image into parts corresponding to “real” objects Complete segmentation Each.
Digital Image Processing
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering
Chapter 10 Image Segmentation.
© 2010 Cengage Learning Engineering. All Rights Reserved.
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 )
Segmentation-Based Image Compression 以影像切割為基礎的影像壓縮技術 Speaker: Jiun-De Huang Advisor: Jian-Jiun Ding Graduate Institute of Communication Engineering National.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Chapter 10: 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.
CAP 5415 Computer Vision Fall 2004
Digital Image Processing CSC331
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
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: 生物細胞在影像序列中的追蹤.
Introduction to Image Processing Grass Sky Tree ? ? Sharpening Spatial Filters.
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.
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Chapter 10 Segmentation Chapter.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
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.
Chapter 10, Part I.  Segmentation subdivides an image into its constituent regions or objects.  Image segmentation methods are generally based on two.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
主講人 : 張緯德 1.  Image segmentation ◦ ex: edge-based, region-based  Image representation ◦ ex: Chain code, polygonal approximation signatures, skeletons.
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.
Digital Image Processing
Chapter 9: Image Segmentation
Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava.
November 5, 2013Computer Vision Lecture 15: Region Detection 1 Basic Steps for Filtering in the Frequency Domain.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
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.
Image Enhancement in the Spatial Domain.
Digital Image Processing (DIP)
Chapter 10 Image Segmentation
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Image Pre-Processing in the Spatial and Frequent Domain
IMAGE SEGMENTATION USING THRESHOLDING
Image Segmentation – Edge Detection
Computer Vision Lecture 12: Image Segmentation II
ECE 692 – Advanced Topics in Computer Vision
Digital Image Processing
Using edges to improve Global Thresholding
Edge Detection Speaker: Che-Ming Hu Advisor: Jian-Jiun Ding
Presentation transcript:

主講者 : 陳建齊

Outline & Content 1. Introduction 2. Thresholding 3. Edge-based segmentation 4. Region-based segmentation 5. conclusion 2

1.Introduction What is segmentation? Three major ways to do. Thresholding Edge-based segmentation Region-based segmentation 3

Thresholding Finding histogram of gray level intensity. Basic Global Thresholding Otsu’s Method Multiple Threshold Variable Thresholding 4

Edge-based segmentation Using mask to detect edge in image by convolution. Basic Edge Detection The Marr-Hildreth edge detector(LoG) Short response Hilbert transform(SRHLT) Watersheds 5

Region-based segmentation Finding region, but not finding edge. Region Growing Data Clustering ( Hierarchical clustering) Partitional clustering Cheng-Jin Kuo`s method 6

2. Thresholding Basic Global Thresholding 1) Select an initial To 2) Segment image use: 3) Compute the average intensity and for the pixels in and. 4) Compute a new threshold: 5) Until the difference between values of T is smaller than a predefined parameter. 7

Otsu’s Method {0,1,2,…, L -1}, L means gray level intensity M*N is the total number of pixel. denote the number of pixels with intensity we select a threshold, and use it to classify : intensity in the range and :,, it is global variance. 8

it is between-class variance, it is a measure of separability between class. For x = 0,1,2,…, M -1 and y = 0,1,2…, N -1. Using image Smoothing/Edge to improve Global Threshold SmoothingEdge detection What situation is more suitable for the method Large object we are interested. Small object we are interested 9

Multiple Threshold As Otsu’s method, it takes more area and k* Disadvantage: it becomes too complicate when number of area more than three. 10

Variable Thresholding 1) Image partitioning. It is work when the objects of interest and the background occupy regions of reasonably comparable size. If not, it will fail. 11

2) Variable thresholding based on local image properties Let and denote the standard deviation and mean value of the set of pixels contained in a neighborhood,. 12

3) Using moving average It discussed is based on computing a moving average along scan lines of an image. denote the intensity of the point at step k +1. n denote the number of point used in the average. is the initial value.,where b is constant and is the moving average at point (x,y) 13

3.Edge-based segmentation Basic Edge Detection Why we can find edge by difference? image intensity first-order deviation second-order deviation First-order deviation produce thicker edges Second-order deviation stronger response to fine detail double-edge response Determine edge is from light to dark or dark to light 14

1) Gradient The image gradient is to find edge strength and direction at location (x,y) of image. The magnitude (length) of vector, denoted as M(x,y): The direction of the gradient vector is given by the angle: 15

Roberts cross-gradient operators: Prewitt operator: Sobel operator: 16

The Marr-Hildreth edge detector(LoG) This is second-order deviation, we call Laplacian. Filter the input image with an n*n Gaussian lowpass filter. 99.7% of the volume under a 2-D Gaussian surface lies between about the mean. So. 17

Short response Hilbert Transform(SRHLT) 1) Hilbert transform, 18

2) SRHLT Lower bHigher b Impulse responseLongerShorter Noise robustnessGoodBad Type of edgeRampStep OutputThickSharp 19

Simulation result 20

Watersheds Algorithm:, g(s,t) is intensity. n= min+1 to n = max +1. And let T[n]=0, others 1., is minimum point beneath n. 21

Markers External markers: Points along the watershed line along highest points. Internal markers: (1) That is surrounded higher points. (2) Points in region form a connected component (3) All points in connected component have the same intensity. 22

4.Region-based segmentation Region Growing Algorithm: a. Choose a random pixels b. Use 8-connected and threshold to determine c. Repeat a and b until almost points are classified. 23

Simulation of region growing (90% pixels ) Threshold/second: 20/4.7 seconds. 24

Data Clustering Using centroid to represent the huge numbers of clusters Hierarchical clustering, we can change the number of cluster anytime during process if we want. Partitional clustering, we have to decide the number of clustering we need first before we begin the process. 25

Hierarchical clustering 1) Algorithm of hierarchical agglomeration(built) : A. See every single data as a cluster. B. Find out, for the distance is the shortest. C. Repeat the steps until satisfies our demand. as the distance between data a and b 26

2) Algorithm of hierarchical division (break up ) : Diameter of cluster 27

1) See the whole database as one cluster. 2) Find out the cluster having the biggest diameter 3),. 4) Split out x as a new cluster, and see the rest data points as. 5) If >, then split y out of and classify it to 6) Back to step2 and continue the algorithm until and is not change anymore. 28

Partitional clustering Decide the numbers of the cluster(k-means) Problem: Initial problem 29

Number of regions are more than clusters you set. Determine the number of clusters. 30

Simulation of k-means Clustering/time: 9 clustering/

Advantage and disadvantage of data clustering Hierarchical algorithm Partitional algorithms advantage1.Concept is simple 2. Result is reliable. 1.Computing speed is fast. 2.Numbers of cluster is fixed, so the concept is also simple. disadvantageIt is consuming, so is not suitable for a large database. 1.Determine the number of clusters. 2.Initial problem 3. …. 32

Cheng-Jin Kuo`s method Algorithm 33

1) Adaptive threshold decision with local variance Variance of Lena: 1943 Small variance cause small threshold. 34

2) Adaptive threshold decision with local variance and frequency Variance of baboon:

High frequency, high variance. Set highest threshold. (4,1) High frequency, low variance. Set second high threshold. (4,2) Low frequency, high variance. Set third high threshold. (1,4) Low frequency, low variance. Set the lowest threshold. (1,1) 36

Comparison of all algorithm by data compression Region growing K-meansWatershedCheng-Jin Kuo`s method Speedbad Good(worse than C.J.K’s method) badGood Shape connectivi ty intactfragmentaryoversegmen tation Intact Shape match Good(better than C.J.K’s method) Good(equal C.J.K’s method) bad Good 37

Conclusion Speed Connectivity System reliability 38

Reference 1. R. C. Gonzalez, R. E. Woods, Digital Image Processing third edition, Prentice Hall, C. J. Kuo, J. J. Ding, Anew Compression-Oriented Fast image Segmentation Technique, NTU,

Q&A 40