1 / 21

Image Segmentation (Chapter 10)

Image Segmentation (Chapter 10). CSC 446 Lecturer: Nada ALZaben. Introduction. Segmentation subdivides an image into its constituent regions or objects. The level of subdivision is done depending on the level where we isolate the object of interest in the application from the background.

ludwig
Download Presentation

Image Segmentation (Chapter 10)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Image Segmentation(Chapter 10) CSC 446 Lecturer: Nada ALZaben

  2. Introduction • Segmentation subdivides an image into its constituent regions or objects. • The level of subdivision is done depending on the level where we isolate the object of interest in the application from the background. • Segmentation is a preprocessing algorithm for feature extraction.

  3. Segmentation Techniques • Detection of discontinuities • Point detection • Line detection • Edge detection • Detection of similarities.

  4. Detection of discontinuities • Will apply the mask 3X3 on image and get R: R=w1z1+w2z2+……+w9z9 • Point detection: we detect isolated points where

  5. Detection of discontinuities • Line detection: we detect lines by computing R1,R2,R3 and R4 using the 4 masks

  6. Detection of discontinuities • Edge detection: it contains horizontal and vertical edge estimates and

  7. Gx Gy Gx Gy Gy Gx

  8. Example:

  9. Representation and Description (Chapter 11) CSC 446 Lecturer: Nada ALZaben

  10. Introduction • The data resulted from segmentation need to be represented and described in a way that can be processed in another step. • Representing a region can be in 2 ways: • In term of its boundary's. • In term of its internal characteristics. • After representing the data it needs to be described either by its length, area,….etc.

  11. Representation (Chain Code) • Chain code are used to represent a boundary by a connected square of straight line segments of specific length and direction. • It is based on 4 or 8 connectivity of the segments. • The direction of each segment is coded using number schema.

  12. Chain Code

  13. Chain Code • Disadvantages: • The result chain code is long • If the boundary has some disturbance cause changes in the chain code • Solution  use grid.

  14. Chain Code Example

  15. Chain Code Example 1 Input: 446567001232

  16. Chain Code Example 2

  17. Object Recognition (Chapter 12) CSC 446 Lecturer: Nada ALZaben

  18. Pattern Recognition System • A pattern recognition system is composed of • Pre-processing • Feature extraction (very important) • Classification Input image Scanning and data capture Preprocessing segmentation Feature extraction Classes Classification

  19. GOOD LUCK 

More Related