簡易檢索 / 詳目顯示

研究生: 詹祖懷
Chu-Huai Chan
論文名稱: 快速圓形霍氏轉換FPGA架構
A Fast and Efficient Architecture for Circluar Hough Transform on FPGAs
指導教授: 許孟超
Mon-Chau Shie
口試委員: 阮聖彰
Shanq-Jang Ruan
陳伯奇
Poki Chen
梁文耀
W.Y. Liang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 55
中文關鍵詞: 霍氏轉換 圓形偵測
外文關鍵詞: Circular Hough Transform
相關次數: 點閱:225下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 霍氏轉換(Hough Transform) 最早被用來偵測直線,後來被加以延伸,變成可以偵測圓,橢圓以及任意形狀物件。它主要的缺點是需要大量的計算以及儲存空間,這些都和曲線的維數成次方關係。因而很多研究者都出改進的作法,希望能讓偵測更有效率,更節省記憶體。
    由於PC功能愈來愈強,用來作為影像處理十分方便,因此幾乎所有圓形辨識的研究都是利用軟體為基礎完成,甚少以從硬體的觀點來探討。本論文則是從硬體觀念出發,提出一種架構並且利用FPGA搭配靜態記憶體(SRAM)達成快速圓形辨識的工作。
    近代FPGA由於使用先進半導體製程製造,因此都能以快速的時脈運行而且由於內嵌大量記憶體,所以十分適用於本製作。由於偵測過程中必須使用緩衝記憶體,以及希望使用最少的外部零件,所以選用的FPGA必需至少內嵌1,576,960位元(bit)。靜態記憶體實際需求為64K*32位元,則可以使用一般的256KB SRAM來代用。未使用任何合成命令下,佈局之後的報告顯示本電路最高執行頻率約為5.8MHz。


    The Hough Transform (Hough, 1962) has been used to characterize analytic features. It was first applied to the recognition of straight lines, and later extended to circles, ellipses and arbitrary shaped objects. Its main disadvantage is the computational and storage requirements increase as a power of the dimensionality of the curve. Many researchers have devoted themselves to the modifications of HT to detect circles and ellipses more efficiently, therefore.
    It is not difficult to implement Circular Hough Transform (CHT) algorithm on modern personal computer. However, we intend to use FPGA or ASIC to perform CHT in this article. Modern FPGAs are capable of performing high speed operation and have large amount of embedded memory. The whole CHT circuitry with accumulator array excluded can be fitted into Altera® Stratix® 1S25 chip which has more than 1Mb RAM embedded.
    The external SRAM serve as accumulator memory for center location accumulation. The size of the accumulators are 64K*32bit which can be replaced by any general SRAM chip. According to the reports generated by FPGA development tool, the highest speed of the main clock is 5.8MHz.

    摘要 I 目錄 IV 圖目錄 VI 第一章 緒論 1 第二章. 霍氏轉換與圓形霍氏轉換 - 2 - 2.1 霍氏轉換 - 2 - 2.2.1 - 3 - 2.2.2 - 4 - 2.2.3 - 5 - 2.2.4. - 7 - 2.2.5 - 8 - 2.2.5 - 10 - 2.2.6 - 11 - 第三章 圓形偵測原理 - 14 - 3.1 彩色及灰階模型 - 14 - 3.1.1 彩色模型 - 14 - 3.1.2灰階模型 - 15 - 3.2 邊緣偵測 - 15 - 3.2.1濾波器簡介 - 15 - 3.2.2差分型濾波器 - 17 - 3.3 二次導數的增強 - 18 - 3.4 找出圓心位置以及半徑 - 20 - 3.5 圓的確認 - 21 - 第四章 硬體架構 - 22 - 4.1 UART模組 - 22 - 4.2 SOBEL模組 - 24 - 4.4 COMPACT 模組 - 29 - 4.5 CIRCLE 模組 - 31 - 4.5.1 CRAMER模組 - 34 - 4.6 CHECK模組 - 35 - 4.7 DRAW模組 - 36 - 4.8 RAMMUX、RAM以及其他記憶體 - 38 - 第五章 實驗結果 - 41 - 5.1 C語言模擬 - 41 - 5.2. VERILOG語言模擬 - 44 - 5.3 FPGA合成結果 - 51 - 第六章 結論及未來工作 - 53 - 參考文獻 - 54 -

    1. N. Guil and E.L.Zapata “Lower Order Circle and Ellipse Hough Transform “Pattern Recognition, vol. 30, no. 10, October 1997, pp. 1729-1744
    2. X. Cao and F. Deravi “An Efficient Method for Multiple-Circle Detection” ICCV, 744-747, Computer Vision, 1990.
    3. Chun-Ta Ho and Ling-Hwei Chen “A FAST ELLIPSE/CIRCLE DETECTOR USING GEOMETRIC SYMMETRY” Pattern Recognition, Vol. 28, No. 1, pp. 117-124, 1995
    4. A. Goneid , S. El-Gindi and A. Sewisy “A METHOD FOR THE HOUGH TRANSFORM DETECTIION OF CIRCLES AND ELLIPSES USING A 1-DIMENSIONAL ARRAY” 1997 IEEE International Conference on Volume 4, 12-15 Oct. 1997 Page(s):3154 - 3157 vol.4
    5. Dimitrios Ioannou, Walter Huda and Andrew F. Laine “Circle recognistion through a 2D Hough Transform and radius histogrammig” Image and Visoin Computing 17 (1999) 15-26
    6. Heung-Soo Kim and Jong-Hwan Kim “A two-step circle detection algorithm from the intersecting chords” Pattern Recognition Letters 22 (2001) 787-798
    7. Carolyn Kimme, Dana Ballard, and Jack Sklansky “Finding Circles by an Array of Accumulators” Communications of the ACM, February 1975, Volume 18, Number 2.
    8. The-Chuan Chen and Kuo-Liang Chung “An Efficient Randomized Algorithm for Detecting Circles” Computer Vision and Image Understanding 83, 172-191 (2001).
    9. R.O. Duda and P.E. Hart “Use of the Hough transform to detect lines and curves in pictures” Comm. ACM 15, 11-15.
    10. Rafael C. Gonzalez and Richard E. Woods “Digital Image Processing 2/e
    11. Linda G. Shapiro and George C. Stockman “COMPUTER VISION”
    12. 繆紹剛, “數位影像處理 活用Matlab”全華科技圖書股份有限公司

    無法下載圖示
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE