Помощь в учёбе, очень быстро...
Работаем вместе до победы

Методы и алгоритмы обработки изображений в дактилоскопической системе на основе локальных особенностей

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Практическая ценность результатов. Предложенный в работе алгоритм выделения локальных особенностей бинарного изображения отпечатка пальца превосходит по быстродействию известные методы (МУЛ и МАК), применяемые на практике, имея при этом сравнимую с ними точность при нахождении точек разветвлений и окончаний. Решена проблема ложного обнаружения локальных особенностей отпечатков пальцев, присущая… Читать ещё >

Содержание

  • ГЛАВА 1. АВТОМАТИЧЕСКИЕ ДАКТИЛОСКОПИЧЕСКИЕ ИДЕНТИФИКАЦИОННЫЕ СИСТЕМЫ
    • 1. 1. Введение
    • 1. 2. Тенденции развития современных математических и программных средств дактилоскопической идентификации личности и связанных проблем
  • ГЛАВА 2. ВЫДЕЛЕНИЕ ОБЛАСТЕЙ С НАРУШЕННОЙ ГРЕБНЕВИДНОЙ СТРУКТУРОЙ
    • 2. 1. постановка задачи
    • 2. 2. Этап обучения
      • 2. 2. 1. Восстановление функции плотности классов
      • 2. 2. 2. Представление функции плотности вероятностного распределения в виде смеси нормальных
      • 2. 2. 3. Оценка параметров функций плотности классов
      • 2. 2. 4. ЕМ — алгоритм
      • 2. 2. 5. Оценка количества параметров функции плотности
    • 2. 3. этап классификации
    • 2. 4. Оценка надежности алгоритма классификации
    • 2. 5. Сравнительный анализ
      • 2. 5. 1. Оценка качества блоков изображения отпечатка пальца на основе поля направлений
      • 2. 5. 2. Оценка качества блоков изображения отпечатка пальца с использованием функции Габора
      • 2. 5. 3. Сравнение предложенного метода с АХ и АШ
    • 2. 6. Результаты
  • ГЛАВА 3. ВЫДЕЛЕНИЕ ЛОКАЛЬНЫХ ОСОБЕННОСТЕЙ ОТПЕЧАТКА ПАЛЬЦА
    • 3. 1. Введение
      • 3. 1. 1. Локальные особенности отпечатка пальца
      • 3. 1. 2. Бинарное изображение отпечатка пальца
    • 3. 2. Алгоритм выделения точек разветвлений и окончаний бинарного изображения отпечатка пальца
      • 3. 2. 1. Предварительные замечания
      • 3. 2. 2. Разметка решетчатого графа
      • 3. 2. 3. Построение графа событий
      • 3. 2. 4. Построение шаблона отпечатка пальца
    • 3. 3. Сравнительный анализ
      • 3. 3. 1. Метод анализа контура (МАК)
      • 3. 3. 2. Метод утоньшения линий папиллярного узора (МУЛ)
      • 3. 3. 3. Сравнение предложенного метода с МАК и МУЛ
    • 3. 4. Результаты
  • ГЛАВА 4. ПРОГРАММНЫЙ КОМПЛЕКС ИССЛЕДОВАНИЯ АЛГОРИТМОВ ДАКТИЛОСКОПИЧЕСКОЙ СИСТЕМЫ
    • 4. 1. Введение
    • 4. 2. Структура программного обеспечения дактилоскопической системы на основе локальных особенностей отпечатка пальца
    • 4. 3. выделение областей с нарушенной гребневидной структурой
    • 4. 4. Улучшение качества изображения отпечатка пальца
      • 4. 4. 1. Поле направлений
      • 4. 4. 2. Поле частот
      • 4. 4. 3. Улучшение качества изображения с применением Фильтра Габора
    • 4. 5. Выделение локальных особенностей отпечатка пальца
      • 4. 5. 1. Программная реализация алгоритма
    • 4. 6. Сравнение шаблонов дактилограмм
      • 4. 6. 1. Введение
      • 4. 6. 2. Алгоритм сравнения образца с эталоном
    • 4. 7. Результаты

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

