ВВЕДЕНИЕ 5
1 Современное состояние предметной области 7
1.1 Этапы развития домофонии 7
1.2 Контроль доступа в ДС 8
1.2.1 Ввод персонального кода доступа 8
1.2.2 Доступ посредством контактных и бесконтактных ключей 9
1.2.3 Биометрическая идентификация 10
1.3 Анализ и сравнение методов распознавания человека по биометрическим признакам 10
1.3.1 Распознавание по отпечатку пальца 11
1.3.2 Распознавание по геометрии лица 12
1.3.3 Распознавание по радужной оболочки глаза 13
1.3.4 Распознавание по венам руки 14
1.3.5 Распознавание по сетчатке глаза 15
1.3.6 Распознавание по геометрии руки 16
1.3.7 Распознавание по голосу 17
1.4 Сравнительный анализ аналогов 18
1.4.1 Система «Gira door communication system» компании «GIRA» 18
1.4.2 Биометрический считыватель ST-FR040EM марки Smartec 19
1.4.3 Домофон с биосчитывателем компании FERMAX 20
1.4.4 Критерии сравнения 21
1.5 Выводы к главе 21
2 Анализ методов распознавания по изображению лица 23
2.1 Задачи распознавания лиц на изображениях и методы их решения 25
2.1.1 Детектирование лица на изображении 26
2.1.2 Нормализация изображения лица 29
2.1.3 Задача вычисления ключевых признаков и сопоставление с эталоном 29
2.2 Методы повышения точности алгоритмов распознавания изображения лица 33
2.2.1 Выравнивание гистограммы 33
2.2.2 Гамма коррекция 34
2.2.3 Фильтр Гаусса 35
2.2.4 Медианный фильтр 36
3 Алгоритм идентификации посетителя в ДС по изображению лица 36
3.1 Определение ключевых точек лица на изображении 38
3.3.1 Интегральное представление изображений 39
3.3.2 Признаки Хаара 40
3.3.3 Бустинг 41
3.3.4 Использование каскадов признаков 41
3.3.5 Обучение классификатора Виолы-Джонса 42
3.2 Выделение и предварительная обработка изображения лица 43
3.3 Вычисление вектора признаков 45
3.4 Обучение 48
3.5 Идентификация 48
4 Описание архитектуры 49
4.1 Общая структура системы 49
4.2 Определение требований к системе 51
4.3 Развёртывание системы 58
4.4 Программное обеспечение 59
4.4.1 Описание и характеристики 59
4.4.2 Пример работы 60
5 Результаты испытаний 63
ЗАКЛЮЧЕНИЕ 67
СПИСОК СОКРАЩЕНИЙ 69
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 70
ПРИЛОЖЕНИЕ А Структура веб-интерфейса 73
ПРИЛОЖЕНИЕ Б Перечень функций программных модулей 77
Домофон - устройство, обеспечивающее безопасность жилых, офисных или производственных помещений. Домофон дает возможность человеку находящемуся внутри помещения, преградить или разрешить доступ внутрь помещения другому лицу, без непосредственного контакта с ним.
За последнее время домофонные системы (ДС) перетерпели ряд эволюционных изменений, на рынок выходят более совершенные решения. Использование современных сетевых технологий позволило перейти от координатно-матричных систем к системам, основанным на протоколах TCP/IP. Развитие рынка микропроцессоров, позволило значительно улучшить аппаратную часть. Развитие мобильных технологий увеличило доступность систем, за счет возможности заменить абонентские трубки мобильными устройствами. Все это направленно на повышение эффективности эксплуатации подобного рода систем, и открывает новые возможности для внедрения других еще более совершенных функций.
Контроль доступа в помещения посредством ДС, одна из ключевых функций системы, от эффективности которой зависит безопасность жильцов, сотрудников и сохранность имущества. К сожалению предлагаемые на рынке системы не могут в достаточной степени обеспечить эффективный контроль лиц в помещения. Прежде всего это обусловлено не совершенностью механизмов доступа посредством электронных ключей или набором кода доступа.
Использование для доступа, такого признака посетителя которое присуще только ему и не может быть использовано другими лицами, значительно бы увеличило эффективность системы при решении задачи контроля доступа. Такие технологии существуют и широко применяются в более сложных системах банковской сферы, криминалистики, в системах контроля и управления доступом на предприятиях, основаны они на идентификации личности человека по биометрическим признакам.
За последнее десятилетие, исследование в области биометрии значительно шагнули вперед, появилось достаточное количество доступных методов, позволяющих идентифицировать личность человека по изображению лица, отпечаткам пальцев, поведению и прочим признакам. Учитывая вышесказанное, можно предположить, что распознавание посетителя по биометрическим признакам вполне может быть реализовано и в современных ДС.
Отказаться от такой функции ДС как доступ в помещение посредством электронных ключей или набора персонального кода в пользу доступа по изображению лица в настоящий момент слишком рискованно. Существующие алгоритмы не идеальны и существует доля вероятности что посетитель не будет распознан либо чужой будет признан за своего. Между ошибками существует зависимость, уменьшение вероятности одной, увеличивает вероятность другой, что наглядно демонстрируют результаты испытаний, приведенные в предыдущей главе. Таким образом если контролировать доступ только за счет распознавания лиц, то есть вероятность что сам собственник не сможет попасть в помещение, а это не допустимо.
Распознавания по изображению лица при доступе в помещение можно рассматривать как дополнительный способ или комбинировать с существующими. Например, использовать его для доступа в помещение не собственников, у которых всегда есть возможность получить доступ в помещение через вызов абонента (собственника) если ошибка идентификации превысила установленное значение. При этом ошибку идентификации можно уменьшать за счет увеличения числа шаблонов лиц обучающей выборки при каждой ошибочной идентификации, для заданной вероятности пропустить чужого. Со временем можно достигнуть приемлемого уровня идентификации для конкретной ДС.
Другой вариант, это использовать распознавание лица в режиме верификации. Для этого каждому посетителю выдается персональный код или ключ доступа в помещение, и при запросе доступа сравнивается изображение лица посетителя с шаблоном, соответствующим его ключу или коду если соответствие найдено и ошибка не превышает заданное то доступ открывается. Это позволить увеличить надежность доступа по существующим способам.
Принимая во внимание выше сказанное и результаты проведенных испытаний можно сделать вывод, что программный компонент реализующий предложенный алгоритм может применяться при разработке модулей ДС для контроля доступа в помещения с небольшими базами зарегистрированных лиц, порядка 15-20 человек, это могут быть частные дома, не большие офисы, служебные помещения и т.п. Проведение дополнительных исследований направленных на выявление более совершенных методов компенсации изменения освещенности в полученных изображениях лиц, а так же методов классификации позволит повысить надежность алгоритма и применять программные решения на его основе в более широкой области где для контроля доступа используются ДС.
1. История возникновения домофонов. [Электронный ресурс] // СпецДилер. - Режим доступа: http://www.sdealer.ru/articles/sec/istorija-vozniknovenija- domofonov.html.
2. Мослифт. Наша история. [Электронный ресурс] // Мослифт. - Режим доступа: http://www.moslift.ru/.
3. Домофон. [Электронный ресурс] // Википедия. - Режим доступа: https://ru.wikipedia.org/wiki/Домофон.
4. Контактная память. [Электронный ресурс] // Википедия. - Режим до¬ступа: https://ru.wikipedia.org/wiki/Контактная_память.
5. RFID. [Электронный ресурс] // Википедия. - Режим доступа: https://ru.wikipedia.org/wiki/RFID.
6. Биометрия. [Электронный ресурс] // Международный фонд автоматической идентификации. - Режим доступа: http://www.fond-ai.ru/art1/art228.html.
7. Кухарев, Г. А. Биометрические системы. Методы и средства идентификации личности человека. Монография / Г. А. Кухарев. - Санкт-Петербург : Политехника, 2001. - 240 с.
8. Современные биометрические методы идентификации. [Электронный ресурс]. // Хабрахабр. - Режим доступа: https://habrahabr.ru/post/126144/.
9. Установление личности по голосу. [Электронный ресурс] // Речевые технологии. - Режим доступа: http://speetech.by/press/analytics/8.
10. The Gira door communication system. [Электронный ресурс] // Gira. - Режим доступа: http://www.gira.com/en/tuerkommunikation.html.
11. Gira Keyless In Fingerprint. [Электронный ресурс] // Gira. - Режим до¬ступа: http://www.gira.com/en/gebaeudetechnik/produkte/keyless-in/finger-print.html.
12. Fermax. [Электронный ресурс] // Fermax. - Режим доступа: http://www.fermax.com/.
13. Robert W.Frischholz, Ulrich Dieckmann BioID: A multimodal biometric identification system // Computer - March 2000. №33(2), pp. 64-68.
14. Татаренков Д. А. Анализ методов обнаружения лиц на изображении [Текст] / Д. А. Татаренков // Молодой ученый. - 2015. - №4. - С. 270-276.
15. P. Viola and M. J. Jones, «Rapid Object Detection using a Boosted Cascade of Simple Features», proceedings IEEE Conf. on Computer Vision and Pat-tern Recognition (CVPR 2001), 2001. - vol. 1. - pp. 511-518.
16. P. Viola and M. J. Jones, «Robust real-time face detection», International Journal of Computer Vision. - 2004. - vol. 57, no. 2. - pp.137-154.
17. Turk, Matthew A and Pentland, Alex P. Face recognition using eigenfaces. Computer Vision and Pattern Recognition, 1991. Proceedings {CVPR'91.}, {IEEE} Computer Society Conference on 1991.
18. Belhumeur,P N, and Hespanha, {J,P}, and Kriegman, D.Eigenfaces vs. Fisher-faces: recognition using class specific linear projection, 1997.
19. L. Wiskott, J.-M. Fellous, N. Kuiger, and C. von der Malsburg, «Face recognition by elastic bunch graph matching» IEEE Transactions on Pattern Analysis and Ma-chine Intelligence, 1997. - vol. 19. - pp. 775-779.
21. T. Ojala, M. Pietikainen, and D. Harwood (1996), «A Comparative Study of Texture Measures with Classification Based on Feature Distributions», Pattern Recognition, vol. 29, pp. 51-59.
21. Hieu V. Nguyen and Li Bai Cosine Similarity Metric Learning for Face Verifica-tion ACCV 2010.
22. Laura Sanchez Lopez. Local Binary Patterns applied to Face Detection and Recognition. Final Research Project. November 2010.
23. A decision-theoretic generalization of on-line learning and an application to boosting Journal of Computer and System Sciences, 1997. - no. 55.
24. T. Ahonen, A. Hadid, M. Pietikainen. Face Recognition with Local Bi-nary Pat-terns. Lecture Notes in Computer Science, 2004.
25. ГОСТ Р ИСО/МЭК 19795-1 - 2007. Автоматическая идентификация. Идентификация биометрическая. Эксплуатационные испытания и протоколы испытаний в биометрии. Часть 1. Принципы и структура. Введ. 2008-12-25. М.: Стандартинформ, 2009. - 57 с.
26. Современные биометрические методы идентификации. [Электронный ресурс] // БДИ. - Режим доступа: http://mx1.algoritm.org/arch/?id=37&a=916.
27. X. Tan and B. Triggs. Enhanced local texture feature sets for face recogni¬tion under difficult lighting conditions, Lecture Notes in Computer Science, 2007. - vol. 4778. - p. 168.
28. Krishna Dharavath,Fazal Ahmed Talukdar and Rabul Hussain Laskar. Im-proving Face Recognition Rate with Image Preprocessing, Indian Journal of Science and Technology, August 2014. - vol. 7(8). - pp. 1170-1175.
29. Ojala T, Pietikainen M, Maenpaa T. Multiresolution grayscale and rotation invariant texture classification with local binary patterns. IEEE Transactions on Pat¬tern Analysis and Machine Intelligence 2002. - 24(7). - pp. 971-87.