Mundarija:

Yuzni aniqlash texnologiyasi haqida nimalarni bilishingiz kerak
Yuzni aniqlash texnologiyasi haqida nimalarni bilishingiz kerak
Anonim

Ushbu texnologiya hukumatlar va korxonalar tomonidan qanday qo'llaniladi, yuzni identifikatsiya qilish tizimi bilan kamerani aldash mumkinmi va fotosurat yordamida Internetda odamni topish mumkinmi.

Yuzni aniqlash texnologiyasi haqida nimalarni bilishingiz kerak
Yuzni aniqlash texnologiyasi haqida nimalarni bilishingiz kerak
Image
Image

Elena Glazkova Ivideon Marketer.

Davlat uchun yuzni tanib olish xavfsizlik tizimining muhim qismi va ta'sirchan byudjet bandidir. Jurnalistlar uchun bu yo panatseya yoki dunyoviy fitna vositasi. Biznes, vosita yoki mahsulot uchun. Qaysi tomonni tutsangiz ham, asosiy savollar hali ham saqlanib qoladi. Foydalanuvchilar odatda Internetda ularga javob izlaydilar (oyiga o'rtacha 28 704 ta yuzni aniqlash so'rovlari), lekin har doim ham ularni topa olmaydi. Vaziyatni tuzatish.

Yuzni tanish internet foydalanuvchilarining mashhur talabidir
Yuzni tanish internet foydalanuvchilarining mashhur talabidir

Yuzni aniqlash nima

Keling, chivinlarni kotletlardan ajratamiz. Foydalanuvchilar o‘z smartfonlarida yuzni tanib olish imkoniyatiga ko‘proq duch kelishadi, bunda biometrik identifikatsiya qurilmani qulfdan chiqarish uchun ishlatiladi va faqat uning egasi ma’lumotlarga kirishi mumkin. Gadgetni fotosurat bilan aldab bo'lmasligi uchun 3D kamera tanib olish jarayonida ishtirok etishi shart.

Shuningdek, yuzlarni real vaqtda va real sharoitda identifikatsiya qilish mavjud: bu holda u videokuzatuv tizimlari bilan uzviy bog‘liq bo‘lib, bu yerda yuzlar tom ma’noda kameralar tomonidan suratga olingan video oqimidan “tortib olinadi”.

Tasavvur qiling-a, yuqori sifatli zamonaviy CCTV kamerasi yaxshi yoritilgan joyda odamning o'rtacha balandligidan biroz yuqoriroqda joylashgan. Har kuni uning oldidan taxminan bir xil odam o'tadi. Ular juda tez harakat qilmaydi.

