DocumentCode
2589840
Title
Finding tree structures by grouping symmetries
Author
Ishikawa, Hiroshi ; Geiger, Davi ; Cole, Richard
Author_Institution
Dept. of Inf. & Biol. Sci., Nagoya City Univ.
Volume
2
fYear
2005
fDate
17-21 Oct. 2005
Firstpage
1132
Abstract
The representation of objects in images as tree structures is of great interest to vision, as they can represent articulated objects such as people as well as other structured objects like arteries in human bodies, roads, circuit board patterns, etc. Tree structures are often related to the symmetry axis representation of shapes, which captures their local symmetries. Algorithms have been introduced to detect (i) open contours in images in quadratic time (ii) closed contours in images in cubic time, and (iii) tree structures from contours in quadratic time. The algorithms are based on dynamic programming and single source shortest path algorithms. However, in this paper, we show that the problem of finding tree structures in images in a principled manner is a much harder problem. We argue that the optimization problem of finding tree structures in images is essentially equivalent to a variant of the Steiner tree problem, which is NP-hard. Nevertheless, an approximate polynomial-time algorithm for this problem exists: we apply a fast implementation of the Goemans-Williamson approximate algorithm to the problem of finding a tree representation after an image is transformed by a local symmetry mapping. Examples of extracting tree structures from images illustrate the idea and applicability of the approximate method
Keywords
computational complexity; dynamic programming; image representation; trees (mathematics); Goemans-Williamson approximate algorithm; NP-hard problem; Steiner tree problem; dynamic programming; image object representation; open contour; optimization problem; polynomial-time algorithm; single source shortest path algorithm; symmetry axis representation; symmetry mapping; tree representation; tree structure; Arteries; Biology; Computer vision; Dynamic programming; Humans; Image edge detection; Printed circuits; Roads; Shape; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Vision, 2005. ICCV 2005. Tenth IEEE International Conference on
Conference_Location
Beijing
ISSN
1550-5499
Print_ISBN
0-7695-2334-X
Type
conf
DOI
10.1109/ICCV.2005.100
Filename
1544848
Link To Document