Inson yuzlarini kompyuter orqali tanib olish bo'yicha birinchi yopiq tajribalar 1960 yillarda boshlangan. O'sha paytda olimlarning asosiy muammolari - kompyuterlarning odamning yuzidagi turli xil ifodalarni va yoshga bog'liq o'zgarishlarni aks ettira olmasligi, shuningdek jarayonning past avtomatizatsiyasi. 20-asrning oxirida tadqiqotlar yangi bosqichga ko'tarildi - keyinchalik kompyuterlar fotosuratlarni tahlil qilishda odamlarni bir necha tomondan "tanib olishni", soqol, mo'ylov, kosmetika va boshqa "shovqinlarga" munosabat bildirmaslikni o'rgata boshladilar. Ushbu jarayon bugungi kungacha davom etmoqda - dunyoda 100% hollarda ishlaydigan va tanib olishning yuqori aniqligini ta'minlaydigan tizim yo'q. Biroq, 21-asrning boshlarida texnologiya qadam tashladi va 3D skanerlashga asoslangan yuzni aniqlashning yangi usuli paydo bo'ldi. Bugun biz unga e'tibor qaratamiz.
Kuchli parollar, ikki faktorli autentifikatsiya, barmoq izlari skanerlari - bu foydalanuvchi ma'lumotlarini himoya qilishning barcha usullari. So'nggi bir necha yil ichida smartfon ishlab chiqaruvchilari yangi tendentsiyani - odamning yuzini avtomatik aniqlash tizimlarini faol ravishda targ'ib qilishni boshladilar. Keling, ularning qaerdan kelganini, qanday ishlashlarini va nima uchun ularga ehtiyoj borligini ko'rib chiqamiz.
O'zingizni yuzni qanday taniysiz, taniysizmi, deb hech o'ylab ko'rganmisiz? Kompyuter buni qanday amalga oshiradi? Albatta, inson yuzlari tasvirlash oson bo'lgan ba'zi xususiyatlarga ega. Ko'zlar orasidagi masofa, burunning holati va kengligi, qosh va jag'ning shakli - bularning barchasi boshqa odamga qaraganingizda ongsiz ravishda seziladi. Kompyuter bularning barchasini ma'lum bir samaradorlik va aniqlik bilan bajaradi, chunki bu ko'rsatkichlarning barchasini birlashtirib, u inson yuzining matematik formulasini oladi.
Yuzni aniqlash tizimlari smartfonlarda qanday ishlaydi
Zamonaviy gadjetlarda yuzni aniqlash, boshqa har qanday biometrik foydalanuvchi identifikatsiyalash jarayoni singari, shartli ravishda 4 bosqichga bo'linishi mumkin:
Dastlab yuzni skanerlash. Maxsus sensor yoki kameradan foydalangan holda tizim uch o'lchovli yuzni skanerdan o'tkazadi va olingan ma'lumotlarni qayta ishlaydi.
Noyob ma'lumotlarni chiqarib olish va unga asoslanib shablon yaratish. Ushbu bosqichda tizim ma'lum bir yuzning bir qator xususiyatlarini aniqlaydi: ko'z uyasi konturlari, burun kengligi va yonoq suyaklari shakli.
Tayyor shablonni yangi yozuv bilan moslashtirish, masalan, boshqa odamning yuzi.
Kamchiliklari
Zamonaviy smartfonlarda skanerlash bir soniyadan kam vaqtni oladi. Biroq, 3D sensor hali foydalanuvchi identifikatsiyalashning boshqa usullarini, masalan, barmoq izlari skanerini to'liq o'rnini bosa olmaydi. Bir nechta sabablar bor:
kam yorug'lik sharoitida tizim beqaror;
u inson yuzining turli xil ifodalari, soch turmagi, yuz sochlari va boshqa aralashuvlarga qarshi kurasha olmaydi;
tizim shablonni har doim ham yangi kiritilgan ma'lumotlar bilan aniq taqqoslay olmaydi, shuning uchun qurilmani egasining fotosurati yordamida ochish mumkin
Tanib olish paytida yuz tasvirini qayta ishlashning umumiy jarayoni
Closeli Camera ilovasi iOS va Android uchun kamera vositasi boʻlib, uning yordamida foydalanuvchilar videolarni bir qurilmadan boshqasiga yuborishi mumkin. Ushbu ilova turli xil funksiyalar va ogohlantirishlarni taklif etadi, bu sizga bolangizni va hatto uy hayvonlarini kuzatish va ularning xavfsizligini ta'minlash imkonini beradi. Xuddi shu dastur kimni kuzatayotganingizni aniqlash imkonini beruvchi yuzni aniqlash uchun xizmat qiluvchi qo'shimcha funktsiyani taqdim etadi.
biod
Biod deb nomlangan ushbu ilova yuzni onlayn aniqlash uchun xizmat qiluvchi va biologik autentifikatsiya qiluvchi sifatida foydalaniladigan raqamli vositadir. Parollar qo'llanilishini almashtirish va odamlarning shaxsini tasdiqlash uchun biometrik ma'lumotlardan tobora ko'proq foydalanish maqsadida va shu yo'l bilan parolni buzishga barham berilyapti.
Yuzni aniqlash ekran qulfi
Yuzni onlayn aniqlash uchun moʻljallangan raqamli vosita yuzni aniqlash uchun ekran blokirovkasi uchun moʻljallangan boʻlib, Android foydalanuvchilariga oʻz jihozlarini qulflash va qulfdan chiqarishda yordam berish orqali uskuna yoki qurilmalarni koʻproq himoya qilish imkonini beruvchi yuzni tanish uchun ishlatiladi.
Xulossa
Xulosalarda men quyidagilarni aytmoqchiman. Yuzni tanib olish juda yaxshi va kuchli vosita. Bu haqiqatan ham bugungi kunda jinoyatchilarni topishga imkon beradi. Ammo uni amalga oshirish barcha parametrlarni juda aniq tahlil qilishni talab qiladi. Bu erda etarli OpenSource echimlari mavjud. Ilovalar mavjud (stadionlarda taniqli odamlar), bu erda faqat VisionLabs | Ntech-ni o'rnatish, shuningdek xizmat ko'rsatish, tahlil qilish va qaror qabul qilish guruhini saqlash kerak. Va OpenSource bu erda sizga yordam bermaydi.