Olingan video bulutli arxivda saqlanishi mumkin. Kameraga analitik modul ulangan: algoritmlarning murakkab kombinatsiyasi (sun'iy intellekt, neyron tarmoqlar, hammasi) va foydalanuvchi interfeysi. Modul video oqimidan yuzlarni "tortib oladi", jins va yoshni aniqlaydi va ma'lumotlarni ma'lumotlar bazasiga kiritadi.

Asta-sekin ko'proq tasvirlar paydo bo'ladi. Tizim barcha tan olingan yuzlarni avtomatik ravishda eslab qoladi va ularni arxivga yozadi va ruxsati bor foydalanuvchi qo'shimcha ma'lumotlarni ko'rsatadi: ism, lavozim, holat, boshqa belgilar ("VIP-mehmon" yoki "o'g'ri"). Siz kerakli shaxsning fotosuratini yuklashingiz mumkin va modul ushbu shaxsning barcha aniqlanganlarini arxivdan topadi.

Belgilangan shaxs yana kamera oldidan o‘tishi bilan tizim buni muhim voqea sifatida qayd etadi va qiziqqan foydalanuvchilarga push-bildirishnoma yuboradi.

Yuzni tanib olish kontekstida aniqlash - bu algoritm, qoida tariqasida, Starbucks krujkasidan olma yoki suv parisi emas, balki yuz ekanligini tushungan vaziyatdir. Buning uchun u birinchi navbatda hisoblash quvvatiga muhtoj va shundan keyingina u yuzni bazaga moslashtirishi yoki eslashi mumkin.

Yuzni aniqlash har doim ham to'g'ri ishlamaydi
Yuzni aniqlash har doim ham to'g'ri ishlamaydi

Agar siz avvalgi bir necha paragraflarni oxirigacha o'qib chiqqan bo'lsangiz, tabriklaymiz, endi siz ideal vaziyatda yuzni aniqlash qanday ishlashini bilasiz. Tavsif har qanday tizimga mos keladi: Moskva metrosida ishlatiladiganlardan tortib kichik biznes uchun echimlargacha.

Tushunish kerak bo'lgan asosiy narsa shundaki, haqiqiy hayotda ideal vaziyatni yaratish qiyin, ayniqsa, ofis yoki do'kon emas, balki butun shahar haqida gap ketganda. Masalan, metroda odam ko'p, hamma har xil, tez yuradi. Sizga juda ko'p kameralar kerak, ular pul talab qiladi va malakali mutaxassislar ularni joylashtirishlari kerak.

Yuzni aniqlash algoritmini aldash mumkinmi?

Vaqti-vaqti bilan sodir bo'ladigan qo'pol xatolarga qaramay, mashinani tanib olishning aniqligi ko'pincha odamlarning yuzlarini aniqlaydiganidan ustundir. Xitoy har qanday fuqaroni soniyalar ichida shaxsini aniqlash uchun yuzni tanishning ulkan maʼlumotlar bazasini quradi, bu tizim Xitoyda 90% aniqlik bilan 3 soniyada 1,3 milliard boshqa aholi orasidan aniq odamni topishga qodir tizim paydo boʻladi.

Va shunga qaramay, bu savolga aniq javob berish qiyin, chunki yuzni tanib olishning yagona ideal algoritmi yo'q. Katta ko'zoynak, yopishtirilgan soqol, qalpoqcha, yuqori harakat tezligi, maxsus bo'yanish (masalan, yuzga bo'yalgan "Qora oqqush" panjarasi, mushuklar, doiralar va tayoqlar. Makiyaj yordamida yuzni aniqlash tizimlaridan qanday qutulish mumkin) - bularning barchasi algoritmni chalkashtirib yuborishi mumkin. Ayniqsa, agregatda, chunki tanib olish uchun ochiq yuzning 70 foizini tanib olish tizimlarini qanday aldash kifoya. Endi tasavvur qiling-a, yuqoridagi fokuslardan haqiqiy shaharda foydalanish kerak. Bu juda oson emas, to'g'rimi?

Image
Image

2015-yilda ishlab chiqarilgan Yaponiyadan "Anti-taniq" ko'zoynaklari

Image
Image

Va bu erda 2014 yilda bunday 3D niqob

Yuzlarni onlayn tanib olish mumkinmi?

Internet - bu paradoksal joy: bu erda odamlar bir vaqtning o'zida ko'chadagi har bir ikkinchi kamera ularning shaxsiyatini aniqlaydimi yoki yo'qmi, deb tashvishlanishlari va "internetdagi fotosuratlaridan boshqa odamlarning yuzlarini tanib olishni" chin dildan xohlashlari mumkin. Keling, ushbu yuzni tanib olish tendentsiyasini alohida ko'rib chiqaylik.

Yuzni tanish dasturi yuqorida tavsiflangan analitik modul (CCTV kamerasi + dasturiy ta'minot + bulutli saqlash) yoki taniqli (biroz janjalli) FindFace xizmatiga o'xshash dasturdir. Bugungi kunda, shubhasiz, aksariyat hollarda yuzni aniqlash dasturini "bepul va ro'yxatdan o'tmasdan" yuklab olish mumkin emas.

VKontakte ijtimoiy tarmog'idagi odamlarni fotosuratlari orqali topishga yordam beradigan FindFace.ru veb-xizmati 2016 yil 18 fevralda tashkil etilgan. Boshqa narsalar qatorida, unga rahmat, hamma porno filmlarda rol o'ynagan qizlarning profillarini topishi mumkin edi. Tez orada ushbu xizmat hech kim tomonidan aniqlanmaslik huquqiga ega bo'lgan yuzlarni aniqlash uchun ko'plab flesh-moblarda qo'llanila boshlandi. Virusli reklama kabi ishlagan janjal ko'tarildi: xizmatning asosini tashkil etgan texnologiya bir qator nufuzli mukofotlarga sazovor bo'ldi va davlat va biznes mijozlarining qiziqishini uyg'otdi. 2018-yil 1-sentabrdan boshlab, xizmat namoyishchilarni tan olish uchun foydalanilgan FindFace xizmatini taqdim etmaydi, u NtechLab tomonidan turli biznes sohalari uchun yechimlar qatoriga aylantirilganligi sababli, fotosuratlar xizmati orqali odamlarni qidirish yopilganini e'lon qildi.

So'rovni kiritgan foydalanuvchining orzusi, shubhasiz, shunday ko'rinadi: siz saytga kirasiz, metroda yashirincha olingan odamning fotosuratini yuklaysiz, dastur yuzni taniydi va profilga havola beradi. ijtimoiy tarmoq. Ha, qo'lga tushdi! Yoki shunday: dasturni kompyuteringizga yuklab oling, unga veb-kamerangizni ulang va mushukingizning yuzini taniysiz. Muvaffaqiyat - endi siz mushuk har safar kolbasa o'g'irlaganida bildirishnoma olasiz.

Haqiqat shafqatsiz. Sizga shunga o'xshash narsani taklif qiladigan birinchi sayt ishlashdan bosh tortadi, ikkinchisi esa Pythonda dasturlash ko'nikmalarini talab qiladi. Yaqinda qayta ishga tushirilgan SearchFace deb nomlangan tushga o'xshash ko'proq yoki kamroq dastur Searchface VKontakte orqali avtorizatsiya bilan qayta ishga tushirildi. Ammo ijtimoiy tarmoq FindClone deb nomlangan ushbu funksiyani yopdi. Siz fotosuratni yukladingiz va algoritm VKontakte ijtimoiy tarmog'idagi ma'lumotlar bazasida bir xil yuzni tan olishga harakat qildi. Ilova profilga havolalar bermadi, faqat rasmlarning o'zi - va ularni kim yuklaganligi muhim emas. Agar foydalanuvchi uzoq vaqt davomida ijtimoiy tarmoqda faol bo'lsa, fotosuratning chiqarilishi dahshatli "biografik" effekt yaratdi, ammo agar bo'lmasa, tan olingan tasvirlar ularni kuldirishi mumkin edi.

Yuzlarni onlayn tanib olish mumkinmi?
Yuzlarni onlayn tanib olish mumkinmi?

Aslida, SearchFace misoli "Ijtimoiy tarmoqlar yuzni tanishdan qanday foydalanadi?" Degan savolga aniq javob beradi. Buni shunday shakllantirish to‘g‘riroq bo‘lardi: “Ijtimoiy tarmoqlardan yuzni tanib olish uchun qanday foydalaniladi?”. Javob oddiy: ma'lumotlar bazasi kabi. Raqamlarning son-sanoqsiz sonli noyob kombinatsiyasi (fotosuratdagi yuzlar Facebook, VKontakte va boshqalarning algoritmlarini shunday izlaydi) u yoki bu yuzni aniqlash yechimining asosini tashkil etuvchi neyron tarmoqlarni o'qitish uchun asos bo'ladi.

Yechimlar har xil, neyron tarmoqlar ham har xil, mijozlar va xizmat ko'rsatuvchi provayderlar, qoida tariqasida, tafsilotlar va texnik xususiyatlarni oshkor qilmaydi. Xususan, jins va yoshni aniqlash moduli Odnoklassniki, VKontakte, Instagram va Facebook’dagi ma’lumotlardan o‘rganishi mumkinligi tufayli aniqlashga qodir.

Yuzni aniqlash qanday dasturlashtirilgan

Agar siz dasturchi bo'lmasangiz, hech qachon dasturchi va dasturchi savollariga javob berishingiz shart emas. Shuning uchun biz yordam uchun mutaxassisga murojaat qildik.

Image
Image

Dmitriy Soshnikov Rossiya sun'iy intellekt assotsiatsiyasi a'zosi va Microsoft kompaniyasida sun'iy intellekt va mashinalarni o'rganish tizimlarini rivojlantirish bo'yicha katta ekspert.

Yuzni aniqlash (shuningdek, boshqa tegishli operatsiyalar) juda keng tarqalgan vazifadir. Shu sababli, ko'pgina kompaniyalar ushbu vazifalarni yuqori sifatli hal qilish uchun bulutli API (ilovalar o'rtasidagi dasturiy vositachilar) shaklida tayyor xizmatlarni taqdim etadilar. Microsoft va Google kabi IT gigantlaridan tashqari, ixtisoslashgan kompaniyalar, jumladan, Rossiya kompaniyalari ham yuzni aniqlash bilan shug'ullanadi. Ularning mahsulotlari jadal rivojlanmoqda va olomonda yuzlar va siluetlarni aniqlash kabi yanada qiziqarli xususiyatlarni taqdim etadi.

