Please use this identifier to cite or link to this item:
http://kb.psu.ac.th/psukb/handle/2016/18203
Title: | การเพิ่มประสิทธิภาพในการหาขอบภาพโดยใช้ชุดคำสั่ง AVX บนสถาปัตยกรรมมัลติคอร์ |
Other Titles: | Optimization of Edge Detection using AVX Intrinsics on Multi-core Architectures |
Authors: | ปัญญยศ ไชยกาฬ เฒาฟิก เพ็งโอ Faculty of Engineering Computer Engineering คณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ |
Keywords: | AVX;OpenMP;Multi-core;Image processing;Edge detection;Sobel;Canny |
Issue Date: | 2022 |
Publisher: | มหาวิทยาลัยสงขลานครินทร์ |
Abstract: | This thesis presents the algorithm for augmenting the processing speed of Sobel and Canny edge detection. By reducing the number of arithmetic operations and data loads, the processing time is reduced. Our proposed method is purely based on software approach which does not require any accelerated hardware. In addition, the processing speed is further increased by utilizing the AVX intrinsics and OpenMP. Our proposed Sobel edge detection is on average 28.29 times faster than the Sobel function provided by the OpenCV library. When applied with the Canny edge detection, our algorithm can augment the speed of OpenCV’s Canny edge detection by 3.73 percent. |
Abstract(Thai): | วิทยานิพนธ์นี้นำเสนออัลกอริทึมสำหรับเพิ่มความเร็วในการประมวลผลของการตรวจจับขอบภาพโดยวิธี Sobel และ Canny ด้วยการลดจำนวนการดำเนินการทางคณิตศาสตร์และ การโหลดข้อมูลที่จะนำไปประมวลผล เพื่อลดระยะเวลาที่ใช้ในการประมวลผลภาพลง วิธีการที่นำเสนอนั้นใช้แนวทางการปรับปรุงซอฟต์แวร์เพียงอย่างเดียว โดยไม่อาศัยการใช้ฮาร์ดแวร์เร่ง ความเร็วใด ๆ ในการประมวลผล นอกจากนี้ผู้วิจัยได้นำชุดคำสั่ง AVX และ OpenMP เข้ามาช่วยในการเพิ่มความเร็วในการประมวลผลภาพให้เร็วยิ่งขึ้น การตรวจจับขอบภาพโดยวิธี Sobel ที่นำเสนอนั้นเร็วกว่าฟังก์ชัน Sobel ในไลบรารีมาตรฐานของ OpenCV โดยเฉลี่ย 28.29 เท่า เมื่อนำวิธีที่นำเสนอไปประยุกต์ใช้กับการตรวจจับขอบภาพของวิธี Canny วิธีการในอัลกอริทึมที่นำเสนอสามารถเพิ่มความเร็วของการตรวจจับขอบภาพได้เพิ่มขึ้นร้อยละ 3.73 เมื่อเปรียบเทียบกับการใช้ฟังก์ชัน Canny ในไลบรารีมาตรฐานของ OpenCV |
Description: | วิทยานิพนธ์ (วศ.ม. (วิศวกรรมคอมพิวเตอร์))--มหาวิทยาลัยสงขลานครินทร์, 2565 |
URI: | http://kb.psu.ac.th/psukb/handle/2016/18203 |
Appears in Collections: | 241 Thesis |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
6210120056.pdf | 11.56 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License