Поиск по базе сайта:
Пояснительная записка к дипломной работе на тему icon

Пояснительная записка к дипломной работе на тему




НазваПояснительная записка к дипломной работе на тему
Сторінка1/20
Дата конвертації08.07.2013
Розмір1.67 Mb.
ТипПояснительная записка
  1   2   3   4   5   6   7   8   9   ...   20



diplomukr.com.ua - Грамотное и качественное выполнение всех видов научных работ. Скидки, оригинальность, контроль плагиата, прямое общение с автором.


Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«ИЖЕВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет «Информатика и вычислительная техника»

Кафедра «Программное обеспечение»


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к дипломной работе на тему:

«Система идентификации личности по отпечаткам пальцев. Подсистема распознавания»

Дипломник студент группы 10-19-1 Вотинцев А.С.

Руководитель д.т.н., профессор Мурынов А.И.

Консультант по экономической части к.э.н., доцент Радыгина И.И.

Консультант по безопасности и экологичности проекта Якименко Г.Ф.

Нормоконтроль Соболева В.П.

Рецензент вед. Инженер Кропачева Л.Н.

Заведующий кафедрой «Программное обеспечение» д. т. н., профессор

Мурынов А.И.

РЕФЕРАТ

Пояснительная записка к дипломной работе на тему «Система идентификации личности по отпечаткам пальцев. Подсистема распознавания» оформлена на 128 листах, содержит 27 рисунков, 18 таблиц.

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

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

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

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

На сегодняшний день существуют готовые системы для идентификации личности, обладающие высокой степенью защиты, быстродействием, а также удобством в применении. Однако ни одна из существующих разработок не дает объектного описания и метода сравнения отпечатков. Все разработки являются уникальными, обладают собственными нововведениями, «ноу-хау» и составляют коммерческую тайну.

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

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

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

ВСТУП 8

1. РОЗРОБКА СИСТЕМИ ІДЕНТИФІКАЦІЇ ОСОБИСТОСТІ ПО ВІДБИТКАХ ПАЛЬЦІВ 10

1.1. Обґрунтування доцільності розробки системи ідентифікації особистості по відбитках пальців 10

1.1. 1. Призначення системи 10

1.1. 2. Характеристика функціональної структури системи 11

1.1. 3. Обґрунтування мети створення системи 12

1.1. 4. Обґрунтування состава автоматизованих завдань 14

1.2. Аналітичний огляд 15

1.2. 1. BioLink 15

1.2. 1.1. BioLink BioTime 2006 15

1.2. 1.2. BioLink Authenteon Software Appliance (ASA) 15

1.2. 2. Microsoft IntelliMouse Explorer with Fingerprint Reader 16

1.2. 3. Стільниковий телефон GI100 16

1.2. 4. Adobe Photoshop 17

1.2. 5. FineReader 17

1.2. 6. Вивід по аналітичному огляді 18

1.3. Основні вимоги до системи 19

1.3. 1. Основні цілі створення системи й критерії ефективності її функціонування 19

1.3. 2. Функціональне призначення системи 19

1.3. 3. Особливості і умови експлуатації системи 20

1.3. 4. Вимоги до функціональної структури 21

1.3. 5. Вимоги до технічного забезпечення 22

1.3. 6. Вимоги до інформаційного забезпечення 22

1.3. 7. Вимоги до програмного забезпечення 23

1.4. Основні технічні рішення проекту системи 23

1.4. 1. Рішення з комплексу технічних засобів 23

1.4. 2. Опис системи програмного забезпечення 23

2. РОЗРОБКА ПІДСИСТЕМИ РОЗПІЗНАВАННЯ 25

2.1. Опис постановки завдання розпізнавання 25

2.1. 1. Характеристика завдання 25

2.1. 2. Вхідна інформація 26

2.1. 3. Вихідна інформація 27

2.1. 4. Математична постановка завдання 28

2.2. Опис алгоритму перетворення абсолютних параметрів мінюцій до відносних параметрів 30

2.2. 1. Призначення і характеристика алгоритму перетворення абсолютних параметрів мінюцій до відносних 30

2.2. 2. Використовувана інформація 31

2.2. 3. Результати рішення 32

2.2. 4. Математичний опис алгоритму перетворення абсолютних параметрів мінюцій до відносних 33

2.2. 4.1. Алгоритм знаходження габаритних розмірів і кількості крапок у безперервній області 34

2.2. 5. Вимоги до контрольного приклада 34

2.2. 6. Список умовних позначок 35

2.3. Опис алгоритму порівняння структурних подань відбитків пальців 35

2.3. 1. Призначення і характеристика алгоритму порівняння структурних подань відбитків пальців 35

2.3. 2. Використовувана інформація 36

2.3. 3. Результати рішення 36

2.3. 4. Математичний опис алгоритму знаходження статистичних характеристик колірного кластера 36

2.3. 5. Алгоритм знаходження статистичних характеристик колірного кластера 38

2.3. 6. Вимоги до контрольного приклада 38

2.3. 7. Список умовних позначок 39

2.4. Опис підпрограми «OnBnClickedCompare» 39

2.4. 1. Вступна частина 39

2.4. 2. Функціональне призначення 39

2.4. 3. Опис інформації 40

2.4. 4. Використовувані підпрограми 41

2.4. 5. Схема підпрограми «OnBnClickedCompare» 41

2.5. Опис підпрограми «Convert» 43

2.5. 1. Вступна частина 43

2.5. 2. Функціональне призначення 43

2.5. 3. Опис інформації 43

2.5. 4. Використовувані підпрограми 45

2.5. 5. Схема підпрограми «Convert» 45

2.6. Опис підпрограми «CompareWithBase» 45

2.6. 1. Вступна частина 45

2.6. 2. Функціональне призначення 45

2.6. 3. Опис інформації 47

2.6. 4. Використовувані підпрограми 49

2.6. 5. Схема підпрограми « CompareWithBase » 49

2.7. Опис підпрограми «Compare» 49

2.7. 1. Вступна частина 49

2.7. 2. Функціональне призначення 49

2.7. 3. Опис інформації 51

2.7. 4. Використовувані підпрограми 52

2.7. 5. Схема підпрограми «Compare» 52

2.8. Опис контрольного приклада 52

2.8. 1. Призначення 52

2.8. 2. Вихідні дані 54

2.8. 3. Контрольний приклад 56

2.8. 4. Тестування програмного забезпечення системи розпізнавання особистості по відбитках пальців 57

3. ОРГАНІЗАЦІЙНО-ЕКОНОМІЧНА ЧАСТИНА 59

3.1. Обґрунтування необхідності розробки підсистеми розпізнавання в системі ідентифікації особистості по відбитках пальців. 59

3.2. Розрахунок витрат на розробку підсистеми розпізнавання в системі ідентифікації особистості по відбитках пальців 60

4. БЕЗПЕКА І ЕКОЛОГИЧНІСТЬ ПРОЕКТУ 66

4.1. Аналіз небезпечних і шкідливих факторів, що виникають при роботі на комп'ютері 66

4.2. Техніка безпеки при експлуатації комп'ютера 68

4.3. Організація робочого місця оператора 70

4.4. Вимоги до параметрів мікроклімату приміщення 76

4.5. Вимоги до висвітлення і розрахунок штучного висвітлення 78

4.6. Пожежна безпека 83

ВИСНОВОК 86

ЛІТЕРАТУРА 87

ДОДАТОК 1 ТЕКСТ ПРОГРАМИ 90

ДОДАТОК 2 КЕРІВНИЦТВО ПРОГРАМІСТА 114

ДОДАТОК 3 КЕРІВНИЦТВО ОПЕРАТОРА 121

ДОДАТОК 4 РЕЗУЛЬТАТИ ТЕСТУВАННЯ 124

ДОДАТОК 5 АЛЬТЕРНАТИВНЕ ВИКОРИСТАННЯ ПРОГРАМИ 127


ВВЕДЕНИЕ 8

1. РАЗРАБОТКА СИСТЕМЫ ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ПО ОТПЕЧАТКАМ ПАЛЬЦЕВ 10

1.1. Обоснование целесообразности разработки системы идентификации личности по отпечаткам пальцев 10

1.1.1. Назначение системы 10

1.1.2. Характеристика функциональной структуры системы 11

1.1.3. Обоснование цели создания системы 12

1.1.4. Обоснование состава автоматизируемых задач 14

1.2. Аналитический обзор 15

1.2.1. BioLink 15

1.2.1.1. BioLink BioTime 2006 15

1.2.1.2. BioLink Authenteon Software Appliance (ASA) 15

1.2.2. Microsoft IntelliMouse Explorer with Fingerprint Reader 16

1.2.3. Сотовый телефон GI100 16

1.2.4. Adobe Photoshop 17

1.2.5. FineReader 17

1.2.6. Вывод по аналитическому обзору 18

1.3. Основные требования к системе 19

1.3.1. Основные цели создания системы и критерии эффективности ее функционирования 19

1.3.2. Функциональное назначение системы 19

1.3.3. Особенности и условия эксплуатации системы 20

1.3.4. Требования к функциональной структуре 21

1.3.5. Требования к техническому обеспечению 22

1.3.6. Требования к информационному обеспечению 22

1.3.7. Требования к программному обеспечению 23

1.4. Основные технические решения проекта системы 23

1.4.1. Решение по комплексу технических средств 23

1.4.2. Описание системы программного обеспечения 23

2. РАЗРАБОТКА ПОДСИСТЕМЫ РАСПОЗНАВАНИЯ 25

2.1. Описание постановки задачи распознавания 25

2.1.1. Характеристика задачи 25

2.1.2. Входная информация 26

2.1.3. Выходная информация 27

2.1.4. Математическая постановка задачи 28

2.2. Описание алгоритма преобразования абсолютных параметров минюций к относительным параметрам 30

2.2.1. Назначение и характеристика алгоритма преобразования абсолютных параметров минюций к относительным 30

2.2.2. Используемая информация 31

2.2.3. Результаты решения 32

2.2.4. Математическое описание алгоритма преобразования абсолютных параметров минюций к относительным 33

2.2.4.1. Алгоритм нахождения габаритных размеров и количества точек в непрерывной области 34

2.2.5. Требования к контрольному примеру 34

2.2.6. Список условных обозначений 35

2.3. Описание алгоритма сравнения структурных представлений отпечатков пальцев 35

2.3.1. Назначение и характеристика алгоритма сравнения структурных представлений отпечатков пальцев 35

2.3.2. Используемая информация 36

2.3.3. Результаты решения 36

2.3.4. Математическое описание алгоритма нахождения статистических характеристик цветового кластера 36

2.3.5. Алгоритм нахождения статистических характеристик цветового кластера 38

2.3.6. Требования к контрольному примеру 38

2.3.7. Список условных обозначений 39

2.4. Описание подпрограммы «OnBnClickedCompare» 39

2.4.1. Вводная часть 39

2.4.2. Функциональное назначение 39

2.4.3. Описание информации 40

2.4.4. Используемые подпрограммы 41

2.4.5. Схема подпрограммы «OnBnClickedCompare» 41

2.5. Описание подпрограммы «Convert» 43

2.5.1. Вводная часть 43

2.5.2. Функциональное назначение 43

2.5.3. Описание информации 43

2.5.4. Используемые подпрограммы 45

2.5.5. Схема подпрограммы «Convert» 45

2.6. Описание подпрограммы «CompareWithBase» 45

2.6.1. Вводная часть 45

2.6.2. Функциональное назначение 45

2.6.3. Описание информации 47

2.6.4. Используемые подпрограммы 49

2.6.5. Схема подпрограммы « CompareWithBase » 49

2.7. Описание подпрограммы «Compare» 49

2.7.1. Вводная часть 49

2.7.2. Функциональное назначение 49

2.7.3. Описание информации 51

2.7.4. Используемые подпрограммы 52

2.7.5. Схема подпрограммы «Compare» 52

2.8. Описание контрольного примера 52

2.8.1. Назначение 52

2.8.2. Исходные данные 54

2.8.3. Контрольный пример 56

2.8.4. Тестирование программного обеспечения системы распознавания личности по отпечаткам пальцев 57

3. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ 59

3.1. Обоснование необходимости разработки подсистемы распознавания в системе идентификации личности по отпечаткам пальцев. 59

3.2. Расчет затрат на разработку подсистемы распознавания в системе идентификации личности по отпечаткам пальцев 60

4. БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТА 66

4.1. Анализ опасных и вредных факторов, возникающих при работе на компьютере 66

4.2. Техника безопасности при эксплуотации компьютера 68

4.3. Организация рабочего места оператора 70

4.4. Требования к параметрам микроклимата помещения 76

4.5. Требования к освещению и расчет искусственного освещения 78

4.6. Пожарная безопасность 83

ЗАКЛЮЧЕНИЕ 86

ЛИТЕРАТУРА 87

ПРИЛОЖЕНИЕ 1 ТЕКСТ ПРОГРАММЫ 90

ПРИЛОЖЕНИЕ 2 РУКОВОДСТВО ПРОГРАММИСТА 114

ПРИЛОЖЕНИЕ 3 РУКОВОДСТВО ОПЕРАТОРА 121

ПРИЛОЖЕНИЕ 4 РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ 124

ПРИЛОЖЕНИЕ 5 АЛЬТЕРНАТИВНОЕ ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ 127


СОДЕРЖАНИЕ


ВВЕДЕНИЕ 15

РАЗРАБОТКА СИСТЕМЫ ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ПО ОТПЕЧАТКАМ ПАЛЬЦЕВ 18

РАЗРАБОТКА ПОДСИСТЕМЫ РАСПОЗНАВАНИЯ 35

ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ 74

БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТА 80

ЗАКЛЮЧЕНИЕ 103

ЛИТЕРАТУРА 104

ПРИЛОЖЕНИЕ 1 ТЕКСТ ПРОГРАММЫ 108

ПРИЛОЖЕНИЕ 4 РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ 198

ПРИЛОЖЕНИЕ 5 АЛЬТЕРНАТИВНОЕ ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ 204

^ ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ


СТ – специфическая точка – миньюция

БД – база данных с отпечатками

PIN – персональный идентификационный номер

ПЗС – память с зарядовой связью

КМОП – технология изготовления микросхем – кремний метал оксид полупроводник

ОП – отпечаток пальца

dpi – количество точек на дюйм (dot per inch)

ПО – программное обеспечение

ОС – операционная система

ЭВМ – электронно-вычислительная машина

ПК – персональный компьютер

LIFO - Last In First Out, метод обработки информации в структурах данных

MFC – Microsoft Foundation Class
  1   2   3   4   5   6   7   8   9   ...   20



Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації