Дослідження алгоритмів розпізнавання в системі оптико-електронного спостереження охорони державного кордону

Характеристика основоположних методів та алгоритмів розпізнавання обличчя на зображеннях. Особливість вибору найоптимальнішого алгоритму пізнавання фізіономії, що покладаються на систему оптико-електронного спостереження охорони державного кордону.

Рубрика Таможенная система
Вид статья
Язык украинский
Дата добавления 15.05.2018
Размер файла 140,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

УДК 004.93>1

Національна академія Державної прикордонної служби України

імені Богдана Хмельницького, м. Хмельницький

ДОСЛІДЖЕННЯ АЛГОРИТМІВ РОЗПІЗНАВАННЯ В СИСТЕМІ ОПТИКО- ЕЛЕКТРОННОГО СПОСТЕРЕЖЕННЯ ОХОРОНИ ДЕРЖАВНОГО КОРДОНУ

Є. ПРОКОПЕНКО,

А. БАБАРИКА

Постановка проблеми у загальному вигляді. Необхідно відміти ти, що упродовж останніх років Україна послідовно нарощує сили з об лаштування та реконструкції державного кордону, формування інтег рованої системи його охорони відповідно до європейських стандартів і створення сприятливих умов для розвитку та використання тран зитного потенціалу України. Ураховуючи виклики та загрози при кордонній безпеці: тероризм, торгівля людьми, незаконна міграція та транскордонна злочинність [5], гостро постає питання розвитку та впровадження адекватних заходів протидії. Одним з таких напрямів є застосування біометричних методів ідентифікації осіб за зображен ням обличчя та перевірка 'їх за оперативними базами даних у режимі реального часу.

Аналіз останніх досліджень і публікацій, в яких започаткова но вирішення даної проблеми та на які опирається автор. Розробка та удосконалення наявних алгоритмів розпізнавання та ідентифікації особи за зображенням обличчя є одним із найскладніших напрямів біометрії. Постійне зростання інтересу до методу ідентифікації особи за зображенням обличчя спонукає вчених усього світу до розробки нових та удосконалення наявних алгоритмів. Серед останніх найвідо- міших розробок [2; 3; 8]: у 2001 році Paul Viola та Michael Jones запро понували алгоритм, що дозволяє виявляти об'єкти на зображеннях у реальному часі, а пізніше такі науковці, як Буй Тхи Тху Чанг, Фан Нгок Хоанг і В. Г. Спицин удосконалили даний алгоритм; у 2010 році на уковці компанії Facebook опублікували дослідження з проекту Deep Face, який дозволяє розпізнавати обличчя користувачів соціальної мережі (дана технологія базується на основі нейронних мереж, але де талі проекту є комерційною таємницею).

У Державній прикордонній службі України питаннями розпізнавання образів займалися такі вчені, як Б. В. Євдохович, А. В. Іванов, І. С. Катеринчук, Р. В. Рачок, І. І. Чесановський, О. М. Шинкарук.

Метою статті є проведення дослідження наявних алгоритмів розпізнавання облич на зображеннях та виокремлення їх основних характеристик, переваг і недоліків з метою вибору найоптимальнішого алгоритму відповідно до поставлених завдань, що покладаються на систему оптико-електронного спостереження охорони кордону.

Виклад основного матеріалу дослідження. У сучасній теорії роз пізнавання широкого розповсюдження набувають різноманітні мето ди біометричної ідентифікації особи. Такі методи основані на унікаль них біометричних особливостях кожної людини. До них відносяться: відбитки пальців, форма долоні, візерунок райдужної оболонки ока, зображення сітківки ока, сітка кровоносних вен на руках, форма вуха тощо. Науковці дослідили навіть метод ідентифікації особи за стате вими органами, щоправда методика стосується лише чоловічої статі.

Дослідивши методи розпізнавання особи за зображенням облич чя, можна сформулювати такі переваги:

не потрібні дорогі спеціальні камери;

ідентифікацію можливо проводити без фізичного контакту з особою чи навіть приховано.

Використання систем автоматичного розпізнавання облич та ідентифікації особи у сфері охорони державного кордону можливо для вирішення таких задач як ідентифікація осіб, причетних до протиправної діяльності; ідентифікація пред'явника паспортного документа під час перетину Державного кордону України у пунктах пропуску.

Основним проблемним питанням, на вирішення якого орієнтуються науковці під час розробки чи удосконалення наявних алгоритмів розпізнавання облич, є те, що особи можуть змінюва ти зачіску, носити бороду, вуса, окуляри, одягати шапку, шарф та ін. Також важливими чинниками що утруднюють ідентифікацію особи за зображенням обличчя, є ракурс зйомки фотографії, рівень і напрям освітлення. Також форма обличчя набуває змін з віком людини.

На сьогоднішній день існує багато методик, спрямованих на вирішення питань розпізнавання особи за зображенням обличчя, але алгоритм вирішення завдання щодо виявлення та ідентифікації особи для всіх методик повинен містити певні етапи [1]:

виявлення та локалізація на зображенні обличчя особи; нормалізація зображення за масштабом, яскравістю, контрастом та ін.;

обчислення набору ознак зображення;

порівняння обчислених ознак з еталонною базою даних.

Розглянемо найпоширеніші методи розпізнавання обличчя.

Рис. 1. Набір фільтрів Габора

Метод гнучкого порівняння на графах. Суть методу зводиться до еластичного порівняння графів, що описують зображення обличчя. Обличчя подані у вигляді графів зі зваженими вершинами та ребра ми. На етапі розпізнавання один з графів - еталонний - залишається незмінним, у той час як інший деформується з метою найкращої під гонки до першого. У подібних системах розпізнавання графи можуть становити як прямокутну решітку, так і структуру, утворену харак терними (антропометричними) точками особи. У вершинах графа об числюються значення ознак, найчастіше використовують комплексні значення фільтрів Габора або їх упорядкованих наборів (рис. 1) - Га- борівський вейвлет (строї Габора), які обчислюються в деякій окремій області вершини графа локальним шляхом згортки значень яскравос ті пікселів з фільтрами Габора (рис. 2). Деформація графа відбувається шляхом зсуву кожної з його вершин на деяку відстань у певних на прямах щодо її вхідного розташування і вибору такої її позиції, за якої різниця міжзначеннямиознак (вібгцківфімвтрів Габор а) у вершині деформованого графа та відповідної їй вершині еталонного графа ауре мініртгьною.

Рис.2. Прикладзгортки зображенняособиздвомафільтрамиГабора

Дана операція виконується по черзі для всіх вершин графа до тих пір, поки не буде досягнута найменша сумарна відмінність між ознаками деформованого йеталонногографів.

Значення цінової функції під час деформації графа і буде мірою відмінностіміжвхіднимзображеннямобличчятаеталоннимграфом. Дана релаксаційна процедура деформації повинна виконуватися для всіх еталонних осіб, закладених до бази даних системи. Результат розпізнавання системи - еталон з найкращим значенням цінової функції деформації (рис. 3).

Рис. 3. Приклад деформації графа у вигляді регулярної решітки

В окремих публікаціях [4] вказується 95-97 %, а ефективність розпізнавання навіть за наявності різних емоцій і зміни ракурсу особи до 15°. До недоліків даного методу відноситься висока обчислювальна складність процедури розпізнавання, а також низька технологічність під час запам'ятовування нових еталонів і лінійна залежність часу роботи від розміру бази комп'ютерного зображення особи.

Нейронні мережі. На даний час існує близько десятка різновидів нейронних мереж. Одним з найбільш широко використовуваних варіантів є мережа, побудована на багатошаровому перцептроні, яка дозволяє класифікувати подане на вхід зображення відповідно до ста нів попереднього навчання мережі. Навчаються нейронні мережі на наборі навчальних прикладів.

Суть навчання зводиться до налаштування ваг міжнейронних зв'язків у процесі рішення оптимізаційної задачі методом градієнтного спуску. Під час навчання нейронної мережі відбувається автоматичне формування ключових ознак, визначення їх важливості та побудова взаємозв'язків між ними. Передбачається, що навчена нейронна мережа зможе застосувати досвід, отриманий у процесі навчання, на невідомі образи за рахунок узагальнюювальних здібностей (рис. 4).

Найкращі результати в області розпізнавання осіб показала згорткова нейронна мережа, яка є логічним розвитком ідей таких архітектур нейронних мереж, як когнітрону та неокогнітрону [1; 5]. Успіх обумовлений можливістю обліку двовимірної топології зобра ження, на відміну від багатошарового перцептрона.

Рис. 4. Схематичне зображення архітектури згорткової нейронної мережі

Свій розвиток згорткові нейронні мережі отримали в розробці DeepFace, яку придбав Facebook для розпізнавання осіб користувачів своєї соцмережі.

До недоліків застосування нейронних мереж у процесі розпізна вання зображень можна віднести таке: додавання нового еталонного зображення особи до бази даних вимагає повного перенавчання ме режі на всьому наявному наборі; проблеми математичного характе ру, пов'язані з навчанням: потрапляння в локальний оптимум, вибір оптимального кроку оптимізації, перенавчання й т. і.; важко форма лізується етап вибору архітектури мережі (кількість нейронів, шарів, характер зв'язків).

Приховані Марківські моделі. Одним зі статистичних методів розпізнавання осіб є приховані Марківські моделі [4] з дискретним часом. Елементами моделі є: безліч прихованих станів, безліч спостережуваних станів, матриця перехідних імовірностей, початкова ймовірність станів. Кожному з них відповідає своя Марківська модель. У процесі розпізнавання об'єкта перевіряються згенеровані для заданої бази об'єктів Марківські моделі та шукається максимальна зі спостережуваних імовірність того, що послідовність спостережень для даного об'єкта згенерована відповідною моделлю. розпізнавання обличчя електронний кордон

Недоліки: необхідність підбору параметрів моделі для кожної бази даних; моделі не володіють розрізнювальною здатністю - алгоритм навчання тільки максимізує відгук кожного зображення на свою модель, але не мінімізує відгук на інші моделі.

Метод головних компонент (principal component analysis (далі - PCA). Одним із найбільш відомих і опрацьованих є метод головних компонент, заснований на перетворенні Карунена-Лоєва. Основною метою методу [6; 7] є значне зменшення розмірності простору ознак таким чином, щоб якомога краще описувати “типові” образи, що нале жать безлічі осіб. Використовуючи цей метод, можна виявити різні змі ни в навчальній вибірці зображень облич і описати ці зміни в базисі де кількох ортогональних векторів, які називаються власними (eigenface). Отриманий один раз на навчальній вибірці зображень облич набір власних векторів використовується для кодування всіх інших зобра жень осіб, які подаються зваженою комбінацією цих власних векторів. Використовуючи обмежену кількість власних векторів, можна отрима ти стислу апроксимацію вхідному зображенню особи, яку потім збері гають у базі даних у вигляді вектора коефіцієнтів, це і є ключем пошу ку в базі даних осіб. Метод головних компонент добре зарекомендував себе в практичних додатках. Однак у тих випадках, коли на зображенні особи присутні значні зміни в освітленості або виразі обличчя, ефек тивність методу значно падає. Уся справа в тому, що РСА вибирає під- простір таким чином, щоб максимально апроксимувати вхідний набір даних, а не виконати дискримінацію між класами осіб.

Метод Віоли-Джонса. Основу методу Віоли-Джонса складають примітиви Хаара (рис. 5). В оригінальній версії алгоритму використовувалися тільки примітиви без поворотів, а значення ознаки обраховувалось, як проста різниця між сумою яркостей пікселів у різних областях зображення. Пізніше [2; 8] були запропоновані при мітиви з нахилом 45°, а також несиметричних конфігурацій. Замість обчислення простої різниці було запропоновано приписувати кожній області зображення певне значення і обчислювати значення ознаки,

Рис. 5. Набір примітивів для опису об'єктів Ознаки обчислюються в межах сканувального вікна змінного роз міру, що переміщується по зображенню.

Зображення у процесі оброб ки методом Віоли-Джонса зберігається в так званому інтегральному форматі (англ. Summed Area Table - SAT): у кожному пікселі зобра ження записана сума всіх пікселів лівіше та вище даного.

В алгоритмі Віоли-Джонса використовується так званий бустінг (англ. Boosting) - комплекс методів, що сприяють підвищенню точності аналітичних моделей, або посилення “слабких” моделей.

Це процедура послідовної побудови композиції алгоритмів машинного навчання, коли кожен подальший алгоритм прагне компенсувати недоліки композиції усіх попередніх. У даному випадку застосовується алгоритм бустінга AdaBoost. AdaBoost створює зважену комбінацію “слабких” класифікаторів з метою створення одного “сильного”. “Слабкими” вважаються ті класифікатори, які отримують правильну відповідь не набагато частіше випадкового вгадування, тобто більш ніж в 50 % випадків метод Віоли-Джонса використовує каскадну модель сильних класифікаторів.

Метод порівняння шаблонів (Template Matching). Основа цього методу полягає [3] у виділенні областей обличчя особи на зображенні та подальшому порівнянні цих областей для двох різних зображень. Кожна область, що збіглася, збільшує ступінь тотожності зображень. Для порівняння областей використовуються найпростіші алгоритми на кшталт попіксельного порівняння. Недолік цього методу полягає в тому, що він вимагає багато ресурсів як для зберігання ділянок, так і для їх порівняння. З огляду на те, що використовується найпростіший алгоритм порівняння, зображення повинні бути зняті у строго встановлених умовах: не допускається помітних змін ракурсу, освітлення, емоційного виразу тощо. Точність розпізнавання з використанням даного методу складає приблизно 80 %, що є гарним результатом.

Нейронна мережа Хопфілда. Алгоритм навчання мережі Хопфіл- да [5] істотно відрізняється від класичних алгоритмів навчання пер- цептронів тим, що замість послідовного наближення до потрібного стану з обчисленням помилок, усі коефіцієнти вагової матриці роз раховуються за однією формулою, за один цикл, після чого мережа відразу готова до роботи.

Обмеження методу: образи, що запам'ятовуються, не повинні бути сильно схожі, зображення не повинно містити сильного зміщення.

Точність розпізнавання з використанням даного методу складає понад 90 %, а в ряді випадків наближається до 100 %, що є майже відмінним результатом [5].

Висновки

Порівнювати між собою якість розпізнавання різних методів достатньо важко, враховуючи, що у більшості випадків ми можемо оперувати результатами досліджень, наданих різними авторами. А провести великомаштабне дослідження щодо реалізації більшості відомих методик і здійснити 'їх порівняння на єдиному наборі зображень є надзвичайно трудоємкою задачею. Тому можна зробити висновок, що здійснювати вибір методики для створення системи розпізнавання обличчя та ідентифікації осіб, виходячи лише із цифрових показників якості розпізнавання тієї чи іншої методики є недоцільним.

Проведений аналіз показав, що залежно від умов оперативно- службової діяльності, завдань, що покладаються на систему розпізна вання, на кожному етапі розпізнавання та ідентифікації доцільніше використовувати комбіновані методи, які мають кращі характеристи ки та нівелюють недоліки розглянутих вище окремих методів.

Список використаної літератури

1. Grother Р. Face Recognition Vendor Test (FRVT). Performance of Face Identification Algorithms. / Patrick Grother, Mei Ngan. - Information Access Division National Institute of Standards and Technology. - May 26, 2014 - Р. 138.

2. Viola P., Rapid Object Detection using a Boosted Cascade of Simple Features / P. Viola, M. J. Jones // IEEE Computer Society Conference on Computer Vision and Pattern Recognition. Kaiai, Hawaii. - USA, 2001. - Vol. 1. - P. 511-518.

3. Face Recognition [Електронний ресурс] / NSTC Subcommittee on Biometrics and Identity Management Room. - 7 August, 2006.

4. Lades М. Distortion Invariant Object Recognition in the Dynamic Link Architecture. / Martin Lades, Jan C. Vorbruggen, Joachim Buhmann, Jorg Lange, Christoph v.d. Malsburg, Rolf P. Wurtz, Wolfgang Konen. - IEEE Transactions on Computers, vol. 42, No. 3, March 1993.

5. Андрощук О. С. Інформаційні технології інтелектуалізації підтримки прийняття рішень у діяльності Державної прикордонної служби України : монографія / О. С. Андрощук. - Хмельницький : Видавництво НАДПСУ, 2011. - 222 с.

6. Буй Т. Т. Распознавание лиц на основе применения метода Виолы- Джонса, вейвлетспреобразования и метода главных компонент / Известия Томского политехнического университета / Тхи Тху Чанг Буй, Хоанг Фан Нгок, В. Г. Спицын. - № 5. - Том 320.

Анотація

Одним із практичних застосувань теорії розпізнавання образів є задача розпізнавання обличчя, яка включає в себе завдання локалі зації обличчя на заданому зображенні та проведення його ідентифі кації (за необхідності). У статті досліджуються основні методи та алгоритми розпізнавання обличчя на зображеннях.

Ключові слова: біометрія, ідентифікація, розпізнавання облич, нейронна мережа, метод гнучкого порівняння на графах, приховані

Марківські моделі, метод головних компонент, метод Віоли-Джонса, метод порівняння шаблонів.

Одним из практических применений теории распознавания обра зов является задача распознавания лица, которая включает в себя за дачу локализации лица на заданном изображении и проведение иден тификации личности (при необходимости). В статье описываются и анализируются основные методы и алгоритмы распознавания лиц на изображениях. Дается краткая характеристика каждому из методов.

Проведенный анализ показал, что в зависимости от условий и за дач, которые полагаются на систему распознавания лица и идентифи кации личности, для каждого этапа распознавания и идентификации целесообразнее использовать комбинированные методы, которые по казывают наилучшие характеристики. Ключевые слова: биометрия, идентификация, распознавания лиц, нейронная сеть, метод гибкого сравнения на графах, скрытые Марковские модели, метод главных компонент, метод Виолы-Джонса, метод сравнения шаблонов.

In recent years, around the world there is a growing interest in bio metric identification methods people. Widespread these methods have in the area of the state, public and commercial security. One of the methods that is constantly being improved method for image identification face.

The use of automatic face recognition and identification in the area of border possible to solve problems such as the identification of persons in volved in illegal activities, identification document holder passport when crossing the state border of Ukraine at checkpoints.

The article describes and analyzes the main methods and algorithms for face recognition in images. A brief description of each of the methods.

Compare the quality of different detection techniques is difficult enough given that in most cases we can handle the research provided by different authors. A big conduct research on the implementation of the ma jority of known techniques and make comparisons on a single set of images is extremely hard task. We can therefore conclude that the selection exer cise techniques to create a system of face recognition and identification of persons on the basis only of the number of quality indicators recognition of a method is inappropriate. As the conditions that influence the choice of methods for solving the problem are the following:

alleged variety faces (limited number of people faces types: race, ve getation on the face, glasses, etc.); focus on face images; the resolution and image quality; light conditions (fixed known about known any); background (fixed, contrasting solid, weak contrast, any); system requirements concerning the erroneous recognition (most im portantly - do not miss a single person, or minimize the incidence of false triggering).

The analysis showed that depending on the conditions and tasks im posed on the system of recognition for each stage of recognition and iden tification expedient to use the combined methods that show the best per formance and negate the advantage and disadvantages of the above various individual methods.

Keywords: Biometrics, identification, face recognition, neural network, a flexible method of comparison graph, hidden Markovski model, method of principal, components, method Viola-Jones, method of comparing patterns.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.