Automatikus azonosítás és hitelesítés vizuális kódokkal Katona Melinda, Nyúl László Szegedi Tudományegyetem Képfeldolgozás és Számítógépes Graka Tanszék
2014. október 9. HTE Infokom 2014
Automatikus azonosítás és hitelesítés vizuális kódokkal
1/9
Háttér I
I I
Vizuális kódok alkalmazása az élet számos területén I
Termékazonosítás (UPC, EAN)
I
Min®ségbiztosítás
I
Dokumentum azonosítás
I
Logisztika
I
Egészségügy (beteg csuklópánt, gyógyszer, vény)
I
Közvetlen adathordozó (pl. web cím, adóbevallás)
I
Személyek azonosítása
I
...
Az alkalmazási helyt®l függ® kritériumok sebességre, pontosságra A kód eredete szerint I
Természetes (pl. ujjlenyomat, írisz, retina)
I
Mesterséges (pl. 1D vonalkódok, 2D mátrix kódok)
I
Vegyes (pl. NFI)
Automatikus azonosítás és hitelesítés vizuális kódokkal
2/9
Különböz® torzításokkal terhelt képek
Automatikus azonosítás és hitelesítés vizuális kódokkal
3/9
NFI címke és a feladat I I I
I I
I
Hibrid kód: egy természetes és egy mesterséges azonosító Az NFI címke lokalizálása a kamerával készített képen Mesterséges azonosító (QR kód) megtalálása, valamint dekódolása NFI jellemz®k kinyerése a képb®l A referenciaképb®l, valamint az input képb®l kinyert jellemz®k párosítása Döntés elfogadásról vagy elutasításról
Automatikus azonosítás és hitelesítés vizuális kódokkal
4/9
Különböz® körülmények között készült NFI címke prototípusok Automatikus azonosítás és hitelesítés vizuális kódokkal
5/9
Képfeldolgozási lépések I
QR kód helyzetének meghatározása
Automatikus azonosítás és hitelesítés vizuális kódokkal
6/9
Képfeldolgozási lépések I
QR kód helyzetének meghatározása
Automatikus azonosítás és hitelesítés vizuális kódokkal
6/9
Képfeldolgozási lépések I I
QR kód helyzetének meghatározása Rektikáció
Automatikus azonosítás és hitelesítés vizuális kódokkal
6/9
Képfeldolgozási lépések I I I
QR kód helyzetének meghatározása Rektikáció A glittereket tartalmazó zóna behatárolása
Automatikus azonosítás és hitelesítés vizuális kódokkal
6/9
Képfeldolgozási lépések I I I I
QR kód helyzetének meghatározása Rektikáció A glittereket tartalmazó zóna behatárolása Glitterek detektálása
Automatikus azonosítás és hitelesítés vizuális kódokkal
6/9
Képfeldolgozási lépések I I I I
QR kód helyzetének meghatározása Rektikáció A glittereket tartalmazó zóna behatárolása Glitterek detektálása
Automatikus azonosítás és hitelesítés vizuális kódokkal
6/9
Azonosítás I
Pontok párosítása I
Detektált glitterek darabszáma
I
Illeszked® (párosítható) glitterek száma
I
Outlier-ek (nem párosítható) glitterek száma
I
Glitterek (mint ponthalmaz/régió) és/vagy középpontjaik közötti távolság
I
Glitterek alaki jellemz®i (terület, köralakúság, leghosszabb átló, legrövidebb átló, orientáció, ...)
I
Glitterek megjelenési jellemz®i (árnyalat-eloszlás, hisztogram, korreláció, ...)
I I
Hasonlósági mérték kiszámítása Döntés az elfogadásról vagy az elutasításról
Automatikus azonosítás és hitelesítés vizuális kódokkal
7/9
Mobil alkalmazás
Automatikus azonosítás és hitelesítés vizuális kódokkal
8/9
Köszönetnyilvánítás Az itt közölt kutatást az InterSoft Hungary Ltd.-n belüli R&D projekt nanszírozta és minden kereskedelmi célú jog a támogató céget illeti. A demo alkalmazás Androidos implementációját Csák Péter készítette. A kutatás a TÁMOP 4.2.4.A/2-11-1-2012-0001 azonosító számú Nemzeti Kiválóság Program - Hazai hallgatói, illetve kutatói személyi támogatást biztosító rendszer kidolgozása és m¶ködtetése országos program cím¶ kiemelt projekt keretében zajlott. A projekt az Európai Unió támogatásával, az Európai Szociális Alap társnanszírozásával valósul meg.
Automatikus azonosítás és hitelesítés vizuális kódokkal
9/9