Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application

In this project, car plate identification will be implemented in hardware-software partitioning by using PSO algorithm. The framework for hardware-software partitioning using PSO algorithm in MATLAB is developed. The performance between the solution in hardware-software partitioning and the solution...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Jia Zheng
Format: Monograph
Language:English
Published: Universiti Sains Malaysia 2018
Subjects:
Online Access:http://eprints.usm.my/53520/1/Hardware%20Software%20Partitioning%20Using%20Particle%20Swarm%20Optimization%20%28PSO%29%20In%20Image%20Processing%20Application_Tan%20Jia%20Zheng_E3_2018.pdf
http://eprints.usm.my/53520/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Sains Malaysia
Language: English
id my.usm.eprints.53520
record_format eprints
spelling my.usm.eprints.53520 http://eprints.usm.my/53520/ Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application Tan, Jia Zheng T Technology TK Electrical Engineering. Electronics. Nuclear Engineering In this project, car plate identification will be implemented in hardware-software partitioning by using PSO algorithm. The framework for hardware-software partitioning using PSO algorithm in MATLAB is developed. The performance between the solution in hardware-software partitioning and the solution without partitioning is investigated. The image processing’s formulas are verified in Visual Studio. Then the coding is written in Verilog for hardware and C language for software to obtain the execution time and resources consumption. Then the data will be processed in MATLAB using PSO algorithm to determine the optimal result in partitioning. The PSO algorithm parameters such as the number of iteration and number of particles are varied to obtain the optimum value for the parameters. Three different constraints value, C=1022, C=681 and C=341 are take into consideration to generate an optimum solution. The solution for C=1022 use 55% of the total hardware resources (1362) in pure hardware. It is 1.11 times faster than pure hardware and 1.45 times faster than pure software. The solution for C=681 use 49.7% of the total hardware resources in pure hardware and it is 1.09 times faster than pure hardware and 1.42 times faster than pure software. The solution for C=341 use 22.03% of the total hardware resources in pure hardware and it is 1.05 times faster than pure hardware and 1.36 times faster than pure software. Performance in hardware-software partitioning is higher or better compare to pure hardware and pure software. Hardware-software partitioning has fast in processing speed and use less in hardware resources. Future work of this project is to implement the hardware-software partitioning solution in Altera DE1-SoC. Universiti Sains Malaysia 2018-06-01 Monograph NonPeerReviewed application/pdf en http://eprints.usm.my/53520/1/Hardware%20Software%20Partitioning%20Using%20Particle%20Swarm%20Optimization%20%28PSO%29%20In%20Image%20Processing%20Application_Tan%20Jia%20Zheng_E3_2018.pdf Tan, Jia Zheng (2018) Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application. Project Report. Universiti Sains Malaysia, Pusat Pengajian Kejuruteraan Elektrik dan Elektronik. (Submitted)
institution Universiti Sains Malaysia
building Hamzah Sendut Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Sains Malaysia
content_source USM Institutional Repository
url_provider http://eprints.usm.my/
language English
topic T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
spellingShingle T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
Tan, Jia Zheng
Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application
description In this project, car plate identification will be implemented in hardware-software partitioning by using PSO algorithm. The framework for hardware-software partitioning using PSO algorithm in MATLAB is developed. The performance between the solution in hardware-software partitioning and the solution without partitioning is investigated. The image processing’s formulas are verified in Visual Studio. Then the coding is written in Verilog for hardware and C language for software to obtain the execution time and resources consumption. Then the data will be processed in MATLAB using PSO algorithm to determine the optimal result in partitioning. The PSO algorithm parameters such as the number of iteration and number of particles are varied to obtain the optimum value for the parameters. Three different constraints value, C=1022, C=681 and C=341 are take into consideration to generate an optimum solution. The solution for C=1022 use 55% of the total hardware resources (1362) in pure hardware. It is 1.11 times faster than pure hardware and 1.45 times faster than pure software. The solution for C=681 use 49.7% of the total hardware resources in pure hardware and it is 1.09 times faster than pure hardware and 1.42 times faster than pure software. The solution for C=341 use 22.03% of the total hardware resources in pure hardware and it is 1.05 times faster than pure hardware and 1.36 times faster than pure software. Performance in hardware-software partitioning is higher or better compare to pure hardware and pure software. Hardware-software partitioning has fast in processing speed and use less in hardware resources. Future work of this project is to implement the hardware-software partitioning solution in Altera DE1-SoC.
format Monograph
author Tan, Jia Zheng
author_facet Tan, Jia Zheng
author_sort Tan, Jia Zheng
title Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application
title_short Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application
title_full Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application
title_fullStr Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application
title_full_unstemmed Hardware Software Partitioning Using Particle Swarm Optimization (PSO) In Image Processing Application
title_sort hardware software partitioning using particle swarm optimization (pso) in image processing application
publisher Universiti Sains Malaysia
publishDate 2018
url http://eprints.usm.my/53520/1/Hardware%20Software%20Partitioning%20Using%20Particle%20Swarm%20Optimization%20%28PSO%29%20In%20Image%20Processing%20Application_Tan%20Jia%20Zheng_E3_2018.pdf
http://eprints.usm.my/53520/
_version_ 1739828989356146688