簡易檢索 / 詳目顯示

研究生: 鄧博聲
Bo-Sheng Deng
論文名稱: 偵測線、圓、橢圓基於曲線與線段的快速整合法
A Fast Unified Arc-segment based Method for Detecting Lines, Circles, and Ellipses
指導教授: 鍾國亮
Kuo-Liang Chung
古鴻炎
Hung-Yan Gu
口試委員: 貝蘇章
Soo-Chang Pei
陳家堂
Chia-Tang Chen
林建雄
Chien-Hsiung Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
論文出版年: 2015
畢業學年度: 103
語文別: 中文
論文頁數: 34
中文關鍵詞: 線段直線橢圓形狀偵測計算時間
外文關鍵詞: arc segment, straight lines, circle, ellipse, shape detection, computational complexity.
相關次數: 點閱:223下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在數位影像中偵測直線、圓、橢圓長久以來在圖形辨識與影像處理領域都是相當重要的研究議題。本論文提出一個新的快速整合偵測方法,可以同時偵測直線、圓、橢圓。在整合的方法上,我們提出有效的連結機制得到線段,再透過分類將線段分成線(Line Bucket)以及曲線(Arc Bucket),並且根據線段長度做排序以利於偵測與降低計算時間。最後再根據不同的Bucket種類去做偵測,Line Bucket內的線偵測直線,Arc Bucket內的曲線偵測圓、橢圓。在偵測圓、橢圓我們提出基於隨機式測橢圓改良版,可以快速辨識曲線為圓或者橢圓。此外在形狀偵測中,陣列用來表示投票的資料結構。實驗結果顯示,在合成影像與真實影像在相同的偵測結果下,平均可以省22%的偵測時間。


    Detecting straight lines, circles, and ellipses from digital images is important and has a long history in pattern recognition and image processing community. In this paper, a novel fast unified method is proposed to efficiently detect the three shapes simultaneously from the images. In the proposed unified method, we first propose the arc segment-lookahead approach to filter the useful segments from the input image, then these filtered arc segments are allocated into the line bucket or curve bucket. The arc segments of each bucket are sorted based on their lengths. The proposed method selects the arc segment with the longest length as the seed to determine the resultant shape, leading to clear computation-saving and robustness merits. In order to speed up the circle/ellipse detection time, an efficient discrimination strategy is proposed to decide the detection order: detecting circle first or ellipse first. In addition, an array data structure is presented to be as the voting platform in the shape detection. Based on some synthesized and real images, experimental results demonstrated the computation-saving merit of the proposed method for detecting the above three shapes, while preserving the similar detection accuracy when compared with some related state-of-the-art methods.

    教授推薦書 I 論文口試委員審定書 II 中文摘要 III Abstract IV 致謝 V 目錄 VI 圖目錄 VII 表目錄 VIII 第一章 緒論 1 1.1 相關研究 1 1.2 本篇貢獻 1 1.3 論文架構 1 第二章 線段的偵測 3 2.1 如何利用Angle link連結線段 4 2.2 如何利用Tangent link連結線段 6 2.3 如何利用Lookahead link連結線段 7 第三章 Bucket分類與Bucket內線段合併的方法 9 3.1 分類 9 3.2 曲線合併 9 3.3 直線合併 11 第四章 所提整合式形狀偵測 12 4.1 Line Bucket偵測 12 4.2 Arc Bucket偵測 13 4.2.1 曲線屬於圓 14 4.2.2 曲線屬於橢圓 14 4.2.3 修正 16 第五章 實驗結果 19 5.1合成影像 20 5.2真實影像 24 5.3雜訊真實影像 27 第六章 結論 31 參考文獻 32

    [1] D. Ben-Tzvi, and M. B. Sandler, “A combinatorial Hough transform,” Pattern Recognition Letters, Vol. 11, No. 3, pp. 167-174, 1990.
    [2] N. Bennett, R. Burridge, and N. Saito, “A method to detect and characterize ellipses using the Hough Transform,” IEEE Trans. Pattern Analysis and Machine Intelligence, 21(7), pp. 652–657, 1999.
    [3] J. E. Bresenham, "An algorithm for computer control of a digital plotter," IBM Syst. J., vol. 4, no. 1, pp.25 -30, 1965
    [4] K. L. Chung, Z. W. Lin, S. T. Huang, Y. H. Huang, and H.Y. M. Liao, “New orientation-based elimination approach for accurate line-detection,” Pattern Recognition Letters, Vol. 31, No. 1, pp. 11-19, 2010.
    [5] K. L. Chung and Y. H. Huang, “Speed up the computation of randomized algorithms for detecting lines, circles, and ellipses using novel tuningand LUT-based voting platform,” Applied Mathematics and Computation 190(1), pp. 132-149, 2007
    [6] T. C. Chen and K. L. Chung, “An efficient randomized algorithm for detecting circles,” Computer Vision and Image Understanding, 83, pp.172-191, 2001.
    [7] H. D. Cheng, Y. Guo, and Y. Zhang, “A novel Hough transform based on eliminating particle swarm optimization and its applications,” Pattern Recognition, 42(9), pp.1956-1969, 2009
    [8] E. R. Davies, “Finding ellipses using the generalized Hough transform,” Pattern Recognition Letters, 9(2), pp. 87–96, 1989.
    [9] M. Fornaciari, A.Prati, R.Cucchiara, “A fast and effective ellipse detector for embedded vision applications,” Pattern Recognition , Vol. 47, No .11, pp. 3693-3708, 2014.
    [10] A. W. Fitzgibbon, M. Pilu, and R. B. Fisher, “Direct least-squares fitting of
    ellipses,” IEEE Trans. Pattern Analysis and Machine Intelligence, 21 (5), pp. 476-480, 1994.
    [11] S. Guoa, T. Pridmoreb, Y. Kongc, and X. Zhangd, “An improved Hough transform voting scheme utilizing surround suppression,” Pattern Recognition Letters, Vol. 30, No. 13, pp. 1241-1252, 2009.
    [12] C. T. Ho and L. H. Chen, “A fast ellipse/circle detector using geometric symmetry, ” Pattern Recognition, 28, pp. 117-124, 1995.
    [13] C. T. Ho and L. H. Chen, “A high–speed algorithm for elliptical object detection,” IEEE Trans. Image Processing, 5(3), pp. 547–550, 1996.
    [14] D. Ioannou, W. Huda, and A. F. Laine, “Circle recognition through a 2D Hough transform and radius histogramming,” Image and Vision Computing, 17(1), pp.15-26, 1999.
    [15] J. Illingworth, and J. Kittler, “Survey: A Survey of the Hough Transform,” Computer Vision, Graphics, and Image Processing, 44(1), pp. 87–116, 1988.
    [16] J. Illingworth, and J. Kittler, “The adaptive Hough transform”, IEEE Trans. Pattern Analysis and Machine Intelligence, Vol. 9, No.5, pp. 690-698, 1987.
    [17] H. S. Kim and J. H. Kim, “A two-step circle detection from the intersecting chords, ” Pattern Recognition Letters, 22(6-7), pp.787- 798 , 2001.
    [18] M. R. Kappel, “An ellipse-drawing algorithms for faster displays,” Fundamental Algorithms for Computer Graphics, pp. 257–280, 1985.
    [19] J. Kennedy, “A fast Bresenham type algorithm for drawing circles, ” Internal Report, Santa Monic College, CA.
    [20] R. A. McLaughlin, “Randomized Hough Transform: Improved ellipse detection with comparison,” Pattern Recognition Letters, 19, pp. 299–305, 1998.
    [21] P. Mukhopadhyay and B. B. Chaudhuri, “A survey of Hough transform,” Pattern Recognition, vol. 48, no. 3, pp. 993–1010, 2015.
    [22] D. K. Prasad, M. K. H. Leung, and S. Y. Cho, “Edge curvature and convexity based ellipse detection method,” Pattern Recognition, 45(9) pp. 3204-3221, 2012.
    [23]T. S. Ren, “Efficient Line Detection for Images with Complex Background Using Line-Segment-Priority Approach, ” masters dissertation, 2013
    [24] X. Shen, J. Zhang, S. Yu, L. Meng, and K. L. Du, “An improved sampling strategy for randomized Hough transform based line detection”, International Conference on Systems and Informatics (IC-SAI), pp. 1874-1877, 2012.
    [25] S. Tsuji and F. Matsumoto, “Detection of ellipses by a modified Hough transformation,” IEEE Trans. Computers, 27(8), pp. 777–781, 1978.
    [26] C. Topal, C. Akinlar, “Edge Drawing: A Combined Real-Time Edge and Segment Detector,” Journal of Visual Communication and Image Representation, 23(6), 862-872, 2012.
    [27] L. Xu, E. Oja, and P. Kultanan, “A new curve detection method: randomized Hough transform (RHT),” Pattern Recognition Letters, 11(5), pp.331–338, 1990.
    [28] L. Xu and E. Oja, “Randomized Hough Transform (RHT): Basic mechanisms, algorithms, and computational complexities,” CVGIP: Image Understanding, 57(2), pp. 131–154, 1993.
    [29] R. K. K. Yip, P. K. S. Tam, and D. N. K. Leung, “Modification of Hough transform for circles and ellipses detection using a 2-dimensional array,” Pattern Recognition, 25(9), pp. 1007–1022, 1992.
    [30] H. K. Yuen, J. Illingworth, and J. Kittler, “Detection partially occluded ellipses using the Hough transform,” Image and Vision Computing, 7(1), pp. 31–37, 1989.
    [31] B. Yuan, M. Liu, “Power histogram for circle detection on images,” Pattern Recognition , acceptance for publication, 2015.

    QR CODE