В последнее время широкое распространение получили человеко-машинные интерфейсы, основанные на обработке изображений. В частности, сканирование и автоматический анализ изображения отпечатка пальца нередко применяется для контроля доступа пользователей к ресурсам вычислительных машин и компьютерных сетей. Отпечатки пальцев являются известной и широко применяемой биометрической характеристикой для задач идентификации личности. За последние несколько десятилетий исследование и активное использование алгоритмов, применяемых в дактилоскопических идентификационных системах, улучшило понимание сильных и слабых сторон этого вида распознавания. Проблемами построения алгоритмов для автоматических дактилоскопических идентификационных систем (АДИС) с успехом занимались: Davide Maltoni, Dario Maio, Anil К. Jain, Salil Prabhakar, Raffaele Cappelli и другие. Проводимые ими научные исследования в этой области получили большое внимание.

Для задач идентификации большинство дактилоскопических систем используют так называемые особые точки (точки разветвлений и окончаний) изображения папиллярного узора. При таком подходе можно выделить три основных этапа работы этой системы: получение дактилограммы как изображения в градациях серого, его обработка с построением шаблона отпечатка пальца (который можно представить как список координат особых точек с их возможными атрибутами: тип точки, направление следование гребня и т. д.) и сравнение полученного шаблона с теми, которые хранятся в базе зарегистрированных в системе пользователей. Этап обработки изображения с выделением особенностей рисунка гребней и бороздок является самым важным, так как от появления ложных особенностей, а также от точности определения их местоположения зависит качество работы этапа сравнения, а также всей системы в целом. Именно поэтому к математическому и программному обеспечению, применяемому на данном этапе, предъявляются высокие требования как по сложности, так и по эффективности работы.

Актуальность работы определяется выбором в качестве объекта исследований методов и алгоритмов решения задач выделения особых точек изображения отпечатка пальца, которые эффективно используют вычислительные ресурсы АДИС и снижают риск получения ложных особенностей в областях дактилограмм, имеющих недостаточное качество для осуществления поиска в них точек разветвлений и окончаний.

Целью диссертационной работы является разработка методов и алгоритмов выделения особых точек бинарного изображения отпечатка пальца и нахождения областей с нарушенной гребневидной структурой.

Этап обработки отпечатка пальца обычно состоит из следующей последовательности шагов: улучшения качества изображения с построением бинарного изображения отпечатка пальца и выделения на нем локальных особенностей. Бинарное изображение отпечатка пальца представляет собой булеву матрицу размера изображения, поступившего от считывающего отпечаток пальца устройства, каждый нулевой элемент которой соответствует области гребней, а каждый единичный — области бороздок изображения папиллярного узора. Для улучшения качества изображения в градациях серого и получения четкой гребневидной структуры применяются различные подходы с применением фильтров [1]. На практике возможно получение такого изображения, в некоторых сегментах которого нарушения гребневидной структуры носят необратимый характер, поэтому применение фильтра для него невозможно. В таких областях высок риск выделения ложных точек разветвлений и окончаний, поэтому до выполнения шага по улучшению качества, как правило, проводят анализ исходного изображения с выделением областей с нарушенной гребневидной структурой. Информация об этих областях далее учитывается при выделении локальных особенностей путем исключения из результирующего шаблона тех особых точек, чьи координаты лежат в областях, нарушения гребневидной структуры в которых носят необратимый характер.

