1 / 27

TOPOLOGICAL GRADIENT OPERATORS FOR EDGE DETECTION

TOPOLOGICAL GRADIENT OPERATORS FOR EDGE DETECTION. Hakan G. Senel Anadolu University, Turkey. Outline. Edge Detection Importance of Gradient Estimation A Better Gradient Estimation? Less smoothing Larger gradient kernel Problems of larger kernels

guy
Download Presentation

TOPOLOGICAL GRADIENT OPERATORS FOR EDGE DETECTION

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. TOPOLOGICAL GRADIENT OPERATORS FOR EDGE DETECTION Hakan G. Senel Anadolu University, Turkey

  2. Outline • Edge Detection • Importance of Gradient Estimation • A Better Gradient Estimation? • Less smoothing • Larger gradient kernel • Problems of larger kernels • Fuzzy Set Representation of Images and Fuzzy Image Topology • Degree of Connectedness Map (DOCM) • Properties of DOCM • Fuzzy Topology Based Gradient Estimation • Results • Conclusions

  3. Edge Detection • Edge detection is the process of localizing pixel intensity transitions i.e. step edges • Typical algorithm • Compute directional derivatives (gradient kernels: Sobel, Prewitt, etc) • Find direction and magnitude • Threshold the magnitude (global or adaptive) • Operate on the binary image

  4. Gradient Based Edge Detection • Common misconceptions about gradient based edge detection • Small kernel is necessary • Step edges must be detected • Smoothing is a must • Single size kernel is enough

  5. Why Small Gradient Kernels? Small kernels are used • to avoid localization problems • to diminish the effects of near objects • to detect step edges • to increase computational performance

  6. Small Kernel Sizes Small Kernels Require smoothing. Why? Derivative Filter F: sampling frequency, 2k+1: filter length

  7. Small Kernel Sizes To determine derivative direction, we have two alternatives. Derivatives along x and y axes

  8. Large Gradient Kernels • Yield better derivative approximation than small kernels • Better smoothing along the direction perpendicular to the derivative directions • Better directional estimate

  9. Large Kernels • have problems • Smearing effect • Large response area around the edge • High computational requirements

  10. How Can We Integrate Larger Kernels? • Objects that are not connected to the center pixel have to removed • Kernel response around an edge should be limited

  11. Solution TOPOLOGICAL GRADIENT KERNELS

  12. Images as Fuzzy Sets • Image is scaled between 0.0 and 1.0 and converted to fuzzy set • Each pixel value is converted to “degree of membership within the set of bright objects” • If applied to reverse image, each value becomes “degree of membership within the set of dark objects”

  13. Fuzzy Topology Strength of a path “weakest link” Degree of connectedness: “strength of the strongest path”

  14. Degree of Connectedness Map • In a neighborhood, degree of connectedness is assigned to its pixel • Visualization of how pixels are connected to the center pixel • Depicts the relationship between the center pixel and other pixels

  15. Degree of Connectedness Map DOCM

  16. input oenter pixel object 2 object 1 large object DOCM o Degree of Connectedness Map

  17. Degree of Connectedness Map Let I be an image and p(x,y) denotes a pixel. I(x,y) is the intensity value of the image at point (x,y). W is a (2n+1)x(2n+1) observation window. Origin is denoted by (xo,yo). Degree of connectedness for bright objects is Degree of connectedness for dark objects is

  18. Topological Gradients

  19. Topological Gradient Results Slowly varying edge TG for bright objects magnitude TG for dark objects Conventional Sobel gradient x

  20. Topological Gradient Results Slowly varying edge magnitude Conventional gradient x

  21. Real Images Topological Gradient 9x9 in 11x11 Conventional Gradient 9x9

  22. Real Images Topological Gradient 9x9 in 11x11 Conventional Gradient 9x9

  23. Results A 1000x90 synthetic image that contains a ramp edge is formed.

  24. Results • BR Blur rate is defined to assess the performance of TG

  25. Results • R is defined as the resillience against noise on flat image areas

  26. Results BLUR RATES AND RESILLIENCE FOR DIFFERENT NOISE LEVELS Topo. Sobel 11x11 Conventional Noisein 13x13 DOCM 11x11 Sobel σBR R BR R 0 0.000 0.00 0.099 0.00 5 0.164 19.31 0.176 47.16 10 0.203 38.88 0.216 95.55 15 0.235 57.65 0.251142.98

  27. Conclusions • This paper presents a method to facilitate the use of large gradient kernels by • Limiting the gradient response area around the edge • Smoothing due to more samples to compute gradient • at the expense of computational requirements.

More Related