Modeling of image processing algorithms for hardware-software co-simulation

Implementation and verification of algorithms such as image processing algorithms via deploying into field programmable gate arrays can be time consuming and involves a lot of technical complexities. Modern digital systems are expanding in terms of size and design complexity which becomes even more...

Full description

Saved in:
Bibliographic Details
Main Author: Isa, Ibrahim
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/53865/1/IbrahimIsaMFKE2015.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.53865
record_format uketd_dc
spelling my-utm-ep.538652020-09-13T09:13:26Z Modeling of image processing algorithms for hardware-software co-simulation 2015-06 Isa, Ibrahim TK Electrical engineering. Electronics Nuclear engineering Implementation and verification of algorithms such as image processing algorithms via deploying into field programmable gate arrays can be time consuming and involves a lot of technical complexities. Modern digital systems are expanding in terms of size and design complexity which becomes even more complicated due to task division between hardware and software as well as design and verification teams. Therefore this project proposes to model image processing algorithm such as human skin detection algorithm for hardware-software co-simulation. The skin detection algorithm was first designed as pure software followed by software profiling process to identify the compute-intensive modules. This was followed by the design of hardware accelerators for the compute-intensive modules and hardware-software co-simulation of the whole system.The hardware which is designed using SystemVerilog and the software which is in c programming language communicate through direct programming interface(DPI-C). MATLAB is used as the golden reference model to verify the hardware-software co-simulation. The co-simulation and verification process is automated with the aid of the MATLAB engine. When the hardwares-oftware co-simulation was implemented a speed improvement of up to 2.5 times was obtained as compared to pure software implementation. 2015-06 Thesis http://eprints.utm.my/id/eprint/53865/ http://eprints.utm.my/id/eprint/53865/1/IbrahimIsaMFKE2015.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:86652 masters Universiti Teknologi Malaysia, Faculty of Electrical Engineering Faculty of Electrical Engineering
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic TK Electrical engineering
Electronics Nuclear engineering
spellingShingle TK Electrical engineering
Electronics Nuclear engineering
Isa, Ibrahim
Modeling of image processing algorithms for hardware-software co-simulation
description Implementation and verification of algorithms such as image processing algorithms via deploying into field programmable gate arrays can be time consuming and involves a lot of technical complexities. Modern digital systems are expanding in terms of size and design complexity which becomes even more complicated due to task division between hardware and software as well as design and verification teams. Therefore this project proposes to model image processing algorithm such as human skin detection algorithm for hardware-software co-simulation. The skin detection algorithm was first designed as pure software followed by software profiling process to identify the compute-intensive modules. This was followed by the design of hardware accelerators for the compute-intensive modules and hardware-software co-simulation of the whole system.The hardware which is designed using SystemVerilog and the software which is in c programming language communicate through direct programming interface(DPI-C). MATLAB is used as the golden reference model to verify the hardware-software co-simulation. The co-simulation and verification process is automated with the aid of the MATLAB engine. When the hardwares-oftware co-simulation was implemented a speed improvement of up to 2.5 times was obtained as compared to pure software implementation.
format Thesis
qualification_level Master's degree
author Isa, Ibrahim
author_facet Isa, Ibrahim
author_sort Isa, Ibrahim
title Modeling of image processing algorithms for hardware-software co-simulation
title_short Modeling of image processing algorithms for hardware-software co-simulation
title_full Modeling of image processing algorithms for hardware-software co-simulation
title_fullStr Modeling of image processing algorithms for hardware-software co-simulation
title_full_unstemmed Modeling of image processing algorithms for hardware-software co-simulation
title_sort modeling of image processing algorithms for hardware-software co-simulation
granting_institution Universiti Teknologi Malaysia, Faculty of Electrical Engineering
granting_department Faculty of Electrical Engineering
publishDate 2015
url http://eprints.utm.my/id/eprint/53865/1/IbrahimIsaMFKE2015.pdf
_version_ 1747817645163413504