Neyron tarmoqni noldan o'rgatish ancha qiyin. Bizga katta va sifatli dastlabki ma'lumotlar to'plami, ya'ni o'nlab va yuz minglab (yoki undan ham ko'proq!) Odamlarning fotosuratlari kerak. Bundan tashqari, muhim hisoblash resurslari va AI va mashinani o'rganish bo'yicha bilimlar talab qilinadi. Yirik kompaniyalarda bu vositalarning barchasi mavjud, shuning uchun ular muammoni ancha yaxshi hal qilishadi.

Shuningdek, oraliq yechim bor - masalan, allaqachon o'qitilgan neyron tarmog'idan foydalanish. Ushbu parametr, ehtimol, tayyor bulut xizmatidan biroz yomonroq ishlaydi, ammo bu sizga tizimni to'liq nazorat qilish imkonini beradi. Bu neyron tarmoqlari va neyron tarmoqlari ramkalarining ishlashini ma'lum darajada tushunishni va, ehtimol, Data Science mutaxassislari orasida asosiy dasturlash tili sifatida mashhurlikka erishgan Python tilini ma'lum darajada bilishni talab qiladi.

Darhaqiqat, ajoyib NumPy to'plami tufayli turli xil tajribalar o'tkazish, ma'lumotlarni vizualizatsiya qilish va samarali matritsali hisoblarni amalga oshirish qulay. Bu sanoatni rivojlantirish uchun eng yaxshi til emas, chunki u katta xavfsiz dasturiy ta'minot tizimlarini yaratish uchun samarali vositalarni o'z ichiga olmaydi, ammo chuqur neyron tarmoqlarni o'qitish sohasida hali unga alternativa yo'q.

Biznesda yuzni aniqlash qanday ishlaydi

Fintech, chakana savdo va boshqa biznes turlarida yuzni tanib olishga bo'lgan talab texnologiya mavjudligining ortishi bilan bevosita bog'liq. Mexanika oddiy: barcha korxonalar va barcha tashkilotlarda ma'lumotlarni yig'ish va keyingi tahlil qilish uchun vosita sifatida foydalaniladigan CCTV kameralari mavjud. Dunyoda kuzatuv tizimlari oyiga Full HD formatida terabaytlar videoni suratga oladi, ya'ni qayta ishlash uchun haqiqatan ham juda ko'p ma'lumotlar mavjud.

Ma'lumotlarni tahlil qilish uchun zarur bo'lgan dasturiy ta'minot ishlab chiqaruvchi tomonidan qurilmaga "porlashi" mumkin. Bortdagi video tahlil kameralari odatda ancha qimmat.

Muqobil variant - bulutdagi tahlillar, ya'ni har qanday arzon kameraga ulanadigan masofaviy ma'lumotlar markazi. Bu arzonroq buyurtma, shuningdek, moslashuvchanlikni beradi - siz ma'lum bir biznes uchun echimlarni moslashingiz mumkin.

Faoliyatning turli sohalarida yuzni aniqlash texnologiyasining mashhurligi ortib bormoqda. Misol uchun, Sberbank yuzni tanib olish bo'yicha turli xil yuqori darajadagi loyihalarni e'lon qilish bo'yicha etakchilardan biri bo'lib, u sizni mingtadan taniydi, deb bahslasha oladi: bankomat bu borada mijozni uning ko'zi bilan aniqlaydi, ehtimol faqat Tinkoff. 2017 yilda Sberbank Sberbankni sotib oldi va VisionLabs kompaniyasining 25,07 foizini yuzni tanib olish uchun dasturiy ta'minot yaratuvchi yuzni aniqlash texnologiyasiga sarmoya kiritdi. 2018 yilda moliya instituti Moskva metrosida yuzni tanib olishni sinovdan o'tkazishga muvaffaq bo'ldi va hatto 42 jinoyatchini qo'lga oldi Sberbank yuzni aniqlash tizimi tufayli 42 jinoyatchi qo'lga olindi, sinovdan o'tkazish U sizni ming kishidan taniydi: bankomat mijozning shaxsini aniqlaydi. tajovuzkorlar boshqa odamlarning kartalaridan pul yechib ololmasligi, shuningdek, biometrik ma’lumotlar yig‘ilganligini (ovozning audioyozuvi, ovoz yozish) e’lon qila olmasligi uchun yuz identifikatorli bankomatlarning ko‘zlari.yuzning videosi) mijozlarning. Joriy yilning aprel oyida Sberbank ovoz va yuzni aniqlash tizimlarini ishlab chiqaruvchisi - "Nutq texnologiyalari markazi" (MDT) ustidan nazoratni o'rnatdi.

Yana bir narsa shundaki, echimlarni e'lon qilish, sinovdan o'tkazish, sinovdan o'tkazish va sotib olish haqiqatda amalga oshirishni anglatmaydi. Hozirda Sberbankda nima aniq qo'llaniladi (va u ishlatiladimi), aslida faqat German Gref tomonidan aniq aytish mumkin.

Chakana savdo bilan hamma narsa shaffofroq. Asosan, bu erda uchta muammo bor, ularni tanib olish hal qiladi.

Birinchidan, o'g'irlik. Do'konlarni firibgarlar va ko'pincha bir xil tarmoqdagi bir xil odamlar boshqaradi. Yuzni tanib olish “drift o‘g‘rilari” va avval tartibni buzgan boshqa shaxslarni aniqlash imkonini beradi. Buzg'unchi ma'lumotlar bazasiga kirgan zahoti do'konga kirgandan so'ng, xavfsizlik messenjerda yoki boshqa qulay usulda bildirishnoma oladi.

Ikkinchidan, doimiy mijozlar bilan ishlash qiyinligi. VIPlar va brend muxlislari uchun takliflarni shaxsiylashtirish uchun xaridlar va tug‘ilgan kunlar haqida ma’lumotlar yetarli emas. Yuzni tanib olish CRM bilan birlashtirilishi mumkin - ya'ni menejerlar tashkilotning barcha tranzaksiyalari bo'yicha barcha ma'lumotlarni kiritadigan dasturiy ta'minot. O'g'rilar va VIPlar bo'lsa, yuzni aniqlash xuddi shunday ishlaydi: yuz qora yoki oq ro'yxatga kiritiladi va u yana paydo bo'lganda, tizim kirish huquqiga ega bo'lgan odamga signal beradi. Jins va yosh avtomatik tarzda aniqlanadi va qo'shimcha ma'lumot mas'ul xodim tomonidan qo'shiladi.

Uchinchidan, maqsadli reklama uchun chakana identifikatsiyadan foydalaniladi. Misol uchun, ba'zi do'konlarda X5 Chakana savdo guruhi o'rnatilgan X5 mijozlarning yuz ifodalari va yoshini aniqlash uchun kompyuter ko'rish kameralarini o'z ichiga oladi. Ushbu ma'lumotlarni tahlil qilish orqali tizim savdo maydonchasidagi monitor ekranida odamga yoqishi mumkin bo'lgan tovarlarni ko'rsatadi. Yana bir yorqin misol - Qo'shma Shtatlardagi yirik qandolat do'koni Lolli & Pops. Yuzni aniqlash tizimi sizning kelajakdagi do'koningizdagi sodiqlik dasturingiz doimiy mijozlarning yuzini aniqlash orqali ta'minlanishini aniqlaydi va ularning smartfonlariga o'zlari yoqtirishi mumkin bo'lgan mahsulotlar haqida bildirishnomalar yuboradi (individual imtiyozlar va hatto oziq-ovqat allergiyasini hisobga olgan holda).

