Generování kódu pro zpracování surového obrazu na grafickém zařízení

Loading...
Thumbnail Image

Date

Authors

Pojsl, Jakub

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta strojního inženýrství

ORCID

Abstract

Tato bakalářská práce se zabývá možností generování CUDA code pomocí Matlab GPU Coder na grafické zařízení Nvidia Jetson Nano a zpracování hloubkových obrazových dat z Intel RealSence kamery takto vygenerovanými funkcemi. Teoretická část je věnována seznámení s CUDA code, Intel RealSence D415, Jetson Nano a Matlab GPU Coder. Praktická část práce je zaměřena na ukázku generování CUDA code a spustitelného souboru pro Jetson Nano pomocí Matlab GPU Coder a nástroje CMake. Následuje vytvoření aplikace pro získání hloubkových dat z Intel RealSence kamery, jejich zpracování ve vygenerované CUDA funkci a zobrazení zpracovaných dat. Práce je zakončena analýzou běhu aplikace a demonstrací výhod CUDA code při náročných výpočtech.
This bachelor thesis explores generating CUDA code using Matlab GPU Coder, deploying code to Jetson Nano, and processing depth data from Intel RealSence depth camera with generated CUDA functions. The theoretical part introduces CUDA code, Intel RealSence D415, Jetson Nano, and Matlab GPU Coder. The practical part describes generating CUDA code from simple Matlab functions and generating executables using Matlab GPU Coder and CMake compiler. This is followed by the description of developing the application that gathers depth data from Intel RealSence depth camera, processes the data, and displays the processed data on the screen. Finally, the developed application is analyzed and CUDA code advantages in raw computation are demonstrated.

Description

Citation

POJSL, J. Generování kódu pro zpracování surového obrazu na grafickém zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2021.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Mechatronika

Comittee

doc. Dr. Ing. Kazimierz Peszyński (předseda) doc. Ing. Zdeněk Hadaš, Ph.D. (místopředseda) doc. Ing. Stanislav Věchet, Ph.D. (člen) doc. Ing. Radek Vlach, Ph.D. (člen) doc. Ing. Robert Grepl, Ph.D. (člen) Ing. Petr Krejčí, Ph.D. (člen)

Date of acceptance

2021-06-23

Defence

Student ve vymezeném čase prezentoval svoji bakalářskou práci, dále byly přečteny posudky a zodpovězeny dotazy oponenta. Poté byly členy komise položeny následující otázky související s bakalářskou prací: Jaké Raspberry Pi jste použil ke srovnání? Můžete blíže okomentovat použitý hardware pro srovnání velikosti řádu matice na době výpočtu L-U rozkladu? Po zodpovězení všech dotazů byla obhajoba celkově hodnocena jako výborná / A.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO