Bachelor's Thesis

Depth map visualization using the Kinect sensor

Final Thesis 3.5 MB Appendix 7.16 kB

Author of thesis: Ing. Adam Gajdoš

Acad. year: 2017/2018

Supervisor: Ing. Martin Appel, Ph.D.

Reviewer: Ing. Jan Najman, Ph.D.

Abstract:

The theoretical part of bachelor thesis is focused on possibilities of use the depth device Microsoft Kinect in various spheres and branches of industry. The practical part deals with the processing of data from Kinect depth sensor, programming and creating visualizations in the Matlab programming environment for use in the field of education.

Keywords:

Use of Kinect device, Kinect in industry, Kinect in education, Matlab, Visualization, Depth sensor, Interactive sandbox.

Date of defence

13.06.2018

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Student prezentoval komisi svoji bakalářskou práci a následně odpovídal na otázky oponenta i další otázky členů komise: Jak by se dal senzor Kinect využít při výuce předmětů mechaniky? Jaká je jeho vzorkovací frekvence?

Language of thesis

Slovak

Faculty

Department

Study programme

Engineering (B3S-P)

Field of study

Fundamentals of Mechanical Engineering (B-STI)

Composition of Committee

Ing. Lubomír Junek, Ph.D. (předseda)
doc. Ing. Jana Horníková, Ph.D. (místopředseda)
prof. Ing. Jiří Burša, Ph.D. (člen)
doc. Ing. Tomáš Návrat, Ph.D. (člen)
doc. Ing. Stanislav Věchet, Ph.D. (člen)
doc. Ing. Vladimír Fuis, Ph.D. (člen)
Ing. Lubomír Houfek, Ph.D. (člen)

Supervisor’s report
Ing. Martin Appel, Ph.D.

Motivací k této práci bylo opravit a vylepšit interaktivní pískoviště, které by umožňovalo vizualizovat naprogramované výukové mody. Všechny body zadání byly splněny. Publikovaný výsledek hodnotím jako kvalitní. Student prokázal samostatnost a dostatečné znalosti na to, abych mohl studenta doporučit k obhajobě.
Evaluation criteria Grade
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod B
Vlastní přínos a originalita A
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry B
Využitelnost výsledků v praxi nebo teorii B
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací A
Samostatnost studenta při zpracování tématu A

Grade proposed by supervisor: A

Reviewer’s report
Ing. Jan Najman, Ph.D.

Pan Gajdoš se ve své práci zabýval možnostmi využití senzoru Kinect v praxi. V rešeršní části je popsán princip fungování senzoru a poté je vyjmenováno několik různých příkladů využití v průmyslových aplikacích či ve výuce. Zde bych u některých podkapitol (např. 3.1.) vytknul příliš vágní a stručný popis aplikace, ze kterého nebyl jasný princip fungování.

V praktické části je potom popsána testovací sestava a způsob filtrace naměřených dat na což navazuje jádro práce, kterým jsou tři algoritmy pro vizualizaci snímaného terénu. V této části mám výhrady zejména k místy velmi stručnému a obecnému popisu jednotlivých kroků algoritmů zpracování dat. Také použití vestavěných funkcí MATLABu je v některých případech zmíněno bez uvedení, jak vypadají například jejich vstupy nebo parametry.

K samotným algoritmům „Expozice terénu“ a „Generování výškových profilů“ nemám výhrady. U „Simulace východu slunce“ je sice program funkční, nicméně doba výpočtu je příliš dlouhá pro praktické využití.

Navzdory všem výše uvedeným výtkám student splnil cíle bakalářské práce a vytvořil tři nové programy pro vizualizaci terénu včetně otestování na reálné soustavě. Práci tedy při uspokojivém zodpovězení dotazů doporučuji k obhajobě a hodnotím známkou B (velmi dobře).
Evaluation criteria Grade
Splnění požadavků a cílů zadání B
Postup a rozsah řešení, adekvátnost použitých metod B
Vlastní přínos a originalita B
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry C
Využitelnost výsledků v praxi nebo teorii B
Logické uspořádání práce a formální náležitosti B
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací B
Topics for thesis defence:
  1. Jaká řešení byste vyzkoušel pro zlepšení rychlosti výpočtu simulace východu a západu slunce?
  2. V kapitole 5.2 uvádíte použití funkce filter2 s využitím vlastního jádra. Stručně popište, jaký vliv mají rozměry jádra a jeho hodnoty na výsledek filtrace.

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová