Curvature–Based Elimination Strategy and Radius Estimation for Fast Circle–Detection

碩士 === 國立臺灣科技大學 === 資訊工程系 === 98 === Circle-detection is an important issue in the image processing. In general, the Hough transform is most common method for detecting circles from digital images. However, given an input image, the Hough transform consumes a lot of time to perform the voting proces...

Full description

Bibliographic Details
Main Authors: Ming-shao Cheng, 鄭名劭
Other Authors: Kuo-liang Chung
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/37149734613578030452
Description
Summary:碩士 === 國立臺灣科技大學 === 資訊工程系 === 98 === Circle-detection is an important issue in the image processing. In general, the Hough transform is most common method for detecting circles from digital images. However, given an input image, the Hough transform consumes a lot of time to perform the voting process on a 3-D accumulator array. To improve the execution-time performance of the Hough transform, we first present curvature-based elimination strategy to reduce the number of edge pixels considered in the voting process. Based on the curvatures of edge pixels, we discard those edge pixels which have lower probability of lying on circles and only a small amount of edge pixels will be considered in the voting process. Further, the curvature of each edge pixel is also considered in our proposed radius estimation scheme to estimate the radius of the circle. Based on the estimated radius and the gradient direction, each edge pixel only considers a range of radius rather than considers all possible centers and radiuses to perform the voting process. Combining the proposed curvature-based elimination strategy and radius estimation scheme, the proposed fast circle detection algorithm is presented. Experimental results demonstrate that the proposed algorithm has 87.67% average execution-time improvement ratio when compared to four currently published algorithms.