Fejmozgás alapú gesztusok felismerése

Slides:



Advertisements
Hasonló előadás
É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.
Advertisements

A napfogyatkozas Készítete Heinrich Hédi.
Szimmetrikus 3f mennyiségek ábrázolása hatékonyan
A vízszintes mérések alapműveletei
2013. évi LXXVII. tv. főbb rendelkezései
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.
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
Készítette: Szobonya Ferenc
Térbeli infinitezimális izometriák
Klasszikus mechanikai kéttestprobléma és merev test szabad mozgása állandó pozitív görbületű sokaságon Kómár Péter témavezető: Dr. Vattay Gábor
Algoritmusok Az algoritmus fogalma:
Hullámoptika.
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
Közúti és Vasúti járművek tanszék. Fontosabb tevékenységek a lehetséges folyamat technológiában: A- a jármű azonosítása B- tisztítás C- diagnosztikai.
A munkasebesség egyenlőtlensége
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.
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.
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.
Dr. Fekete István Integrált kockázatfelmérés informatikai támogatása: Szigma Integrisk Budapesti Corvinus Egyetem Balatonalmádi január
Programmozás Feladatok Telek Miklós BME Híradástechnikai Tanszék
Budapesti Műszaki Főiskola Neumann János Informatikai Kar Informatikai Automatizált Rendszerek Konzulens: Vámossy Zoltán Projekt tagok: Marton Attila Tandari.
TransMotion Emberi mozgás digitalizálása
Kézmozdulat felismerő rendszer
KINECT© szenzor intelligens terekben
KINECT© alapú ambiens intelligencia AAL alkalmazásokban
Dr. Bánkuti Gyöngyi Klingné Takács Anna
Sokszögek fogalma és felosztásuk
Intézményi és központi ügyvitelt támogató elektronikus szolgáltatások.
F IGYELMI ALGORITMUSOKKAL VEZÉRELT HELYSZÍNANALÍZIS Persa György.
Útkeresések.
előadások, konzultációk
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.
Kinetikus Monte Carlo  Bevezetés  Véletlen bolyongás  Residence time algoritmus.
(Pannon.Elemző Iroda, Hétfa Kutatóintézet)
Mediánok és rendezett minták
Mozgásvizsgálat gyakorlat
A munkasebesség egyenlőtlensége
Nemparaméteres próbák
Algoritmusok Az algoritmus fogalma:
Bevezetés Tematika Számonkérés Irodalom
Tanulási görbék.
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 2013. január 29 – február 1.

Bevezetés Gesztusfelismerő rendszer Gesztus modellezése Tudatos fejmozgások, mint mozdulatsorok felismerése Valósidejű felismerés kameraképeken Kis számú adat alapján Gesztus modellezése Hatékony reprezentáció: szegmentáció térben és időben Gesztus adatbázis Rögzítés: felismerés javítása Később: elemzés

Fejmozgás meghatározása Felismerni kívánt gesztusok főbb jellemzői Tudatos mozgás: 2-3 sec hosszúságú Mozdulatsorok eltérő ütemben történő végrehajtása Fejmozgás térbeli behatárolása MHI reprezentáció: időtől függő sablon, ahol minden egyes pixel értéke a fejmozgás egy függvénye

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: azok a régiók, amelyek elmozdultak MHI: a maszk által kijelölt régiók az aktuális időbélyeg értékét veszik fel A többi fokozatosan elhalványul, majd törlődik.

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 Korlátozzuk az arcra

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ány: 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

Fejmozgás iránya Fejmozdulat értéke szögben. A teljes szögnek egy tizenhatodába sorolva.

Gesztusfelismerés Gesztus időbeli szegmentálása Szegmens Gesztus MHI átlagintenzitás alapján Szegmens Képkockák sorozata Alacsony átlagintenzitással a szekvencia elején és végén Gesztus Adott szegmens szomszédos tagjaira számított szögek sorozata {"fejrázás"; [90°,90°,90°,270°,270°,225°,135°]}

Gesztusadatbázis A mozdulatok eltérő ütemben kerülnek végrehajtásra Komplexebb döntések hozatala Szögsorozatok gyűjteménye Osztály: egy gesztushoz, több sorozat Felismerés javítása Több adat a szeparáláshoz Igazodás a felhasználóhoz: futás során bővítjük a felismert gesztusokkal

Dinamikus idővetemítés Illesztés: DTW segítségével az adat-bázis elemeihez Besorolás: adott osztály elemeitől vett átlagos távolság egy küszöbszám alá esik 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

Dinamikus idővetemítés 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.

Eredmények Minimális gesztushossz: >1 sec Maximális gesztushossz Így a rövid gesztusok nem illeszkednek a kicsit is 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

Eredmények 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.

KEPAF Gesztus (tudatos) Demó videó KEPAF Gesztus (tudatos)

Köszönöm a megtisztelő figyelmet!