研究生: |
黃寅修 Yin-hsiu Huang |
---|---|
論文名稱: |
邊界與邊角偵測演算處理器之軟/硬整合設計與實現 Hardware/Software Co-design and Implementation of Algorithmic Processors for Boundary and Corner Detection |
指導教授: |
吳乾彌
Chen-Mie Wu |
口試委員: |
陳省隆
Hsing-Lung Chen 陳郁堂 Yie-Tarng Chen 陳漢宗 Hann-Trong Chen 林敬舜 Ching-Shun Lin |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 中文 |
論文頁數: | 89 |
中文關鍵詞: | 邊界 、邊角 |
外文關鍵詞: | boundary, corner |
相關次數: | 點閱:119 下載:2 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文係有關影像處理演算處理器之軟硬體整合設計與驗證,相關研究工作包含三大部分。
第一部份為邊界與邊角偵測演算法之軟體設計,並於Linux個人電腦系統上驗證之;其中,邊界偵測是針對二元數位影像的邊緣點做標示,邊角偵測則是利用路徑搜尋、邊角餘弦值計算、邊角分類等運算將邊界點進一步區分為凹、凸、直線等不同屬性。
第二部份係有關邊界與邊角偵測演算處理器之硬體與軟/硬介面設計;其中,處理器硬體以Altera FPGA實驗板實現,而軟/硬介面則是根據NIOS II CPU之匯流排標準而設計。
第三部份係使用一以遠端程序呼叫模式運作之嵌入式系統來作演算處理器之驗證與效能測試。
整體而言,本論文係以設計邊界與邊角偵測演算處理器之雛型為目標,並展示一種軟/硬整合設計之方法,以改善其設計與驗證流程之效率。
This thesis is related to hardware/software co-design and verification of the algorithmic processors for digital image processing. The research work includes three parts.
The first part is about using a Linux personal computer system to design and verify the software for the boundary and corner detection algorithms. Here boundary detection means to mark the boundary points in a binary digital image and corner detection means to separate boundary points into several classes of features (i.e., concave, convex, and straight-line points) through using the following operations such as path finding, computing the cosine value of a corner, and corner classification.
The second part is about the design of hardware and software/hardware interface for the boundary and corner detection algorithmic processors. In this work, the processor hardware is implemented on an Altera FPGA development board, and the software/hardware interface is designed according to NIOS II CPU bus standard.
The third part is to use a well-developed RPC-based embedded system for the verification and performance test of the related algorithmic processors.
On the whole, the goal of this thesis is to design and develop the prototypes for the boundary and corner detection algorithmic processors. Meanwhile, a hardware/software co-design method is presented to improve the efficiency of both the design and verification flows.
參考文獻
[1] 陳鶴仁, SOPC-based演算處理器驗證系統之硬體設計, 國立台灣科技大學碩士學位論文, 民國九十五年。
[2] 吳家豪, RPC-based演算處理器驗證系統之Linux端相關軟體設計, 國立台灣科技大學碩士學位論文, 民國九十五年。
[3] 吳家豪, RPC-based演算處理器驗證系統之NIOS II 相關軟體設計, 國立台灣科技大學碩士學位論文, 民國九十五年。
[4] 翁智賢, 影像處理演算處理器之軟/硬整合設計與實現, 國立台灣科技大學碩士學位論文, 民國九十六年。
[5] Avalon Bus Specification Reference Manual, Altera Corporation, 2005.
[6] Michael D. Ciletti, Advanced Digital Design with the Verilog HDL, Prentice-Hall, 2003.
[7] Samir Palnitkar, Verilog HDL: A Guide to Digital Design and Synthesis, 2nd ed., Prentice-Hall, 2003.
[8] Milan Sonka, Vaclav Hlavac, and Roger Boyle, Image Processing, Analysis, and Machine Vision, 2nd ed., PWS Publishing.
[9] Quartus II Handbook, Altera Corporation, 2005.
[10] Niraj K. Jha and Atul Ahuja, ”Easily Testable Nonrestoring and
Restoring Gate-Level Cellular Array Dividers,” IEEE, 1993.
[11] Yamin Li and Wanming Chu, “Parallel-Array Implementation of
A Non-Resoring Square Root Algorithm,” International Conference on Computer Design, October 12-15, 1997.
[12] K. Piromsopa, C. Aporntewan, and P. Chongsatitvatana,
“An FPGA Implementation of a Fixed-Point Square Root Operati-
on,” International Symposium on Communications and Information Technologies, 2001.