Image Thinning Aria Rajasa Masna – 1201000164 Charles Gunawan – 1201000237 Rama Pandugita – 1201000865 Suluh Legowo –1201001039.

Slides:



Advertisements
Similar presentations
5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 5 Thresholding/Segmentation.
Advertisements

5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 5 Thresholding/Segmentation.
Introduction to compositing. What is compositing?  The combination of two images to produce a single image  Many ways we can do this, especially in.
Table of Contents 9.5 Some Basic Morphological Algorithm
Document Image Processing
Some Basic Morphological Algorithm
DIGITAL IMAGE PROCESSING
Each pixel is 0 or 1, background or foreground Image processing to
Morphological image processing – Part II
Introduction to Morphological Operators
Image Topology ( Part 3 ) Dr. Bai-ling Zhang School of Computer Science & Mathematics Victoria University of Technology SCM3511 Image Processing 2, Week.
Morphology.
Computer Graphics & Image Processing Chapter # 9
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
September 10, 2013Computer Vision Lecture 3: Binary Image Processing 1Thresholding Here, the right image is created from the left image by thresholding,
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 9 Morphological Image Processing Chapter 9 Morphological.
Morphology Structural processing of images Image Processing and Computer Vision: 33 Morphological Transformations Set theoretic methods of extracting.
Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.
Good quality Fingerprint Image Minutiae Feature Extraction
CS 376b Introduction to Computer Vision 02 / 18 / 2008 Instructor: Michael Eckmann.
Original image: 512 pixels by 512 pixels. Probe is the size of 1 pixel. Picture is sampled at every pixel ( samples taken)
Binary Image Analysis. YOU HAVE TO READ THE BOOK! reminder.
Morphological Image Processing
Copyright © 2012 Elsevier Inc. All rights reserved.. Chapter 9 Binary Shape Analysis.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
MATHEMATICAL MORPHOLOGY I.INTRODUCTION II.BINARY MORPHOLOGY III.GREY-LEVEL MORPHOLOGY.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Chap 3 : Binary Image Analysis. Counting Foreground Objects.
Morphological Processing
Morphological Image Processing
Introduction Image geometry studies rotation, translation, scaling, distortion, etc. Image topology studies, e.g., (i) the number of occurrences.
Chapter 3 cont’d. Binary Image Analysis. Binary image morphology (nonlinear image processing)
Digital Image Processing CSC331 Morphological image processing 1.
Lecture Two for teens.
CSE554SkeletonsSlide 1 CSE 554 Lecture 2: Shape Analysis (Part I) Fall 2015.
Thinning & Distance Field Advisor : Ku-Yaw Chang Speaker : Jhen-Yu Yang.
Digital Image Processing CSC331 Morphological image processing 1.
CS654: Digital Image Analysis
Nottingham Image Analysis School, 23 – 25 June NITS Image Segmentation Guoping Qiu School of Computer Science, University of Nottingham
CS 376b Introduction to Computer Vision 02 / 15 / 2008 Instructor: Michael Eckmann.
EE 4780 Morphological Image Processing. Bahadir K. Gunturk2 Example Two semiconductor wafer images are given. You are supposed to determine the defects.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Morphological Image Processing Robotics. 2/22/2016Introduction to Machine Vision Remember from Lecture 12: GRAY LEVEL THRESHOLDING Objects Set threshold.
 Mathematical morphology is a tool for extracting image components that are useful in the representation and description of region shape, such as boundaries,
Image Segmentation Nitin Rane. Image Segmentation Introduction Thresholding Region Splitting Region Labeling Statistical Region Description Application.
Digital Image Processing Lecture 13: Image Topology - Skeletonization Prof. Charlene Tsai.
TOPIC 12 IMAGE SEGMENTATION & MORPHOLOGY. Image segmentation is approached from three different perspectives :. Region detection: each pixel is assigned.
BYST Morp-1 DIP - WS2002: Morphology Digital Image Processing Morphological Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Lecture(s) 3-4. Morphological Image Processing. 3/13/20162 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 8 Introduction to Binary Morphology.
Digital Image Processing, Spring ECES 682 Digital Image Processing Week 8 Oleh Tretiak ECE Department Drexel University.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
Morphological Image Processing
Sort Algorithm.
Image Representation and Description – Representation Schemes
Digital Image Processing CP-7008 Lecture # 09 Morphological Image Processing Fall 2011.
Digital Image Processing Lecture 13: Image Topology - Skeletonization
HIT and MISS.
Introduction to Morphological Operators
CS Digital Image Processing Lecture 5
Binary Image processing بهمن 92
Digital Image Processing Lecture 15: Morphological Algorithms
Computer and Robot Vision I
CS654: Digital Image Analysis
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Image Thinning Aria Rajasa Masna – Charles Gunawan – Rama Pandugita – Suluh Legowo –

Introduction  What is thinning? Thinning is a morphological operation that is used to remove selected foreground pixels from binary image. The result of thinning operation is a single pixel thickness of the binary image.

How it works?  Thinning operation is carried out by translating the origin of the structuring element (known as kernel) to each possible pixel position in the image, and at each such position comparing it with the underlying image pixels.  If the foreground and background pixels in the structuring element exactly match the foreground and background pixels in the image, then the image pixel underneath the origin of the structuring elements is set to background. Otherwise it left unchanged.  The choice of the structuring element determines under what situations a foreground pixel will be set to background, and hence it determines the application for thinning operation.  The thinning operator is normally applied repeatedly until it causes no further changes to the image, although in some application may only be applied for limited number of iteration.

Thinning Algorithm Simple algorithm for thinning 1.Consider all pixels on the boundaries of foreground regions (foreground points that have at least on background neighbor). 2.Delete any such point that has more than one foreground neighbor, as long as doing so does not split the existing region. 3.Iterate until no further change can be made (convergence).

Thinning Example Consider this simple binary image

Thinning Example (cont’d) Following structuring elements and all their 90 0 rotations are structuring elements for skeletonization by morphological thinning. Fig1.aFig1.b

Thinning Example (cont’d) At each iteration, the image is first thinned by kernel in fig1.a, and then by the kernel in fig1.b, and then with their remaining six 90 0 rotations of the two kernels. The process repeated for each pixel in cyclic fashion until none of the thinning produces any further changes. The picture on the left show the iteration sequences for pixel at (0,0)

Thinning Result The following figure shows the result of the thinning operation.

Before And After Thinning (1)

Before And After Thinning (2) Original Image Binary ImageThinned Image