Abstract: We present a novel yet effective method for detecting elliptical primitives in cluttered, occluded images, which has versatile applications in computer vision and multimedia processing fields. We begin by the fast extraction of smooth arcs from the edge map, followed by the construction of a directed graph and a disjoint-set forest, whereby the arc relationships are effectively encoded to enhance the arc grouping process. Compared with representative approaches such as the depth-first search, the disjoint-set forest enables complete grouping of arcs to generate candidate ellipses. Moreover, it merely has linear memory complexity and constant access time, hence guarantees fast detection. To boost precision and remove false positives, we propose to project the candidate ellipses onto the original image, to align the gradients of ellipses and the image pixels. We also vectorize the elliptical parameters to depress duplicated candidates. We perform extensive experiments on both synthetic and challenging real-world datasets, to show that our detector is accurate and efficient, as well as versatile in many practical tasks. The source code and datasets are available at https://github.com/xiaowuga/EDSF.
0 Replies
Loading