1 / 1

Linked Edges as Stable Region Boundaries*

Linked Edges as Stable Region Boundaries*. CVPR 2010. Michael Donoser, Hayko Riemenschneider and Horst Bischof. I nstitute for C omputer G raphics and V ision, G raz U niversity of T echnology. 23rd IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Abstract.

arista
Télécharger la présentation

Linked Edges as Stable Region Boundaries*

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. Linked Edges as Stable Region Boundaries* CVPR 2010 Michael Donoser, Hayko Riemenschneider and Horst Bischof Institute for Computer Graphics and Vision, Graz Universityof Technology 23rd IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Abstract Component Tree on Gradient Magnitudes Experiments: ETHZ and Weizmann horses This work introduces an unsupervised method to detect stable edges in grayscale images. In contrast to common edge detection algorithms as Canny, which only analyze local discontinuities in image brightness, our method integrates mid-level information by analyzing regions that support the local gradient magnitudes. We use a component tree where every node contains a single connected region obtained from thresholding the gradient magnitude image. Edges in the tree are defined by an inclusion relationship between nested regions in different levels of the tree. Region boundaries which are similar in shape (i.e. have a low chamfer distance) across several levels of the tree are included in the final result. The proposed detection algorithm labels all identified edges during calculation, thus avoiding the cumbersome post-processing of connecting and labeling edge responses. • Component Tree [1] • Unique, tree-shaped data structure • Build for graph with node values coming from a totally ordered set • We appy it to gradient magnitude image • Thresholding magnitude image at all possible magnitude values • Node: Connected region within threshold result • Edge: Inclusion relationship between nested regions at different thresholds • Considered edges are outer boundaries of node regions (shown in red) • Comparison on ETHZ (5 classes) and Weizmann horses (1 class) • Comparison to ground truth object segmentation results • Analysis using Precision/Recall and F-Values Input Image Gradient Magnitudes Overview Results Component Tree Cross section level t Cross section level t+1 • Unsupervised edge detection • Analysis of local image brightness discontinuities AND • Analysis of adjacent regions that support local gradient • Only stable edges are returned • Stability is defined as shape consistency of selected adjacent regions • Edges are returned as linked coordinate lists (no post-processing is required) • All steps are highly efficient • Direct comparison to Canny (all edges with length < 50 were removed) • Red: Canny and Green: Our method Finding Stable Region Boundaries • Idea: find most stable nodes within component tree • Calculation of stability value per node [2] • Comparing a region at level N to its father region at level N−Δ • Δ is stability parameter of method • Stability criterion: Shape similarity between regions • Shape similarity is measured using chamfer distance • Chamfer distance ═ look-up of boundary distance transform values • Partial (!) matches are returned • Locally most stable nodes within component tree are selected • Each selected node provides • Partially matched region boundaries • Saliency value • Saliency value is the level of the region within the tree Inverted Gradient Magnitudes Input Image Linked Edge List Component Tree Stability Analysis Matlab CODE and more results available at http://vh.icg.tugraz.at Conclusion References [1] L. Najman and M. Couprie, Quasi-Linear Algorithm for the Component Tree, SPIE Vision Geometry XII, 2004 [2] J. Matas, O. Chum, M.Urban and T. Pajdla, Robust Wide Baseline Stereo from Maximally Stable Extremal Regions, Proceedings of British Machine Vision Conference (BMVC), 2002 [3] J. Canny, A computational approach to edge detection, IEEE Transactions Pattern Analysis Machine Intelligence (PAMI), 8(6):679–698, 1986. [4] D. Martin, C. Fowlkes, and J. Malik, Learning to detect natural image boundaries using local brightness, color, and texture cues, IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), 26(5):530–549, 2004. We proposed an unsupervised edge detection method, which in contrast to purely analyzing local discontinuities of image brightness, additionally considers adjacent regions which support the local gradient magnitudes. We showed that all required steps are quite efficient and that the method reduces clutter while preserving the most important edges. All edges are automatically linked and labeled during calculation. * Supported by the Austrian Research Promotion Agency (FFG) project FIT-IT CityFit (815971/14472-GLE/ROD) and the Austrian Science Fund (FWF) under the doctoral program Confluence of Vision and Graphics W1209.

More Related