При применении традиционных методов выделения точек разветвлений и окончаний, к которым можно отнести метод утоньшения линий папиллярного узора [2, 3, 4] (МУЛ) и метод анализа контура [5, 6] (МАК), учитывая вышеизложенные требования, возникает необходимость проведения дополнительного анализа полученных особых точек. Несмотря на их формальную простоту и скорость работы, оказалось, что даже при проведении ряда дополнительных шагов с помощью указанных методов сложно получить действительные особые точки для тех гребней, чья граница имеет ряд неровностей. Это связано с тем, что указанные подходы не учитывают структуру всего гребня при выделении локальных особенностей. Наличие такого дефекта делает эти подходы малопригодными для точного выделения особых точек изображения отпечатка пальца, особенно для областей, где гребни имеют неидеальную форму. В связи с этим возникла проблема создания такого алгоритма выделения особых точек, который, с одной стороны обладал бы теми преимуществами, что и упомянутые выше, а, с другой стороны, результат его работы не сильно зависел от наличия дефектов структуры гребня.

Как показано в ряде работ [2, 7, 1], применяемые на практике алгоритмы выделения областей с нарушенной гребневидной структурой, к которым можно отнести алгоритм Хонга и др. [1] (АХ) и алгоритм Шена и др. [7] (АШ), удовлетворительно решают поставленную задачу, хотя используют сложно вычислимые характеристики для принятия решения. Определение такого рода областей происходит на основе классификации блоков, на которые разбито изображение отпечатка пальца, в соответствии с некоторым критерием. Проблема выбора этого критерия, а также механизма его использования, обеспечивающего приемлемое качество классификации и снижающего время работы, по сравнению с указанными выше подходами, являлась основной задачей, решаемой при построении метода.

Для достижения описанных выше целей автором поставлены и решены следующие задачи:

— разработка и реализация метода выделения областей изображения отпечатка пальца с нарушенной или отсутствующей гребневидной структурой;

— реализация метода повышения качества дактилограммы и приведения полученного изображения к бинарному виду;

— разработка и реализация алгоритма выделения точек разветвлений и окончаний бинарного изображения папиллярного узора с формированием шаблона отпечатка пальца;

— реализация алгоритма сравнения шаблона с эталонами, находящимися в базе данных зарегистрированных пользователей;

— разработка программного комплекса с использованием средств среды МАТЬАВ для проведения сравнительного анализа, включающего предлагаемые в работе методы и соответствующие им, применяемые на практике.

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

Практическая ценность результатов. Предложенный в работе алгоритм выделения локальных особенностей бинарного изображения отпечатка пальца превосходит по быстродействию известные методы (МУЛ и МАК), применяемые на практике, имея при этом сравнимую с ними точность при нахождении точек разветвлений и окончаний. Решена проблема ложного обнаружения локальных особенностей отпечатков пальцев, присущая алгоритмам, применяемым в дактилоскопии. Метод выделения областей с нарушенной гребневидной структурой превосходит по быстродействию применяемые на практике алгоритмы (АХ и АШ) более чем в два раза, имея при этом высокую надежность. Таким образом, практическая значимость проведенных исследований заключается в повышении точности и быстродействия этапа обработки исходного изображения отпечатка пальца, а, следовательно, и АДИС в целом. Разработанная автором программная реализация методов и алгоритмов работы дактилоскопической системы, может применяться для разработки и исследования дактилоскопических систем на основе локальных особенностей. Предложенные в диссертационной работе решения могут быть применены для разработки на их основе новых методов обработки изображений.

Научная новизна работы. В диссертационной работе предлагаются новый метод выделения особых точек бинарного изображения отпечатка пальца, а также алгоритм выделения областей с нарушенной гребневидной структурой на изображении отпечатка пальца в градациях серого. Их предлагается использовать в дактилоскопических системах, использующих локальные особенности отпечатка пальца. В диссертационной работе разработан программный комплекс исследования алгоритмов АДИС, включающий все основные этапы обработки изображения и этап сравнения шаблонов дактилограмм с эталонами базы данных зарегистрированных в системе пользователей. С использованием разработанного программного комплекса проведено сравнение предложенных в работе метода и алгоритма с другими известными подходами, применяемыми в обработке изображений отпечатков пальцев.

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

1. Разработан метод выделения в изображении отпечатка пальца областей с нарушенной гребневидной структурой на основе классификации блоков изображения.

2. Разработан алгоритм выделения особых точек бинарного изображения отпечатка пальца, использующий в качестве модели изображения решетчатые графы.

3. Рассмотренные в работе методы и алгоритмы были реализованы в среде МАТЬАВразработан программный комплекс, включающий все основные шаги этапа обработки изображения отпечатка пальца и этап сравнения шаблонов дактилограмм.

4. Проведен сравнительный анализ с оценкой эффективности работы предложенных методов. Показано, что алгоритм выделения локальных особенностей бинарного изображения отпечатка пальца превосходит по быстродействию метод утоньшения линий папиллярного узора и метод анализа контура при сравнимой с ними точности нахождении точек разветвлений и окончаний. Предложенный метод выделения областей с нарушенной гребневидной структурой более эффективно справляется с задачей классификации, чем алгоритм Хонга и алгоритм Шена, работая в среднем более чем в 2 раза быстрее.

Достоверность полученных в работе результатов обеспечена теоретическими выкладками, а также результатами экспериментальных исследований и сравнительного анализа для каждого из предложенных алгоритмов.

На защиту выносятся:

1. Метод выделения областей с нарушенной гребневидной структурой дактилоскопических изображений, обеспечивающий высокую надежность, значение которой в среднем составляет 0.8824, и скорость классификации. Среднее ускорение процесса классификации 2.3 и 5.96 по сравнению с алгоритмом Хонга и алгоритмом Шена соответственно.

2. Алгоритм выделения точек разветвлений и окончаний бинарного изображения отпечатка пальца, позволяющий устранить известные недостатки метода утоныпения линий папиллярного узора и метода анализа контура по выделению локальных особенностей отпечатка пальца. Предложенный алгоритм работает в среднем в 1.2 и 1.4 раза быстрее, чем метод утоныпения линий папиллярного узора и метод анализа контура соответственно.

Публикации. Материалы, отражающие основное содержание диссертационной работы, опубликованы в 4 статьях [8, 9, 10, 11] и 4 работах в сборниках тезисов научных докладов [12, 13, 14, 15].

Личный вклад автора. Все вынесенные на защиту результаты получены автором лично.

Апробация работы. Основные научные положения и практические результаты диссертационной работы докладывались автором и обсуждались на научно-технических конференциях «Микроэлектроника и информатика-2007» [12], «Микроэлектроника и информатика-2008» [13], «Микроэлектроника и информатика-2011» [14], «Современные информационные технологии и ИТ-образование» [15].

Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, двух приложений и списка цитируемой литературы, включающего 48 наименований. Работа содержит 130 страниц и акт о внедрении в учебный процесс.

Заключение

.

При работе над диссертацией были получены следующие научные и практические результаты:

1. Разработан метод выделения областей изображения отпечатка пальца с сильно нарушенной или отсутствующей гребневидной структурой. Проведен сравнительный анализ разработанного метода с алгоритмом Хонга и алгоритмом Шена, которые применяются на практике, с оценкой ошибки классификации и времени работы. Предложенный в работе метод работает в среднем более чем в 2 раза быстрее (максимальное ускорение процесса классификации по сравнению с алгоритмом Хонга -2.31, максимальное ускорение по сравнению с алгоритмом Шена — 6.0). Предложенный метод более эффективно справляется с задачей классификации по сравнению с алгоритмом Хонга (средняя надежность классификации — 0.8102) и алгоритмом Шена (средняя надежность классификации — 0.8119), показывая надежность классификации в среднем 0.8824.

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

3. Разработан и реализован программный комплекс, предназначенный для исследования методов и алгоритмов дактилоскопической системы и позволяющий визуализировать процесс обработки изображений. С помощью разработанного программного комплекса было проведено сравнение предложенного в работе метода выделения областей с нарушенной гребневидной структурой, а также алгоритма выделения точек разветвлений и окончаний бинарного изображения отпечатка пальца с существующими аналогами.

Показать весь текст