Chakana savdoda texnologiyadan foydalanishning yana bir yorqin misoli - sotuvchisiz va kassa apparatlari bo'lmagan do'konlar. Misol uchun, Alibaba Tao Cafe Amazon Go vs Alibaba Tao Cafe: Staffless Shop Showdown - bu Xanchjou shahrida joylashgan kafe va o'ziga xizmat ko'rsatish do'koni. U ichimliklar, gazaklar, oziq-ovqat, o'yinchoqlar, ryukzaklar va shunga o'xshash narsalarni sotadi. Tao kafesi faqat Taobao veb-sayti foydalanuvchilari uchun ochiq.

Savdo yuzini aniqlash
Savdo yuzini aniqlash

Ichimliklar sotib olayotganda yuzni tanishni qo‘llab-quvvatlaydigan kamera tizimi mijozni avtomatik tarzda aniqlaydi, uning internet-do‘konidagi akkauntiga ulanadi va to‘lovni amalga oshiradi. Xaridorlar xaridorni ham, tovarlarni ham identifikatsiya qiluvchi bir nechta datchiklar bilan jihozlangan joydan chiqishadi. Skanerlash, agar odam xaridni cho'ntagiga yoki sumkasiga solsa ham ishlaydi.

Yuzni aniqlash texnologiyasi qanday rivojlanmoqda

Face ID CCTV tizimlari haqiqatan ham dunyoni egallab turibdi. Moskvada 2019 yilda kameralar soni yuqori texnologiyalar va xavfsizlikka etadi: bu yil qancha CCTV kameralari paydo bo'ladi 174 ming. Bu ushbu qurilmalarning barchasi sukut bo'yicha odamni taniy oladi degani emas: ko'pincha qidiruvdagi jinoyatchilarni videokameralar orqali tanib olish tizimi 2019 yilda Moskvada ushbu funktsiyaga ega 160 mingga yaqin kameralar ishlay boshlaydi. Shunga qaramay, 2018 yil oxirida Moskva meriyasi 2019 yilda Moskva hokimiyatining niyatini e'lon qildi, ular videokameralarni almashtirish va barcha videokuzatuv qurilmalarini almashtirish va kelgusi yilda butunlay innovatsion tizimni shakllantirish uchun yuzni aniqlash tizimini ishga tushirishni rejalashtirmoqda.

Paradoks shundaki, 160 ming unchalik ko'p emas. Ayniqsa, yuzni tanib olish bo'yicha qidiruv tizimi so'rovlarining boshqa yetakchisi - Xitoy bilan solishtirganda.2017-yil oxirida “Sening yuzingda: Xitoyning hamma narsani koʻruvchi davlati 170 milliondan ortiq videokuzatuv kameralari” va keyingi uch yil ichida Xitoyning “Katta birodar” kuzatuv texnologiyasi hukumat siz oʻylashingizni xohlagan darajada koʻruvchi emas. tarmoqqa ulanish hali ham taxminan 400 mln.

Yuzni tanishdan malakali va to'g'ri foydalanish, birinchi navbatda, xavfsizlik va qulaylikni yaxshilashga xizmat qiladi. Odamlar odatda futbol o‘yini uchun navbatda turishdan qutqaradigan (kameraga tabassum qiladi - o‘tdi), o‘g‘irlik va bezorilikning oldini oladigan yoki xaridlarga (sodiqlik dasturlari) kamroq mablag‘sarflashga yordam beradigan texnologiyaga tezda ishonch qozonadi. Bularning barchasi, albatta, muayyan tartibga solishni talab qiladi - shuning uchun shaxsiy ma'lumotlarni himoya qilish bo'yicha qonunlar qabul qilinmoqda.

Kelajakda videokuzatuv tizimlarida yuzni aniqlash sohasi Internetda yuzni identifikatsiyalash bilan ishlashning amaldagi amaliyotiga o'xshash tartibga solinishi mumkin. Maxfiylikni o'ylaydigan odamlar Internetga juda ko'p yuklamaydilar - SearchFace-ning qisman fiaskosi bunday strategiya samarali ekanligini isbotlaydi.

Albatta, har bir chorrahada kameralar o'rnatilgan ko'chalar bo'ylab sayr qilish bilan cheklanib bo'lmaydi, lekin jamiyatdan tegishli so'rov bo'lsa, anonimlikni saqlash imkoniyati shakllanadi.

Tavsiya: