1 / 10

Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

Alena Kopaničáková Hospodárska informatika neurit.fei.tuke.sk/eem/_AlenaKopanicakova. Analýza dát v systéme rozpoznávania emócií z pohybových vzorov. DTW Gesture Recognition. Cieľ projektu: naštudovať a vyskúšať programový systém na rozpoznávanie gest pomocou senzora Kinect v 2D

ince
Download Presentation

Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Alena Kopaničáková Hospodárska informatika neurit.fei.tuke.sk/eem/_AlenaKopanicakova Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  2. DTW Gesture Recognition • Cieľ projektu: naštudovať a vyskúšať programový systém na rozpoznávanie gest pomocou senzora Kinect v 2D • Open-source program v C# • Nutné mať k dispozícií Kinect a potrebné ovládače (Kinect SDK) • Využíva DTW algoritmus Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  3. DTW-Dynamic Time Warpingalgoritmus • Algoritmus zameraný na podobnosti medzi 2 sekvenciami, kt. sa môžu líšiť v čase, alebo v rýchlosti • Aplikovateľný na všetky druhy údajov, ktoré je možne reprezentovať lineárne ( audio, video, grafika) • Najznámejšie príklady: chôdza , automatické rozpoznávanie reči Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  4. DTW-Dynamic Time Warpingalgoritmus • Vhodný najmä pre sekvencie s chýbajúcimi informáciami, za predpokladu, že nastanú dostatočne dlhé segmenty na porovnávanie • V našom prípade: kvalita nahraných gest nezávisí od rýchlosti nahrávania Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  5. DTW-Dynamic Time Warpingalgoritmus • int DTWDistance(s: array [1..n], t: array [1..m]) { DTW := array [0..n, 0..m] for i := 1 to m DTW[0, i] := infinity for i := 1 to n DTW[i, 0] := infinity DTW[0, 0] := 0 for i := 1 to n for j := 1 to m cost:= d(s[i], t[j]) DTW[i, j] := cost + minimum(DTW[i-1, j ], // vkladanie DTW[i , j-1], // mazanie DTW[i-1, j-1]) // ladenie return DTW[n, m] } Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  6. DTW Gesture Recognitionfunkcie programu 1. Nahrávanie 2. Ukladanie do .txt 3. Načitanie so súboru 4. Rozoznávanie Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  7. DTW Gesture Recognitionplusy a mínusy • Nahrávanie 3 sekundy po stlačení tlačidla • 1 až 1,5 metrov od Kinectu • Vytváranie vlastných typov gest • 1 hráč • Práca v 2D • Manuálne ovládanie Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  8. DTW Gesture Recognitionmoje nahrané gestá • Sníma všetky kĺby hornej časti trupu • 6 nahraných gest pre pohyb rúk • Fungovanie na 78 % • Ukážka fungovania... Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  9. Budúce smerovanie práce • Ukladanie databázy gest na webové rozhranie (http://neurit.fei.tuke.sk/eem/_AlenaKopanicakova/database/) • Pokus o prepojenie s Naom (rozpoznanie gesta a následná interpretácia) • Rozpoznávanie gest ako súčasť rehabilitačného cvičenia ( Kinect by v rôznych časových intervaloch kontroloval, či cvičiaci vykonáva cviky precvičované Naom) Analýza dát v systéme rozpoznávania emócií z pohybových vzorov

  10. Ďakujem za pozornosť

More Related