Powered by OpenAIRE graph
Found an issue? Give us feedback
https://dx.doi.org/1...arrow_drop_down
https://dx.doi.org/10.26262/he...
Other literature type . 2016
License: CC BY SA
Data sources: Datacite
addClaim

������������������ ���� FPGA �������������������� ���������������� ��������������

������������������ ���� FPGA �������������������� ���������������� ��������������

Abstract

�������� �������������� �������� ������������������������ ������ ������������������ �������� �������������������� ���������������� �������������� (image stitching) ���� FPGA. �� �������������������� ���������� �������������������� �������� SIFT feature descriptor. �� SIFT descriptor �������������������������� ������ ������ D.Lowe ������ ���������� �������� ������ �������� ������ ���������������������� ���������������������� ������ ���������� ������. ���� ������ SIFT ������������ ���� ���������� ������������������ ���� ������ ������������ ���������������� ���������������� ���� ������������ ���������� ���������������������� ���� �������� ���� �������� (scale), �������������� (illumination), ��������������������(rotation) ������ �������� �������������������� (translation). ���������������� �� SIFT ���������� �������������� ���������������������� ���� �������� ���� ���������� ������������ (affine). �������� �������������������� image stitching ������������ ���� ���������� ���������������������� ���� ������ ���� �������������� �������������������������� �������������������������������� ���������� ���� ���������� ������ �������������� (��.�� ������������) ������ �������������� ���� ���������� ������������ �������������������������������� ������ ���������������� ������������������������ �������� ���� ������������ ������ �������� ���������������� ��������������. ������������ �� SIFT �������� ���� ���������������������� ������ �������������� ������������ ����������������������. ���� �������������� �������� ������ �������������� ���� �������������� ������ ������������������ video. �� SIFT ���������������������� �������� ������ ������������������������������ �������������� �������� �������������� �������������������������� ������������������������������ ���������������� features ���� ������������ ������������ ���� ���������������������� ������ ���� �������������������� ������������ ��������. ������������ ������������ ���������� ������ �������������� feature ������ ������ ���������� ������������ ���������������������� ���� ���������������� ������ ������ ���������������� ������ �������������� ���������������� ���������������� �� ���������������� �������� ���������������� matching ������ ���� ���������� ���� ���������� ������������������������. �� �������������� ������ ������������������������������ ������ �������������� �������� �������������������� Nearest Neighbor Distance Ratio(NNDR). �������� ���������� ������ ���������������� ������ ����������������, �������� ������������������ ���� 6 ����������������. ������ 1�� ���������������� �������������� ������ ���������������� ���� �������������� ���������� image processing ������ ���� ������������������ �������� ���������������� ������������������ ������ �������������������� SIFT ������ ������ �������������������������� �������������������� stitching. ������ 2�� ���������������� �������������� ������ ���������������� ���������������� ���� ������������������ feature detectors ������ feature descriptors ������ ���������������� ������ �������������������������������� ���� �������������� ������������ ������������������ ������ �������������� ������ ������ �������������� ���� �������������� ������ ���������������������� stitching. ������ 3�� ���������������� ������������������������ �� �������������������� SIFT �������������� ���� ���� ������������������ ������������������ ������ D.Lowe . ������ 4�� ���������������� �������������������������� ������ ������������������������ VHDL ������������������ ������ �������������������� SIFT ���������� ������ ���� ���������������� ������������������ ������ �������������������� stitching ���� FPGA. �� ���������������������� �������������� ������ ������������������������������ ������ ������ ���������������������������� ������ FPGA ���������� �� ZEDBOARD Zynq-7000 ������ Xilinx ���� ������������������ ���������������� ������ 100 MHz ������ ���������������� ������������������������ ���������� 5,040,000 bits (140 blocks RAM * 36000 bits/block). ���� ������������������������ ������ ���� ������������������ ������ �������������������� ���������������� ������ 5�� ���������������� ������ ���������� ������ 6�� ���������������� �������������� ������ ���������� �������������������� ���������������� ������������������ ������ �������������������������� �������� ������ SIFT descriptor ������ ������ ���� ���������������� stitching ������������������.

In this Thesis we describe an image stitching algorithm implemented on FPGA board. We introduce an algorithm based on SIFT descriptor. The SIFT descriptor created by D.Lowe is one of the most compact and reliable descriptors. With SIFT algorithm we can detect and describe image features invariant in scale, illumination, rotation and translation transformations. Also SIFT is partly invariant in illumination changes of images. This facts are very important when designing stitching algorithms as the sources of the images i.e. cameras are never aligned or similar calibrated. However SIFT has the disadvantage of high computation time so it not so efficient to be used in video applications. After SIFT is implemented in two images there should be a matching technique to match all the features found in the first image with these in the second image. We use Nearest Neighbor Distance Ratio(NNDR) technique as it offers good reliability with not very high computation time. The organization of the text contains 6 chapters. In the first chapter we make an introduction on some basic knowledge and fundamentals of image processing. These information help understanding the functionality of SIFT. Second chapter contains information of stitching algorithms. Furthermore we make a historical reference on feature detectors and feature descriptors. In the third chapter we describe SIFT algorithm and how we produce the necessary features for matching between the two images. In fourth chapter we introduce the VHDL implementation of the whole stitching algorithm including SIFT algorithm and matching technique. The SIFT implementation is a simple approach of the original algorithm as we choose to reduce the resources FPGA consumes. The FPGA board is Xilinx ZEDBOARD Zynq7000 with clock frequency 100MHz and BRAM capacity 5,040,000 bits (140 BRAMS *36000bits). The results in speed and performance of the implementation are presented in fifth chapter and finally we write a small reference in 6th chapter on applications in which SIFT or the whole stitching algorithm can be used.

Keywords

�������������������� ���� FPGA, SIFT, Image Stitching, �������������� ��������������, ���������������������� ��������������, FPGA

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!