Список литературы

  1. Hong L., Wan Y., Jain A. Fingerprint Image Enhancement: Algorithm and Performance Evaluation. // IEEE Transactions on Pattern Analysis Machine Intelligence. 1998. — Vol. 20. -No. 8. — P.777−789.
  2. Maltoni D., Maio D., Jain A.K., Prabhakar S. Handbook of Fingerprint Recognition. Springer -2009.-p.512.
  3. Lam L., Lee S., Suen C. Y. Thinning Methodologies A Comprehensive Survey. // IEEE Transactions on Pattern Analysis and Machine Intelligence. — 1992. — Vol. 14. — No. 9. — P. 869−885.
  4. Arcelli C., Sanniti di Baja G. A width independent fast thinning algorithm. // IEEE Transactions on Pattern Analysis Machine Intelligence. 1984. — Vol. 4. — No. 7. — P. 463 474.
  5. Shi Z., Govindaraju V. A chaincode based scheme for fingerprint feature extraction. // Pattern Recognition Letters. 2006. — Vol. 27. — No. 5. — P. 462168.
  6. Govindaraju V., Shi Z., Schneider J. Feature extraction using a chaincoded contour representation of fingerprint images. // International Conference on Audio and Video-Based Biometric Person Authentication. 2003. — P. 268−275.
  7. Shen L., Kot A., Koo W. Quality Measures of Fingerprint Images. // Third International Conference on Audio- and Video-based Biometric Person Authentication. 2001. — P. 266 271.
  8. A.B. Выделение локальных особенностей бинарного изображения отпечатка пальца. //Известия высших учебных заведений. Электроника. 2012. — № 1. — С.59−66.
  9. А.В., Туркин А. В. Система биометрической идентификации по локальным особенностям отпечатков пальцев. //Известия высших учебных заведений. Электроника. 2007. — № 2. — С.60−67.
  10. А.В., Туркин А. В. Оценка качества дактилограмм в системах распознавания отпечатков пальцев. // Моделирование, алгоритмизация и программирование при проектировании информационно-управляющих систем. 2008. — С. 27−36.
  11. М.А., Туркин А. В. Алгоритм выделения областей с нарушенной гребневидной структурой. // Информационные технологии и вычислительные системы. -2012.
  12. A.B., Туркин A.B. Оценка качества дактилограмм в автоматических дактилоскопических идентификационных системах (АДИС). // Микроэлектроника и информатика 2007. Тезисы докладов. — М.-.МИЭТ, 2007 — 436с. — С.162.
  13. A.B., Туркин A.B. Об одном методе выделения локальных особенностей отпечатка пальца. // Микроэлектроника и информатика 2008. Тезисы докладов. — М.: МИЭТ, 2008 — 360с. — С. 142.
  14. A.B. Алгоритм выделения особых точек бинарного изображения отпечатка пальца. // Микроэлектроника и информатика 2011. Тезисы докладов. — М.: МИЭТ, 2011 -340с.-С. 132.
  15. М.А., Туркин A.B. Оценка качества дактилоскопического изображения. Современные информационные технологии и ИТ-образование. VI Международная научно-практическая конференция: Сборник трудов, 2011. С. 731−741.
  16. Atmel FingerChip Thermal Fingerprint Sweep Sensor Hardware Based, Navigation and Click Function, SPI Interface Электронный ресурс], 2008. Режим доступа: http://www.atmel.com/dyn/resources/proddocuments/doc5347.pdf, свободный.
  17. Н. Интеграл Фурье и некоторые его приложения. М.: Физматгиз, 1963. — 256 с.
  18. В.П. Курс теории вероятностей. СПб.: Лань, 2003. — 269 с.
  19. Е.С. Теория вероятностей. М.: Наука. — 1969 — 576 с.
  20. С.А., Енюков И. С., Мешалкин Л. Д. Прикладная статистика: Основы моделирования и первичная обработка данных. М.: Финансы и статистика. — 1983. -471 с.
  21. Titterington D.M., Smith A.F.M., Makov U.E. Statistical analysis of finite mixture distributions John Wiley & Sons Inc. — 1986. — p.254.
  22. C.A., Бухштабер B.M., Енюков И. С. Прикладная статистика: Классификация и снижение размерности. М.: Финансы статистика. — 1989. — 607 с.
  23. McLachlan G.J. Krishnan Т. The ЕМ Algorithm and extensions. John Wiley & Sons Inc. -2008.-p.304.
  24. Hastie Т., Tibshirani R., Friedman J. The Elements of Statistical Learning: Data Mining, Inference and Prediction. Springer. — 2009. — 2nd ed. — p.768.
  25. Королев В.Ю. EM-алгоритм, его модификации и их применение к задаче разделения смесей вероятностных распределений. Теоретический обзор. М.: ИПИ РАН. — 2007. -102 с.
  26. Вентцель Е. С, Овчаров Л. А. Теория вероятностей и ее инженерные приложения. М.:
  27. Высшая школа. 2000. — 480 с.
  28. McLachlan G.J. Peel D. Finite Mixture Models. John Wiley & Sons Inc. — 2000. — p.456.
  29. Kass R.E., Raftery A.E. Bayes Factors. // Journal of the American Statistical Association. -1995. Vol. 90. — No. 430. — P. 773−795.
  30. Schwartz G. Estimating the dimension of a model. //The Annals of Statistics. 1978. — Vol. 6. -P. 461−464.
  31. А.А. Математическая статистика. Новосибирск: Наука. — 1997. — 772 с.
  32. А.Н. Основные понятия теории вероятностей. М.: Наука. — 1974. — 120 с.
  33. .Р. Теоретические основы статистической радиотехники. М.: Радио и связь. -1989.-656 с.
  34. С.И. Оценка надежности классифицирующих алгоритмов. М.: Издательский отдел факультета Вычислительной математики и кибернетики МГУ им. М. В. Ломоносова. — 2002. — 45 с.
  35. Ту Дж., Гонсалес Р. Принципы распознавания образов. М.: Мир. — 1978. — 412 с.
  36. Movellan J.R. Tutorial on Gabor Filters. 2008. — Technical report- Режим доступа: http://mplab.ucsd.edu/tutorials/gabor.pdf, свободный.
  37. Ratha N., Bolle R. Automatic fingerprint recognition systems. Springer. — 2004. — 460 c.
  38. Trier В., Jain A. Goal-Directed Evaluation of Binarization Methods. // IEEE Transactions on Pattern Analysis and Machine Intelligence. 1995. — Vol. 17. — No. 12. — P. 1191−1201.
  39. Niblack W. An Introduction to Digital Image Processing. Prentice Hall. — 1986. — p.215.
  40. Lee C. Y. An Algorithm for Path Connections and Its Applications. //IRE Transactions on Electronic Computers. 1961. — Vol. 10. — No. 2 — P. 364—365.
  41. П., Ван Линт Дж. Теория графов, теория кодирования и блок-схемы. М.: Наука. — 1980- 144 с.
  42. Ф., Палмер Э. Перечисление графов. М.:МИР. — 1977. — 326 с.
  43. Yang J, Liu L., Jiang Т., Fan Y. A modified Gabor filter design method for fingerprint image enhancement. //PatternRecognition Letters. -2003. Vol.24. -No.12. -P.1805−1817.
  44. И.С., Киричук B.C. и др. Цифровая обработка изображений в информационных системах. Новосибирск: РГТУ. — 2002. — 352 с.
  45. Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде MATLAB. -М.: Техносфера. 2006. — 616 с.
  46. Т.С. Быстрые алгоритмы в цифровой обработке изображений. М.: Радио и связь.-1984.-224 с.
  47. У. Цифровая обработка изображений. М.: Мир. — 1982. — Кн.1 — 312 с.
  48. В.А. Методы компьютерной обработки изображений. М.:Физматлит. — 2003. -784 с.
  49. Р., Вудс Р. Цифровая обработка изображений. М.:Техносфера. — 2005. — 1072 с.
Заполнить форму текущей работой