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...

Full description

Saved in:
Bibliographic Details
Main Author: Yap, Han Xiong
Other Authors: Ho Duan Juat
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