Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA

This paper presents an optimized processor architecture for Sobel edge detection operator on field programmable gate arrays (FPGA). The processor is optimized by the use of several optimization techniques that aim to increase the processor throughput and reduce the processor logic utilization. FPGA...

Full description

Saved in:
Bibliographic Details
Main Authors: Hussin, Fawnizu Azmadi, Osman, Zahraa E. M., Xia, Likun, Zain Ali, Noohul Basheer
Format: Article
Published: 2013
Online Access:http://eprints.utp.edu.my/11946/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utp.eprints.11946
record_format eprints
spelling my.utp.eprints.119462016-10-07T01:42:49Z Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA Hussin, Fawnizu Azmadi Osman, Zahraa E. M. Xia, Likun Zain Ali, Noohul Basheer This paper presents an optimized processor architecture for Sobel edge detection operator on field programmable gate arrays (FPGA). The processor is optimized by the use of several optimization techniques that aim to increase the processor throughput and reduce the processor logic utilization. FPGA offers a high level of parallelism which is exploited by the processor to implement the parallel process of edge detection in order to increase the processor throughput and enable the processor to meet real-time performance constraints. To achieve real-time performance, the proposed processor consists of several Sobel instances that are able to produce massive output pixels in parallel. This parallelism enables data reuse within the processor block which reduces the number of calculations while increasing the processor throughput. Moreover, the processor gains performance with a factor equal to the number of instances contained in the processor block. By the application of the optimization techniques, the proposed Sobel processor is able to meet real-time performance constraints due to its high throughput even with a considerably low clock frequency. In addition, the logic utilization of the proposed processor is low compared to other Sobel processors when implemented on ALTERA Cyclone II DE2-70 board 2013 Article PeerReviewed Hussin, Fawnizu Azmadi and Osman, Zahraa E. M. and Xia, Likun and Zain Ali, Noohul Basheer (2013) Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA. International Review on Computers and Software (IRECOS), 8 (4). ISSN 1828-6011 http://eprints.utp.edu.my/11946/
institution Universiti Teknologi Petronas
building UTP Resource Centre
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Petronas
content_source UTP Institutional Repository
url_provider http://eprints.utp.edu.my/
description This paper presents an optimized processor architecture for Sobel edge detection operator on field programmable gate arrays (FPGA). The processor is optimized by the use of several optimization techniques that aim to increase the processor throughput and reduce the processor logic utilization. FPGA offers a high level of parallelism which is exploited by the processor to implement the parallel process of edge detection in order to increase the processor throughput and enable the processor to meet real-time performance constraints. To achieve real-time performance, the proposed processor consists of several Sobel instances that are able to produce massive output pixels in parallel. This parallelism enables data reuse within the processor block which reduces the number of calculations while increasing the processor throughput. Moreover, the processor gains performance with a factor equal to the number of instances contained in the processor block. By the application of the optimization techniques, the proposed Sobel processor is able to meet real-time performance constraints due to its high throughput even with a considerably low clock frequency. In addition, the logic utilization of the proposed processor is low compared to other Sobel processors when implemented on ALTERA Cyclone II DE2-70 board
format Article
author Hussin, Fawnizu Azmadi
Osman, Zahraa E. M.
Xia, Likun
Zain Ali, Noohul Basheer
spellingShingle Hussin, Fawnizu Azmadi
Osman, Zahraa E. M.
Xia, Likun
Zain Ali, Noohul Basheer
Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA
author_facet Hussin, Fawnizu Azmadi
Osman, Zahraa E. M.
Xia, Likun
Zain Ali, Noohul Basheer
author_sort Hussin, Fawnizu Azmadi
title Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA
title_short Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA
title_full Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA
title_fullStr Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA
title_full_unstemmed Optimization of Processor Architecture for Sobel Real-Time Edge Detection Using FPGA
title_sort optimization of processor architecture for sobel real-time edge detection using fpga
publishDate 2013
url http://eprints.utp.edu.my/11946/
_version_ 1738655992235687936
score 13.160551