Fejmozgás alapú gesztusok felismerése Bertók Kornél, Fazekas Attila Debreceni Egyetem, Informatikai Kar Debreceni Képfeldolgozó Csoport KÉPAF 2013, Bakonybél.

Slides:



Advertisements
Hasonló előadás
Készítette: Kosztyán Zsolt Tibor
Advertisements

ÉRDEKES PONTOK KINYERÉSE DIGITÁLIS KÉPEKEN. BEVEZETÉS  ALAPPROBLÉMA  Jellemzőpontok detektálása mindkét képen  Kinyert pontok megfeleltetése  Megfeleltetések.
Készítette: Kosztyán Zsolt Tibor
Szimmetrikus 3f mennyiségek ábrázolása hatékonyan
Fejmozgás alapú gesztusok felismerése
Az éghajlatváltozás problémája egy fizikus szemszögéből Geresdi István egyetemi tanár Pécsi Tudományegyetem Természettudományi Kar.
F IGYELMI ALGORITMUSOKKAL VEZÉRELT HELYSZÍNANALÍZIS A BIONIKUS SZEMÜVEGBEN Persa György.
A SZABÁLYOZOTT JELLEMZŐ MINŐSÉGI MUTATÓI
BSP-fák használata játék- engine fejlesztésében a nagy kiterjedésű zárt terek megjelenítéséhez Előadó: Boromissza Gergely Konzulens: dr. Szirmay-Kalos.
1 AIBO Robotfoci Bodor László IAR Bevezetés AIBO RoboCup AIBO RoboCup Célok Célok Rendszer elemei Rendszer elemei Megvalósítás terve Megvalósítás.
A munkasebesség egyenlőtlensége
MI 2003/9 - 1 Alakfelismerés alapproblémája: adott objektumok egy halmaza, továbbá osztályok (kategóriák) egy halmaza. Feladatunk: az objektumokat - valamilyen.
MI 2003/ A következőkben más megközelítés: nem közvetlenül az eloszlásokból indulunk ki, hanem a diszkriminancia függvényeket keressük. Legegyszerűbb:
Az egyenest meghatározó adatok a koordináta-rendszerben
Globális helymeghatározás Zárthelyi dolgozat Relatív helymeghatározás fázisméréssel.
Matematika II. 2. előadás Geodézia szakmérnöki szak 2012/2013. tanév Műszaki térinformatika ágazat őszi félév.
Térbeli infinitezimális izometriák
Algoritmusok Az algoritmus fogalma:
Csoportosítás megadása: Δx – csoport szélesség
Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével
Távolságok, hasonlósági mértékek, dinamikus idővetemítés.
MI 2003/ Alakfelismerés - még egy megközelítés: még kevesebbet tudunk. Csak a mintánk adott, de címkék nélkül. Csoportosítás (klaszterezés, clustering).
Virtuális méréstechnika Spektrum számolása 1 Mingesz Róbert V
Arci jellemzők kinyerése és vizsgálata ember-gép interakciókban
Ívmérték, forgásszögek
A munkasebesség egyenlőtlensége
Előadó: Prof. Dr. Besenyei Lajos
Vámossy Zoltán 2004 (Mubarak Shah, Gonzales-Woods anyagai alapján)
Év eleji információk Előadó: Hosszú Ferenc II. em Konzultáció: Szerda 9:50 – 10:35 II. em
Matematika III. előadások MINB083, MILB083
Mérnöki Fizika II előadás
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Az Alakfelismerés és gépi tanulás ELEMEI
Vámossy Zoltán 2004 (H. Niemann: Pattern Analysis and Understanding, Springer, 1990) DIP + CV Bevezető II.
108 A kísérletek célja egy speciális anyag optimális előállítási körülményeinek meghatározása volt. A célfüggvény a kihozatal %. melynek maximális értékét.
Dr. Balogh Péter Gazdaságelemzési és Statisztika Tanszék DE-AMTC-GVK
Implementált képfeldolgozó algoritmusok
HATÉKONY SAJÁTSÁGKIEMELŐK KÉPEK ÖSSZEHASONLÍTÁSÁHOZ MobileAssistant workshop, május 4. Főnix Inkubátorház, 4029 Debrecen, Csapó u. 42. A ép III/2.
Fejmozgás alapú gesztusok felismerése Bertók Kornél, Fazekas Attila Debreceni Egyetem, Informatikai Kar Debreceni Képfeldolgozó Csoport KÉPAF 2013, Bakonybél.
Fejmozgás alapú gesztusok felismerése Bertók Kornél, Fazekas Attila Debreceni Egyetem, Informatikai Kar Debreceni Képfeldolgozó Csoport KÉPAF 2013, Bakonybél.
Koordináta-geometria
Textúra elemzés szupport vektor géppel
1. feladat Az ábrán egy épülő ház tetőszerkezetét látjuk. A „mester” szerint ez akkor lesz a legstabilabb, ha a „ferde” CD nyeregtetőt annak F felezőpontjában,
Lineáris programozás.
Lokális optimalizáció Feladat: f(x) lokális minimumának meghatározása 0.Adott egy kezdeti pont: x 0 1.Jelöljünk ki egy új x i pontot, ahol (lehetőleg)
Optimalizáció modell kalibrációja Adott az M modell, és p a paraméter vektora. Hogyan állítsuk be p -t hogy a modell kimenete az x bemenő adatokon a legjobban.
Alapsokaság (populáció)
Budapesti Műszaki Főiskola Neumann János Informatikai Kar Informatikai Automatizált Rendszerek Konzulens: Vámossy Zoltán Projekt tagok: Marton Attila Tandari.
Kézmozdulat felismerő rendszer
KINECT© szenzor intelligens terekben
KINECT© alapú ambiens intelligencia AAL alkalmazásokban
Térinformatika adatok tudásbázisán alapuló kereső- motor IKTA / 2000.
2012.FEBRUÁR FEBRUÁR 20-IG!!!. Árajánlat kérése, nemzetközi közösségi weboldal kivitelezésére: Funkciók: - Tag/1-1 kép feltöltése - Min. adatok.
Sokszögek fogalma és felosztásuk
Algoritmizálás és programozás tanítása Balogh Zoltán PTE-TTK IÁTT Az algoritmuskészítés.
F IGYELMI ALGORITMUSOKKAL VEZÉRELT HELYSZÍNANALÍZIS Persa György.
Útkeresések.
MI 2003/8 - 1 Alakfelismerés alapproblémája: adott objektumok egy halmaza, továbbá osztályok (kategóriák) egy halmaza. Feladatunk: az objektumokat - valamilyen.
Kutatási beszámoló 2002/2003 I. félév Iváncsy Renáta.
Struktúra predikció Struktúra lehet Felügyelt tanulási probléma
Fejmozgás alapú gesztusok felismerése Bertók Kornél, Fazekas Attila Debreceni Egyetem, Informatikai Kar Debreceni Képfeldolgozó Csoport KÉPAF 2013, Bakonybél.
Több irányú, alaksablonok nélküli épület detekció légiképeken Manno-Kovács Andrea, Szirányi Tamás Elosztott Események Elemzése Kutatócsoport MTA SZTAKI.
A számítógépes elemzés alapjai
Klasszikus szabályozás elmélet
Mediánok és rendezett minták
Mozgásvizsgálat gyakorlat
A munkasebesség egyenlőtlensége
Algoritmusok Az algoritmus fogalma:
Bevezetés Tematika Számonkérés Irodalom
Mérések adatfeldolgozási gyakorlata vegyész technikusok számára
Előadás másolata:

