FPGA-based Parallel Hardware Architecture for Real-time Object Classification

A Master of Science thesis in Computer Engineering by Murad Mohammad Qasaimeh entitled, "FPGA-based Parallel Hardware Architecture for Real-time Object Classification," submitted in June 2014. Thesis advisor is Dr. Tamer Shanableh and co-advisor is Dr. Assim Sagahyroon. Available are both...

Full description

Saved in:
Bibliographic Details
Main Author: Qasaimeh, Murad Mohammad (author)
Format: doctoralThesis
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/11073/7511
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1864513444225482752
author Qasaimeh, Murad Mohammad
author_facet Qasaimeh, Murad Mohammad
author_role author
dc.contributor.none.fl_str_mv Shanableh, Tamer
Sagahyroon, Assim
dc.creator.none.fl_str_mv Qasaimeh, Murad Mohammad
dc.date.none.fl_str_mv 2014-09-21T08:13:42Z
2014-09-21T08:13:42Z
2014-06
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.identifier.none.fl_str_mv 35.232-2014.17
http://hdl.handle.net/11073/7511
dc.language.none.fl_str_mv en_US
dc.subject.none.fl_str_mv Field Programmable Gate Array (FPGA)
Scale Invariant Feature Transform (SIFT)
Support Vector Machine (SVM)
object recognition
object detection
Computer vision
Field programmable gate arrays
Pattern recognition systems
Image processing
Digital techniques
dc.title.none.fl_str_mv FPGA-based Parallel Hardware Architecture for Real-time Object Classification
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/doctoralThesis
description A Master of Science thesis in Computer Engineering by Murad Mohammad Qasaimeh entitled, "FPGA-based Parallel Hardware Architecture for Real-time Object Classification," submitted in June 2014. Thesis advisor is Dr. Tamer Shanableh and co-advisor is Dr. Assim Sagahyroon. Available are both soft and hard copies of the thesis.
format doctoralThesis
id aus_d57f304995b5de3aa192cd5fcf0595ab
identifier_str_mv 35.232-2014.17
language_invalid_str_mv en_US
network_acronym_str aus
network_name_str aus
oai_identifier_str oai:repository.aus.edu:11073/7511
publishDate 2014
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling FPGA-based Parallel Hardware Architecture for Real-time Object ClassificationQasaimeh, Murad MohammadField Programmable Gate Array (FPGA)Scale Invariant Feature Transform (SIFT)Support Vector Machine (SVM)object recognitionobject detectionComputer visionField programmable gate arraysPattern recognition systemsImage processingDigital techniquesA Master of Science thesis in Computer Engineering by Murad Mohammad Qasaimeh entitled, "FPGA-based Parallel Hardware Architecture for Real-time Object Classification," submitted in June 2014. Thesis advisor is Dr. Tamer Shanableh and co-advisor is Dr. Assim Sagahyroon. Available are both soft and hard copies of the thesis.Object detection is one of the most important tasks in computer vision. It has multiple applications in many different fields such as face detection, video surveillance and traffic sign recognition. Most of these applications are associated with real-time performance constraints. However, the current implementations of object detection algorithms are computationally intensive and far from real-time performance. The problem is further aggravated in an embedded systems environment where most of these applications are deployed. The high computational complexity makes implementing an embedded object detection system with real-time performance a challenging task. Consequently, there is a strong need for dedicated hardware architectures capable of delivering high detection accuracy within an acceptable processing time given the available hardware resources. The presented work investigates the feasibility of implementing an object detection system on a Field Programmable Gate Array (FPGA) platform as a candidate solution for achieving real-time performance in embedded applications. A parallel hardware architecture that accelerates the execution of three algorithms is proposed. The algorithms are: Scale Invariant Feature Transform (SIFT) feature extraction, Bag of Features (BoF) and Support Vector Machine (SVM). The proposed architecture exploits different forms of parallelism inherent in the aforementioned algorithms to reach real-time constraints. A prototype of the proposed architecture is implemented on an FPGA platform and evaluated using two benchmark datasets. On average, the speedup achieved was x55.06 times when compared with the feature extraction algorithm implemented in pure software. The speedup achieved in the classification algorithm was x6.64 times. The difference in classification accuracy between our architecture and the software implementation was less than 3%. In comparison to existing hardware solutions, our proposed hardware architecture can detect an additional 380 SFIT features in real-time. Additionally, the hardware resources utilized by our architecture are less than those required by existing solutions.College of EngineeringDepartment of Computer Science and EngineeringMaster of Science in Computer Engineering (MSCoE)Shanableh, TamerSagahyroon, Assim2014-09-21T08:13:42Z2014-09-21T08:13:42Z2014-06info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfapplication/pdf35.232-2014.17http://hdl.handle.net/11073/7511en_USoai:repository.aus.edu:11073/75112025-06-26T12:34:56Z
spellingShingle FPGA-based Parallel Hardware Architecture for Real-time Object Classification
Qasaimeh, Murad Mohammad
Field Programmable Gate Array (FPGA)
Scale Invariant Feature Transform (SIFT)
Support Vector Machine (SVM)
object recognition
object detection
Computer vision
Field programmable gate arrays
Pattern recognition systems
Image processing
Digital techniques
status_str publishedVersion
title FPGA-based Parallel Hardware Architecture for Real-time Object Classification
title_full FPGA-based Parallel Hardware Architecture for Real-time Object Classification
title_fullStr FPGA-based Parallel Hardware Architecture for Real-time Object Classification
title_full_unstemmed FPGA-based Parallel Hardware Architecture for Real-time Object Classification
title_short FPGA-based Parallel Hardware Architecture for Real-time Object Classification
title_sort FPGA-based Parallel Hardware Architecture for Real-time Object Classification
topic Field Programmable Gate Array (FPGA)
Scale Invariant Feature Transform (SIFT)
Support Vector Machine (SVM)
object recognition
object detection
Computer vision
Field programmable gate arrays
Pattern recognition systems
Image processing
Digital techniques
url http://hdl.handle.net/11073/7511