Affin transzformációs egység FPGA megvalósíthatóságának vizsgálata

OData támogatás
Konzulens:
Szántó Péter
Méréstechnika és Információs Rendszerek Tanszék

A HD videó- és képmegjelenítés elterjedésével a jobb képminőség elérésének érdekében

a valósidejű videó jelfeldolgozás esetében is elvárás lett a felbontás növelése.

A valós idejű követelmények miatt számos jelfeldolgozási lépés csak hardveresen

valósítható meg.

Az affin transzformáció egy igen széles skálán lefedi – majdnem teljes mértékben

– a kép méretének, helyének és irányának való megváltoztatását. A feladat megvalósításához

tehát elengedhetetlen az affin transzformáció matematikájának megismerése,

azaz az affin transzformációs mátrixok megvizsgálása.

Az FPGA (Field Programmable Gate Array) pedig kiválóan alkalmas eszköz arra,

hogy videó jelfeldolgozás valósuljon meg a felhasználásával, a magas képminőségből

nem engedve, valós időben, azaz igen nagy sebességgel.

Szakdolgozatom célja, hogy megvizsgáljam, hogyan lehet megvalósítani FPGA-n

egy valósidejű videó feldolgozó egységet, amely elvégez bármilyen affin transzformációt

a bemenetén beérkező videófolyamon.

Szakdolgozatomban először általánosan ismertetem az affin transzformációt, illetve

különböző képfeldolgozó, szűrési módszereket. Ezt követően bemutatom a

kidolgozott algoritmust, amely megfelelő képminőség elérése mellett képes az affin

transzformáció végrehajtására.

A kigondolt algoritmust megvalósítom MATLAB környezetben. A MATLAB szimuláció

alapján pedig javaslatot teszek egy hardver rendszertervre, amelyet FPGA-ban

implementálok.

Végül ismertetem a hardverrel elért eredményeimet és javaslatot teszek, hogy a

hardver mely részén lehetne további fejlesztéseket eszközölni a hardver által elért

sávszélesség növelése érdekében.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.