Fejmozgás alapú gesztusok felismerése Bertók Kornél, Fazekas Attila Debreceni Egyetem, Informatikai Kar Debreceni Képfeldolgozó Csoport KÉPAF 2013, Bakonybél január 29 – február 1.

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Bevezetés Gesztusfelismerő rendszer –Tudatos fejmozgások, mint mozdulatsorok felismerése –Valósidejű felismerés kameraképeken –Kis számú adat alapján Gesztus definiálása –Hatékony reprezentáció: térben és időben Gesztus adatbázis –Rögzítés és elemzés –Felismerés javítása 2

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Fejmozgás meghatározása Milyen jellegű gesztusokat szeretnénk felismerni? –Tudatos mozgás: 2-3 sec hosszúságú –Mozdulatok eltérő ütemben történő végrehajtása Fejmozgás behatárolása térben és időben –MHI reprezentáció: időtől függő sablon, ahol minden egyes pixel értéke a fejmozgás egy függvényeke 3

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Fejmozgás detektálása MHI: képszekvencia mozgó objektumainak változásait írja le –Több egymást követő képkockán keresztül –Maszk: azokat a régiókat jelöli ki, ahol mozgás volt az adott időpillanatban (  ) –Ahol mozgás volt, ott az összes pixel  értéket vesz fel, –A többi fokozatosan elhalványul, majd törlődik. 4

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Fejmozgás iránya MHI  mozgás gradiens, fejpozíció megváltozásának iránya –Nem elég stabil, kicsi az arc felbontása Feladat: a mozgás tekintetében hasznos régiók meghatározása –FAST sarokdetektor Véges számú jellemzőpont az eredménye Eredményét korlátozzuk az arcra 5

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Fejmozgás iránya Optikai áramláshoz tartozó vektorok kiszámítása –FAST jellemzőpontok alapján, az aktuális és a következő képkocka között Fejmozgás iránya: n db optikai folyam vektor számtani közepe –Irányszög: a vektornak az y tengely pozitív oldalával bezárt szöge –Probléma: túl sok lehetséges érték a [0,2  ] intervallumból –Megoldás: csoportosítsuk a szögeket 6

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Fejmozgás iránya 7 Fejmozdulat értéke szögben. A teljes szögnek egy tizenhatodába sorolva.

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Gesztusfelismerés Gesztus időbeli szegmentálása –MHI átlagintenzitás alapján Szegmens –Képkockák sorozata –Alacsony átlagintenzitással a szekvencia elején és végén Gesztus –Szekvencia szomszédos tagjaira számított szögek sorozata –{"fejrázás"; [90°,90°,90°,270°,270°,225°,135°]} 8

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Gesztusadatbázis A mozdulatok eltérő ütemben kerülnek végrehajtásra Komplexebb döntések hozatala Gesztus adatbázis –Szögsorozatok gyűjteménye –Csoportok: egy gesztushoz, több sorozat Felismerés javítása –Menet közben felvesszük a felismert gesztusokat az adatbázisba –Igazodás a felhasználói szokásokhoz 9

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Dinamikus idővetemítés A képszekvencia szegmenseihez számított szögsorozatot DTW segítségével illesztjük az adatbázis elemeihez –Felismert gesztus: átlagosan a legkisebb távolság DTW (din. idővetemítés) –nD vektor illesztése egy mD vektorhoz –Táblázat: (0,0)-ból eljutni (n,m)-be –Lépésenként hasonlítja össze a mintákat –Cél: távolság minimalizálása 10

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Dinamikus idővetemítés 11 Két eltérő ütemben elvégzett fejrázás gesztus illesztése egymáshoz. A lineáris illesztést a koordináta-rendszer (0,0) pontjából induló és (18,14) pontjában végződő átló jelentené. Az optimális nem lineáris illesztést a kék törött vonal jelzi.

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Eredmények Minimális gesztushossz: >1 sec –A rövid gesztusok nem illeszkednek a kicsit hasonlókra Maximális gesztushossz –~5 sec, 30 FPS mellett: 150 hosszúságú szögsorozatok, mint gesztusok –Mintavételezés csökkentése a harmadára Főbb mozgáskomponensek megmaradnak Maximális DTW hiba –Gesztusok közötti távolság –Empirikus úton. DTW távolság < 15 12

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Eredmények 13 Az osztályonkénti átlagos DTW távolság 20 darab körkörös fejmozgásra. Látható, hogy javul a DTW szeparáló teljesítménye, ha bizonyos határok között növeljük az egyes osztályok számosságát.

Bevezetés Fejmozgás meghatározása Fejmozgás detektálása Fejmozgás iránya Gesztus- felismerés Gesztus adatbázis DTW Eredmények KÉPAF 2013 Bakonybél Demó videó 14

Köszönöm a figyelmet!