Akcelerátor ztrátové komprese na hradlovém poli

dc.contributor.advisorRozkovec Martin, Ing. Ph.D. :57232cs
dc.contributor.authorNajman, Karelcs
dc.contributor.refereeUlman David, Bc. :68825cs
dc.date.accessioned2024-03-26T07:31:44Z
dc.date.available2024-03-26T07:31:44Z
dc.date.committed22.5.2023cs
dc.date.defense30.1.2024cs
dc.date.issued2024-01-30
dc.date.submitted24.10.2022cs
dc.description.abstractTato bakalářská práce se zabývá implementací ztrátové komprese na FPGA, konkrétně na vývojové desce ZedBoard. Práce začíná seznámením se vývojovými nástroji balíku Xilinx Vitis a pokročilými metodami ztrátové komprese, jako jsou diskrétní kosinová transformace, diskrétní vlnková transformace, kvantizace, RLE (Run-Length Encoding), Huffmanovo kódování. Na základě této teoretické analýzy je navrhnut implementovatelný postup ztrátové komprese, který je odvozen od standardu JPEG. Pro implementaci ztrátové komprese na FPGA je realizován výpočet 2D DCT (diskrétní kosinové transformace), který je klíčovým krokem pro získání frekvenční reprezentace obrazu. Dále je provedena kvantizace a cikcak uspořádání, které slouží k redukci dat a vytvoření spojitého toku. Procesory platformy ZedBoard, konkrétně ARM Cortex-A9, jsou využity k provádění RLE (Run-Length Encoding). Tento krok slouží k efektivní kompresi dat a minimalizaci jejich velikosti. Výsledná implementace dosahuje akceptovatelného kompresních výsledků při vysokém výpočetním výkonu. Výsledky experimentů potvrzují funkcionalitu a výkonnost navržené implementace a naznačují její potenciální využití pro praktické aplikace ve zpracování obrazových dat.cs
dc.description.abstractThis bachelor's thesis deals with the implementation of lossy compression on FPGA, specifically on the ZedBoard development board. The work begins with an introduction to the development tools of the Xilinx Vitis software and advanced methods of lossy compression, such as discrete cosine transform, discrete wavelet transform, quantization, RLE (Run-Length Encoding), Huffman coding. Based on this theoretical analysis, an implementable lossy compression procedure is proposed, which is derived from the JPEG standard. To implement lossy compression on the FPGA, a 2D DCT (discrete cosine transform) calculation is implemented, which is a key step for obtaining the frequency representation of the image. Next, quantization and zigzag arrangement are performed, which serve to reduce data and create a continuous flow. ZedBoard platform processors, specifically ARM Cortex-A9, are used to perform RLE (Run-Length Encoding). This step serves to effectively compress the data and minimize its size. The resulting implementation achieves acceptable compression results at high computing power. The results of the experiments confirm the functionality and performance of the proposed implementation and indicate its potential use for practical applications in image data processing.en
dc.format47cs
dc.identifier.urihttps://dspace.tul.cz/handle/15240/174837
dc.language.isoCScs
dc.subjectztrátová komprese obrazucs
dc.subjectFPGAcs
dc.subjectVHDLcs
dc.subjectknihovna fixed point packagecs
dc.subjectDCTcs
dc.subjectdiskrétní kosinová transformace kvantizacecs
dc.subjectcikcakcs
dc.subjectRLEcs
dc.titleAkcelerátor ztrátové komprese na hradlovém polics
dc.titleLossy compression accelerator on an FPGAen
dc.typediplomová prácecs
local.degree.abbreviationBakalářskýcs
local.identifier.authorM20000218cs
local.identifier.stag44602cs
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
KN_Akcelerátor_ztrátové_komprese_na_hradlovém_poli.pdf
Size:
508.67 KB
Format:
Adobe Portable Document Format
Description:
VŠKP ( 3.6.2023 19:59 )
Loading...
Thumbnail Image
Name:
KN_Zdrojové kódy.zip
Size:
186.8 KB
Format:
Unknown data format
Description:
VŠKP - příloha ( 3.6.2023 20:00 )
Loading...
Thumbnail Image
Name:
BP_Karel Najman_vedoucí.pdf
Size:
737.32 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP ( 15.6.2023 9:20 )
Loading...
Thumbnail Image
Name:
BP_Karel Najman_oponent.pdf
Size:
800.3 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP ( 15.6.2023 9:22 )
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
39.05 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby VŠKP ( 30.1.2024 14:49 )