Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/35416
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2018-10-30T12:24:06Z-
dc.date.available2018-10-30T12:24:06Z-
dc.date.issued2018-
dc.identifier.citationMuscat, N. (2018). Fast block-matching motion estimation search on FPGA (Bachelor's dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/35416-
dc.descriptionB.SC.(HONS)COMPUTER ENG.en_GB
dc.description.abstractThis work presents an implementation of the Diamond Search Block Matching Algorithm. A Block Matching Algorithm is a method of finding the similarities between two consecutive video frames. One of the most efficient algorithms under the category of block matching is the Diamond Search which uses a diamond shape search point pattern to find the similarities between one frame and another. Such an algorithm exploits temporal redundancies which refers to having pixels in two video frames with the same values at the same location. A Block Matching Algorithm falls under Motion Estimation which is an essential component of video compression. Motion Estimation is the most expensive procedure in the compression process which implies that efficient algorithms are required to efficiently compress videos. The objective of this work was to implement the Diamond Search on an FPGA. The outcome was a set of motion vectors which describe the motion transformation from one video frame to another. The algorithm was first implemented on MATLAB and the resulting motion vectors were examined and confirmed to be correct. The algorithm was then ported to VHDL code to be used on an FPGA. The FPGA’s LEDs were used to check if all the resulting motion vectors matched with the vectors obtained from MATLAB. Frames from different video sequences were used and the motion vectors from MATLAB were also altered to check if the FPGA implementation would detect the mismatch. All of the results were correct.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectField programmable gate arraysen_GB
dc.subjectMATLABen_GB
dc.subjectVHDL (Computer hardware description language)en_GB
dc.subjectAlgorithmsen_GB
dc.subjectVideo compressionen_GB
dc.titleFast block-matching motion estimation search on FPGAen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Communications and Computer Engineeringen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorMuscat, Nicholas-
Appears in Collections:Dissertations - FacICT - 2018
Dissertations - FacICTCCE - 2018

Files in This Item:
File Description SizeFormat 
18BSCIT0010.pdf
  Restricted Access
4 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.