Разпознаване на лица: Програма с инструкции и описания стъпка по стъпка

Системата за разпознаване на лица е компютърно приложение, способно да идентифицира или проверява лице от дигитално изображение или филм. Един от начините да направите това е да сравните избраните характеристики на човека с изображението и вариантите от базата данни.

Разпознаването на лица (програмата) обикновено се използва в системите за сигурност и може да се сравнява с други биометрични системи (например разпознаване на пръстови отпечатъци или отвори). Напоследък тя стана популярна и като средство за търговска идентификация и реклама.


Някои алгоритми за разпознаване на индивидите идентифицират чертите на лицето чрез извличане на ориентири или обекти от образа на обекта. Например, алгоритъмът може да анализира относителното положение, размера и /или формата на очите, носа, препуциума и челюстта. Тези данни се използват за търсене на други изображения с подходящи параметри. Други алгоритми нормализират галерията с изображения на индивиди и след това компресират информацията за дадено лице, като съхраняват само тези данни в изображението, които са полезни за разпознаване на индивиди. След това желаното изображение се сравнява с наличните данни. Една от най-ранните успешни системи се основава на методите за съвпадение на моделите, приложени към набора от характерни черти на лицето, като дава вид на кратко представяне на външния вид.

Как работи програмата за разпознаване на лица?

Той включва някои алгоритми, които могат да бъдат разделени на два основни подхода:
  • Геометрични,който отчита отличителни или фотометрични характеристики на лицето.
  • Статистически, който преобразува изображението в смисъл и го сравнява с шаблони за елиминиране на дисперсиите.
  • Триизмерно разпознаване

    Нова тенденция, създадена за постигане на по-висока точност, е триизмерно разпознаване на индивидите. Този метод използва 3D сензори за събиране на информация за формата на лицето. Тази информация след това се използва за идентифициране на характеристиките като контура на очите, носа и брадичката.


    Едно от предимствата на триизмерния софтуер за разпознаване на лица е, че те не се влияят от промените в осветлението, за разлика от други варианти. Тази технология може също да бъде идентифицирана от различен диапазон от ъгли на видимост, включително изгледи на профила. Триизмерните точки данни значително подобряват точността на разпознаването на лица. 3D изследванията се подобряват чрез разработването на сложни сензори, които подобряват работата на улавяне на изображения под формата на триизмерни изображения. Сензорите работят, като проектират структурирана светлина по лицето. До десет или повече от тези сензори могат да бъдат поставени на един CMOS чип - всеки от тях улавя останалата част от спектъра. Въпреки това, дори перфектният метод на 3D съвпадение може да бъде чувствителен към изражението на лицето. За тази цел група от изследователи от Technion са приложили инструменти за метрична геометрия за третиране на изразите като изометрия. След това Vision Access създаде собствено решение за триизмерно разпознаване на лица. По-късно компанията е закупена от Bioscrypt Inc., която разработи версиятаПрограмата за разпознаване на лица, известна като 3D FastPass.
    Новият метод е да се въведе начин за улавяне на триизмерно изображение, като се използват три камери, които сочат към различни ъгли. Един от тях ще посочи предната част на обекта, а втората - от страната, а третата - под ъгъл. Всички те ще работят заедно, за да могат да проследяват лицето на субекта в реално време и да могат да го идентифицират. Смята се, че тази технология скоро ще се основава на всяка програма за разпознаване на хора чрез камерата.

    Анализ на структурата на кожата

    Друга нова тенденция използва визуални детайли на кожата, които са фиксирани в стандартни цифрови или сканирани изображения. Този метод, наречен текстурен анализ на кожата, трансформира уникални линии, шарки и петна, видими в човешката кожа, математическо пространство.
    Тестовете показват, че с добавянето на тази технология ефективността на разпознаването на лица може да нарасне с 20-25%.

    Термокамери

    Друга форма на получаване на входни данни за разпознаване на лица е използването на термовизионни камери. Поради тази процедура фотоапаратът ще определи само формата на главата, като игнорира елементи като очила, шапки или грим. Проблемът с използването на термични изображения за разпознаване на лица е, че базите данни за това са ограничени. В момента изследователите изучават използването на тази технология в реалния живот и експлоатационните пейзажи и същевременно създават нова база данни за термично изображение. вИзследването използва нискочувствителни фероелектрични електрически сензори с ниска разделителна способност, които могат да приемат термо вълново инфрачервено изображение (LWIR). Резултатите показват, че сливането на LWIR и обикновените визуални камери дава отлични резултати във външните сонди. Тази комбинация може да работи с много мощна програма за разпознаване на камери.

    Масово използване

    Докато изследователите работят по най-новите технологии, достъпни само за професионалисти, разработчиците на масови приложения също не стоят на едно място. След обявяването на създаването на Google Glass, има много шум около разпознаването на лица и приложения за това в Интернет. Смята се, че това ще разкрие много възможности за потребителите не само да си взаимодействат помежду си, но и с различни обекти.
    Днес има голям списък от интерфейси за разпознаване на лица, които можете да използвате за програмите си. Най-често срещаните са следните.

    Разпознаване на лица Стивън

    Разработено от Lambda Labs, което осигурява разпознаване на лица, форма на носа и устата и класификация по полов признак. На разположение на официалния сайт на разработчика.

    Разпознаване на лица

    Програма за разпознаване на компютърни лица в интернет, която е идеалната замяна на Face.com. В момента е безплатно.

    Animetrics Face Recognition

    APIът за разпознаване на лица на Animetrics може да се използва за разкриване на лица на снимки. Информация за чертите на лицето или ориентирите се връща под формата на координати в изображението.

    Skybiometry

    За да я използвате, трябва да имате създадено приложение във вашия профил в SkyBiometry. За да създадете е достатъчно проста регистрация.

    Face ++

    Това приложение използва съвременна компютърна визия и интелигентна технология за анализ на данни, за да осигури 3 основни услуги (откриване, разпознаване и анализ). Програмата осигурява откриване и анализ на забележителност , забележителност (81 точки), атрибути: възраст, пол, точки, раса и т.н.

    FaceMark

    Това е мощен API за разпознаване на лица. Той намира 68 референтни точки за изображение на лицето отпред и 35 за профила. FaceMark идентифицира целите за лица в изображението, посочено в URL адреса, или в качения файл, и издава резултат под формата на JSON файл, който съдържа векторните указатели на лицето и точките на съвпадение за всеки от откритите варианти.

    EmoVu by Eyeris

    Интелигентен софтуер за разпознаване на емоции, който позволява на фотоапаратите да четат човешки микро изрази, пол, възрастова група. Това е програма за разпознаване на хора в реално време, която работи, когато потребителите гледат видеоклипове на своите компютри или мобилни устройства.

    Rekognition.com

    Това е една от най-добрите алтернативи на Face.com. Бързият, надежден и мащабируем двигател на рекоганикуването може да извършва разпознаване на лица, сканиране, разпознаване и търсене. Тя може да се преподава автоматично с помощта на изображения и етикети във Facebook. Тъй като е социално ориентирана, това е най-доброто приложение за разпознаване на хора за Android.

    FaceRect

    Също така е мощен и безплатен интерфейс за откриване на хора. Той намиралице (пълно покриване на лицето и профил) на изображението, посочен от URL-адреса или да се изтеглят като файл и да намерите няколко души в една снимка, и дава отговор в JSON формат. Това изображение е заредена с гранична кутия за всеки откритото лице.

    Свързани публикации