Implementation of filtering algorithm on hardware platform
This report covers the various aspect of hardware implementation on image filtering algorithm as well as the image structures which I have created using Vivado SDK (C language) and Vivado 2016 (VHDL). This aims to do a comparison between the existing image filtering software such as MATLAB and Field...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/74858 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-74858 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-748582023-07-07T17:35:04Z Implementation of filtering algorithm on hardware platform Yap, Han Xiong Ho Duan Juat School of Electrical and Electronic Engineering DRNTU::Engineering This report covers the various aspect of hardware implementation on image filtering algorithm as well as the image structures which I have created using Vivado SDK (C language) and Vivado 2016 (VHDL). This aims to do a comparison between the existing image filtering software such as MATLAB and Field Programmable Gate Array. Through various filtering techniques, I was able to compare and contrast and identify which method is most efficient in processing images as well as which produce a better-quality image. Experiments were run using images of Lena and Barbara, with the resolution of 720 x 1280 to compute the outcomes. Elaborations were done to explain the entire process from converting the images into data outputs, to hexadecimal before it is being sent to Vivado SDK to generate the outcomes. Filtering methods such as grayscale, Sobel filtering and Robert filtering is done via hardware implementation in VHDL code. Then the results generated will also be stored on the zed board and that will be displayed on the monitor through VGA connection. I have also run the exact same images in Matlab to derive the ideal results which are later use to do a comparison during my hardware implementation. Bachelor of Engineering 2018-05-24T06:43:42Z 2018-05-24T06:43:42Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74858 en Nanyang Technological University 59 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Yap, Han Xiong Implementation of filtering algorithm on hardware platform |
description |
This report covers the various aspect of hardware implementation on image filtering algorithm as well as the image structures which I have created using Vivado SDK (C language) and Vivado 2016 (VHDL). This aims to do a comparison between the existing image filtering software such as MATLAB and Field Programmable Gate Array. Through various filtering techniques, I was able to compare and contrast and identify which method is most efficient in processing images as well as which produce a better-quality image. Experiments were run using images of Lena and Barbara, with the resolution of 720 x 1280 to compute the outcomes. Elaborations were done to explain the entire process from converting the images into data outputs, to hexadecimal before it is being sent to Vivado SDK to generate the outcomes. Filtering methods such as grayscale, Sobel filtering and Robert filtering is done via hardware implementation in VHDL code. Then the results generated will also be stored on the zed board and that will be displayed on the monitor through VGA connection. I have also run the exact same images in Matlab to derive the ideal results which are later use to do a comparison during my hardware implementation. |
author2 |
Ho Duan Juat |
author_facet |
Ho Duan Juat Yap, Han Xiong |
format |
Final Year Project |
author |
Yap, Han Xiong |
author_sort |
Yap, Han Xiong |
title |
Implementation of filtering algorithm on hardware platform |
title_short |
Implementation of filtering algorithm on hardware platform |
title_full |
Implementation of filtering algorithm on hardware platform |
title_fullStr |
Implementation of filtering algorithm on hardware platform |
title_full_unstemmed |
Implementation of filtering algorithm on hardware platform |
title_sort |
implementation of filtering algorithm on hardware platform |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/74858 |
_version_ |
1772827985764679680 |