K+F gyakornoki pozíciók a Dolphio Consultingnál ELTE, 2012. szeptember 14.
Tartalom • Bemutatkozás • Néhány projektünk – Szövegbányászat, tartalomfigyelés – EasyCap Studio – 3D technológia – Gépi látás • • • •
Emberszámlálás Jelbeszéd felismerés Brandetect Taktika felismerés
– GPGPU programozás
• Kutató-fejlesztői pálya a Dolphio-nál – Gyakornoki program – Néhány karrier
Bemutatkozás •
• •
•
•
Cégadatok: – Jelen formájában 2007-óta – Mára ~60 fős létszám, további 10+ gyakornok – Három városban (Budapest, Miskolc, Debrecen) – Tagságok: MISZ, IVSZ, Infoklaszter, ARTEMIS Tevékenység: kutatás-fejlesztés Technológiák: – Gépi látás, képfeldolgozás, 3D technológiák – Szövegbányászat, nyelvtechnológia – GPGPU technológia A régió leggyorsabban fejlődő 50 technológiai cége között – (Deloitte Technology Fast 50 rangsor, Kelet-Közép-Európa 37. helyezettje, a magyar cégek között 3.) – 2012/13 European Business Awards nemzeti döntős Legfontosabb ipari partnerek, referenciák:
Szövegbányászat, Tartalomfigyelés • Dolphia Tartalomfigyelő Szolgáltatás – Intelligens és teljes körű online sajtófigyelés – Cikkek automatikus besorolása – Hieararchikus kategória rendszer – ~10 000 felhasználó országszerte – Ingyenesen elérhető: http://news.dolphio.hu
• Közösségi média figyelése – Fórumok, blogok, facebook, twitter, stb. – Kulcsszavak megjelenése – Hangulat jelzése
EasyCap Studio - Facemotion • EasyCap Studio Facemotion Video • Felhasználók: animációs (film, játék) cégek • Kihívások: – Nagy pontosságú követés – 3D pozíció számítás
Emberszámlálás •
•
Utasszámlálás – Fel- és leszállók számlálása – Sztereografikus „fejkövetés” – 98%-os pontosság – Referencia: Alba Volán, Hatvani Volán Egyéb alkalmazások – Vásárlók/belépők számlálása – Vendégszámlálás szórakozóhelyeken – Referenciák: Újvilág ékszerboltok, Corvintető, Club Macallan
Gépi látás ízelítő • Brandetect szolgáltatás – – – –
Logók felismerése Termékelhelyezések észlelése SHIFT/SURF alapokon Felhasználás: szponzorációs
• Taktikafelismerő rendszer – Csapatsportok – Képfeldolgozás és adatbányászat – Taktikai elemek, formációk felismerése
Gépi látás ízelítő • User recognition
Blinking Head moving
– Mobiltelefonokban, beágyazott rendszerekben – Életkor, Nem, Arckifejezés
• Szabálysértés felismerés – Forgalomszámlálás – Szabálysértések észlelése – Járművek kategorizálása Pl. rossz irány, záróvonal, piros lámpa…
GPGPU technológia • GP-GPU: General-purpose computing on graphics processing units – GPU • Sok processzormag • Nagyobb lebegőpontos teljesítmény • Kisebb fajlagos energia felhasználás
• Kihívás • Párhuzamosítani kell! • Elméleti algoritmus fejlesztés
• Példák • Optimalizációs megoldás fejlesztése • Adatbányászati algoritmusok fejlesztése • Saját MySQL enginge GPGPU alapokon
Jelbeszéd felismerés • Jelbeszéd felismerés – Fordítás valósidőben – Kamera kép alapján
• Kihívások – Többcsatornás kommunikáció (pl. arc) – Kézjelek észlelése – Sokféle jelnyelv
A feladat • A (magyar) jelbeszédben előforduló (54 db) kézforma szegmentálása • Bemenet: SD és HD videó felvételeken bőrszín alapján szegmentált blobok
• Kimenet: döntés/valószínűség/absztrakt távolság a kézformáktól • Extrák: – – – –
Továbbá lehetőleg pontos illesztése a modellnek Minden irányból álló kézre Lehetőleg real-time (30fps, de 4-5 kamera) Gyorsításhoz „buta de gyors” metrika 11
Egyéb részfeladatok • Bármi, amivel szűrni lehet a sok lehetőség közül, hiszen bármilyen irányban állhat a kéz. – 10 fokos osztásban 18 * 36 * 54 = kb. 35000 – Még a csukló mozgása is (* 9?)
• • • • •
Kontúrok összehasonlítása Kontúrok illesztése Blobok összehasonlítása Blobok illesztése Átfedések, zavarok
12
Kontúrok (szép)
13
Kontúrok (közepes)
14
Kontúrok (rosszabb)
15
Kontúrok (jó)
16
Átfedés
17
Átfedés
18
Görbületek
19
Görbületek
20
Kontúrok
21
Átvetített kontúrok
22
Gyakornoki program • Évente 3 alkalommal 2005 óta: – Tavasz és ősz (szorgalmi időszakban): heti 1+1 nap – Nyáron: négy teljes hét
• A cég a kezdetek óta szinte kizárólag innen bővül • Feladat: valamely érdekes kutatási terület feltárása, kísérletek végzése • Gyakran TDK munka, diplomamunka születik • Iratkozz fel a dolphio.hu oldalon és értesítünk az induló programokról!
Néhány karrier • Németh András (2005 ősz) – – – –
ELTE alkalmazott matematikus szak Kapcsolati gráfok vizsgálata Diplomamunka a témában K+F csoportvezető
• Retek Dávid (2011 ősz) – ELTE alk.matematikus szak – Adatbányász
• ?? (2012 ősz) • Kajtár Márton (2007 nyár) – ELTE matematikus szak – Képfeldolgozási gyakornoki téma – Jelenleg a jelbeszéd felismerő rendszer fejlesztésének vezetője
– ELTE matematikus/ alk. matematikus – …
Köszönöm a figyelmet!
Kapcsolat: www.dolphio.hu