Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/47768
Title: การออกแบบฮาร์ดแวร์ค้นหาขอบภาพแบบใช้ขั้นตอนวิธีของแคนนีดัดแปลง
Other Titles: A hardware design of modified canny edge detection algorithm
Authors: สุกิตติ ภูนาค
Advisors: ประภาส จงสถิตย์วัฒนา
Other author: จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย
Advisor's Email: Prabhas.C@chula.ac.th
Issue Date: 2539
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การวิจัยครั้งนี้มีจุดมุ่งหมายในการออกแบบฮาร์ดแวร์เพื่อหาขอบภาพโดยขั้นตอนวิธีของแคนนีดัดแปลง เริ่มต้นการวิจัยโดยการศึกษาขั้นตอนวิธีของแคนนี และนำมาดัดแปลงการคำนวณให้เหมาะสมกับการทำเป็นฮาร์ดแวร์ จากนั้นเขียนซอฟต์แวร์เพื่อใช้เป็นแนวทางในการออกแบบฮาร์ดแวร์ แล้วทำการออกแบบวงจร อาศัยการจำลองบนคอมพิวเตอร์เพื่อทดสอบวงจร นำวงจรที่ออกแบบมาสร้างเป็นฮาร์ดแวร์ โดยใช้ไอซีเอฟพีจีเอ ทำการทดสอบฮาร์ดแวร์ โดยใช้พอร์ตขนานของคอมพิวเตอร์เป็นตัวควบคุมและรับ/ส่ง ข้อมูลให้กับฮาร์ดแวร์ ขนาดภาพที่ใช้คือ 256 คูณ 256 จุดภาพ ผลการวิจัยพบว่า วงจรที่ออกแบบไว้ทำงานได้ถูกต้อง โดยใช้ผลลัพธ์ที่ได้จากซอฟต์แวร์เป็นตัวเปรียบเทียบ ใช้สัญญาณนาฬิกาจำนวน 1,073,375 สัญญาณนาฬิกาในกาคำนวณหาขอบภาพภาพหนึ่ง แต่เมื่อทำการทดสอบฮาร์ดแวร์จริง ฮาร์ดแวร์ไม่สามารถให้ผลลัพธ์ได้ถูกต้องเหมือนผลลัพธ์ของวงจรเนื่องจากปัญหาของสัญญาณรบกวน ก็ยังคงให้ภาพลายเส้นขอบที่ใกล้เคียงกับผลที่ได้จากซอฟต์แวร์ โดยฮาร์ดแวร์ใช้เอฟพีจีเอ เบอร์เอ็กซี 4005-6 สามตัว และเอ็กซี 4003-6 สองตัว ความเร็วในการประมวลผลของฮาร์ดแวร์ที่ทดลองคือ 8.59 วินาทีต่อหนึ่งรูปภาพ และความเร็วสูงสุดตามที่ออกแบบไว้คือ 0.29 วินาทีต่อหนึ่งรูปภาพ
Other Abstract: This research aims to design a hardware that use modified Canny alogorithm for detecting edges in digital images. The research steps are: study Canny algorithm and adapt it to be suitable for hardware implementation, write software to guide a hardware design, design and test the hardware using a simulation on computer, assemble the hardware composing of FPGA chips and test it by using a computer parallel port to control and send/receive data. The size of image is 256 x 256 pixels.The result of hardware simulation is correct comparing to the result from software. The total number of clocks that the hardware used for finding edges in one image is 1,073,375 cycles. The result of real hardware is not correct due to noise. However, the resulting image is quite similar to the image obtained from software. The FPGA chips used in this work are 3 of XC4005-6 and 2 of XC4003-6. The processing speed under test is 8.59 second per image. The maximum design speed is 0.29 second per image.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2539
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/47768
ISBN: 9746364855
Type: Thesis
Appears in Collections:Grad - Theses

Files in This Item:
File Description SizeFormat 
Sukitti_pu_front.pdf1.41 MBAdobe PDFView/Open
Sukitti_pu_ch1.pdf600.38 kBAdobe PDFView/Open
Sukitti_pu_ch2.pdf1.51 MBAdobe PDFView/Open
Sukitti_pu_ch3.pdf1.06 MBAdobe PDFView/Open
Sukitti_pu_ch4.pdf3.69 MBAdobe PDFView/Open
Sukitti_pu_ch5.pdf2.18 MBAdobe PDFView/Open
Sukitti_pu_ch6.pdf665.11 kBAdobe PDFView/Open
Sukitti_pu_back.pdf558.32 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.