SlideShare a Scribd company logo
1 of 17
Московская Государственная Академия Приборостроения
и Информатики
Диплом на тему:
“Обработка изображений с целью биометрической
идентификации”.

Выполнила
Балашова В.Д.
Дипломный
Руководитель
Мельников А.О.
Москва 2004 г
1
Цель дипломного проекта
-Провести сравнительный анализ математических методов распознавания
изображений. На основе проведенного анализа в качестве основного
инструмента исследования был выбран аппарат искусственных нейронных
сетей.
-Разработать структура нейронной сети. Провести серию простых
экспериментов с базой данных образов ORL.
-Исследовать способы понижения размерности пространства входных
признаков, в том числе дискретное косинусное преобразование и вейвлет
преобразование . Рассмотреть вопросы формирования входного вектора
сети.
- Разработать программное обеспечение в среде MATLAB, позволяющее
проводить обучение сети на базе данных изображений ORL и распознавание
образов.
2
Биометрическая идентификация
Обзор методов биометрической идентификации

1. Метод главных компонент
2. Факторного анализа
3. Смесь многомерных нормальных распределений
4. Линейный дискриминантный анализ
5. Метод опорных векторов
6. Нейросетевой метод
7. Разреженная сеть просеивающих элементов
8. Скрытые Марковские модели
9. Активные модели внешнего вида

4
Биологический и искусственный нейрон
Мат
модель

n

s = ∑ xi ⋅ wi
i =1

Текущее состояние
нейрона определяется, как
взвешенная сумма его
5
входов
Существующие структуры

Двухслойный персептрон
6
Неокогнитрон

Сверточные нейронные сети

Когнирон

Сеть Хопфилда
Метод обратного распространения ошибки
1. Подать на входы сети один из возможных образов и в режиме обычного
функционирования НС, когда сигналы распространяются от входов к
выходам, рассчитать значения последних.
2. Рассчитать δ (N) для выходного слоя по формуле. Определяется разница
между полученными значениями выхода и желаемыми.

δ (l N ) = ( yl( N ) − d l ) ⋅

dyl
dsl

3. Рассчитать по формуле изменения весов ∆ w(N) последнего слоя N.
( n)
( n)
( n −1)
ij
j
i
4. Рассчитать по формулам

∆w

δ

( n)
j

= −η ⋅ δ

dy j

( n +1)
( n +1) 
= ∑ δ k ⋅ w jk  ⋅
 k
 ds j

⋅y

и

(
∆wijn ) = −η ⋅ δ (jn ) ⋅ yi( n−1)

соответственно δ (n) и ∆ w(n) для всех остальных слоев, n=N-1,...1.
5. Скорректировать все веса в НС

w ( t ) = w ( t − 1) + ∆w ( t )
( n)
ij

( n)
ij

( n)
ij

6. Если ошибка сети существенна, перейти на шаг 1. В противном случае –
8
конец.
Диаграмма сигналов в сети при
обучении по алгоритму
обратного распространения
9
Система биометрической
идентификации

10
Разработанная нейронная
сеть

11
Предварительная обработка
• Масштабирование
• Дискретное косинусное преобразование

 (2 x + 1)uπ   (2 y + 1)vπ 
C (u , v) = α (u )α (v) ∑∑ f ( x, y ) cos 
 cos  2 N

 2M
 

x =0 y =0
M −1 N −1


 1
,u = 0


 M

α (u ) = 
, α (v ) = 
 2 , u = 1,2,..., M − 1

 M




1
,v = 0
N

.

2
, v = 1,2,..., N − 1
N

12
•

Вейвлет - преобразование

Вейвлет преобразование Wx(b,a) от непрерывного сигнала x(t)
определяется как

Дискретное вейвлет преобразование (DWT) Кратномасштабный
анализ

13
Таблица экспериментов
Методы предварительной
обработки

Параметры сети
Альфа

Скорость
обучения

Кол-во
нейронов
вскрытом
слое

2

0,5

30

Кол-во
классов

0,4

30

10

Вейвлет
преобраз-ние

56%

87%

76%

78%

52%

85%

72%

46%

82%

2,5

Дискретное
косинусное
преобраз-ние

74%

10

Масштаби
рование

85%

70%

2

0,5

40

10

68%

64%

71%

2,5

0,4

40

5

29%

87%

40%

2

0,5

30

5

38%

90%

60%

40%

99,3%

62%

52%

92%

36%

60%

93%

58%

14
15
16
Организационно-экономический раздел
Смета затрат на проведение исследования

Структура затрат на проведение
6
исследования
24%

5
13%

Ленточный график проведения исследования

4
3%

1
40%

3
16%

2
4%

Основные технико-экономические показатели проведения
исследования

17

More Related Content

Similar to 2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображений с целью биометрической идентификации»

Современные проблемы в области фильтрации цифровых изображений
Современные проблемы в области фильтрации цифровых изображенийСовременные проблемы в области фильтрации цифровых изображений
Современные проблемы в области фильтрации цифровых изображенийVladimir Pavlov
 
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНННейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИННKonstantin Zavarov, ICP
 
Нейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектовНейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектовNatalia Polkovnikova
 
распознавание автомобильного номера в условиях зашумлённости»
распознавание автомобильного номера в условиях зашумлённости»распознавание автомобильного номера в условиях зашумлённости»
распознавание автомобильного номера в условиях зашумлённости»seik0ixtem
 
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCVМАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCVPavel Tsukanov
 
“ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt)
 “ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt) “ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt)
“ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt)Alina Vilk
 
Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...
Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...
Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...IBM Science and Technology Center
 
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...ITMO University
 
Deep Learning Course Introduction
Deep Learning Course IntroductionDeep Learning Course Introduction
Deep Learning Course IntroductionIhar Nestsiareania
 
20110204 quantum algorithms_vyali_lecture01
20110204 quantum algorithms_vyali_lecture0120110204 quantum algorithms_vyali_lecture01
20110204 quantum algorithms_vyali_lecture01Computer Science Club
 
Triander: A new program for visual analysis of nucleotide sequences
Triander: A new program for visual analysis of nucleotide sequencesTriander: A new program for visual analysis of nucleotide sequences
Triander: A new program for visual analysis of nucleotide sequencesSteven Duplij (Stepan Douplii)
 
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature PointsVerichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature PointsAIST
 
Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...Mikhail Kurnosov
 
Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)
Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)
Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)Georgy Ayzel
 

Similar to 2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображений с целью биометрической идентификации» (20)

Современные проблемы в области фильтрации цифровых изображений
Современные проблемы в области фильтрации цифровых изображенийСовременные проблемы в области фильтрации цифровых изображений
Современные проблемы в области фильтрации цифровых изображений
 
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНННейролингвистический анализатор для распознавания голосовых данных на основе ИНН
Нейролингвистический анализатор для распознавания голосовых данных на основе ИНН
 
Лекция 8
Лекция 8Лекция 8
Лекция 8
 
Нейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектовНейросетевые системы автоматического распознавания морских объектов
Нейросетевые системы автоматического распознавания морских объектов
 
Лекция 2
Лекция 2Лекция 2
Лекция 2
 
распознавание автомобильного номера в условиях зашумлённости»
распознавание автомобильного номера в условиях зашумлённости»распознавание автомобильного номера в условиях зашумлённости»
распознавание автомобильного номера в условиях зашумлённости»
 
37359 (1).pptx
37359 (1).pptx37359 (1).pptx
37359 (1).pptx
 
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCVМАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
МАШИННОЕ ЗРЕНИЕ С ИСПОЛЬЗОВАНИЕ OPENCV
 
лекция 32
лекция 32лекция 32
лекция 32
 
“ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt)
 “ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt) “ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt)
“ComputerVision(Ruby && OpenCV)”, Людмила Дежкина ( Senior Ruby, DataArt)
 
Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...
Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...
Компьютерное моделирование задач сейсмики и сейсмостойкости на высокопроизвод...
 
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
РЕАЛИЗАЦИЯ РАДИАЛЬНО-БАЗИСНОЙ НЕЙРОННОЙ СЕТИ НА МАССИВНО-ПАРАЛЛЕЛЬНОЙ АРХИТЕК...
 
Deep Learning Course Introduction
Deep Learning Course IntroductionDeep Learning Course Introduction
Deep Learning Course Introduction
 
20110204 quantum algorithms_vyali_lecture01
20110204 quantum algorithms_vyali_lecture0120110204 quantum algorithms_vyali_lecture01
20110204 quantum algorithms_vyali_lecture01
 
Triander: A new program for visual analysis of nucleotide sequences
Triander: A new program for visual analysis of nucleotide sequencesTriander: A new program for visual analysis of nucleotide sequences
Triander: A new program for visual analysis of nucleotide sequences
 
Программные системы для латентно-семантического анализа
Программные системы для латентно-семантического анализаПрограммные системы для латентно-семантического анализа
Программные системы для латентно-семантического анализа
 
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature PointsVerichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points
 
Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...Распределенные мультикластерные вычислительные системы и параллельное мультип...
Распределенные мультикластерные вычислительные системы и параллельное мультип...
 
Машинное обучение в гидрологии (Г.В. Айзель)
Машинное обучение в гидрологии (Г.В. Айзель)Машинное обучение в гидрологии (Г.В. Айзель)
Машинное обучение в гидрологии (Г.В. Айзель)
 
Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)
Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)
Машинное обучение в гидрологии (Георгий Айзель, ИВП РАН)
 

More from RF-Lab

2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...RF-Lab
 
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...RF-Lab
 
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...RF-Lab
 
2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.RF-Lab
 
2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.RF-Lab
 
Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...RF-Lab
 
2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...RF-Lab
 
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...RF-Lab
 
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...RF-Lab
 
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"RF-Lab
 
2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...
2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...
2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...RF-Lab
 
2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...
2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...
2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...RF-Lab
 
2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...
2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...
2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...RF-Lab
 
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...RF-Lab
 
2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...RF-Lab
 
2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...RF-Lab
 
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...RF-Lab
 
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...RF-Lab
 
2013 Кириченко диплом
2013 Кириченко диплом2013 Кириченко диплом
2013 Кириченко дипломRF-Lab
 
2013 Токарев диплом
2013 Токарев диплом2013 Токарев диплом
2013 Токарев дипломRF-Lab
 

More from RF-Lab (20)

2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...2021 Филипповский А.В. "Разработка программно-математических средств для биом...
2021 Филипповский А.В. "Разработка программно-математических средств для биом...
 
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
2020 ВКФ Павлов Ю.А. "Разработка программноматематических средств для управле...
 
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
2020 - Масленков Г.Д. "Разработка программных средств для регистрации, анализ...
 
2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.2017 ВКФ Костомаха И.А.
2017 ВКФ Костомаха И.А.
 
2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.2017 ВКФ Храбров И. С.
2017 ВКФ Храбров И. С.
 
Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...Иванов "Разработка программных средств моделирования для лоценки производител...
Иванов "Разработка программных средств моделирования для лоценки производител...
 
2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...2007 Селеменев "Разработка программно-математических средств для оценки произ...
2007 Селеменев "Разработка программно-математических средств для оценки произ...
 
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
2007 Никольская "Разработка программных средств для помехоустойчивого кодиров...
 
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
 
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
Петрикин "Разработка программных средств лоя идентификации диктора по голосу"
 
2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...
2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...
2015 Дипломная работа Калиновского Вячеслава Валентиновича "Разработка програ...
 
2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...
2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...
2016 Дипломный проект Харитончук Сергея Анатольевича на тему "Разработка прог...
 
2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...
2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...
2016 Забелин Вячеслав Андреевич Бакалаврская работа: Разработка программных с...
 
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
2016 Бакалаварская работа Лукьянчикова Андрея Игоревича на тему "Разработка п...
 
2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...
 
2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...2013 Разработка программно-математического комплекса поддержки скоринга востр...
2013 Разработка программно-математического комплекса поддержки скоринга востр...
 
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
 
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
2011 Никифоров А.А. доклад " Применение алгоритма DELAY AND MULTIPLY APPROACH...
 
2013 Кириченко диплом
2013 Кириченко диплом2013 Кириченко диплом
2013 Кириченко диплом
 
2013 Токарев диплом
2013 Токарев диплом2013 Токарев диплом
2013 Токарев диплом
 

2004 Дипломный проект студентки Балашовой В.Д. на тему: «Обработка изображений с целью биометрической идентификации»

  • 1. Московская Государственная Академия Приборостроения и Информатики Диплом на тему: “Обработка изображений с целью биометрической идентификации”. Выполнила Балашова В.Д. Дипломный Руководитель Мельников А.О. Москва 2004 г 1
  • 2. Цель дипломного проекта -Провести сравнительный анализ математических методов распознавания изображений. На основе проведенного анализа в качестве основного инструмента исследования был выбран аппарат искусственных нейронных сетей. -Разработать структура нейронной сети. Провести серию простых экспериментов с базой данных образов ORL. -Исследовать способы понижения размерности пространства входных признаков, в том числе дискретное косинусное преобразование и вейвлет преобразование . Рассмотреть вопросы формирования входного вектора сети. - Разработать программное обеспечение в среде MATLAB, позволяющее проводить обучение сети на базе данных изображений ORL и распознавание образов. 2
  • 4. Обзор методов биометрической идентификации 1. Метод главных компонент 2. Факторного анализа 3. Смесь многомерных нормальных распределений 4. Линейный дискриминантный анализ 5. Метод опорных векторов 6. Нейросетевой метод 7. Разреженная сеть просеивающих элементов 8. Скрытые Марковские модели 9. Активные модели внешнего вида 4
  • 5. Биологический и искусственный нейрон Мат модель n s = ∑ xi ⋅ wi i =1 Текущее состояние нейрона определяется, как взвешенная сумма его 5 входов
  • 8. Метод обратного распространения ошибки 1. Подать на входы сети один из возможных образов и в режиме обычного функционирования НС, когда сигналы распространяются от входов к выходам, рассчитать значения последних. 2. Рассчитать δ (N) для выходного слоя по формуле. Определяется разница между полученными значениями выхода и желаемыми. δ (l N ) = ( yl( N ) − d l ) ⋅ dyl dsl 3. Рассчитать по формуле изменения весов ∆ w(N) последнего слоя N. ( n) ( n) ( n −1) ij j i 4. Рассчитать по формулам ∆w δ ( n) j = −η ⋅ δ dy j  ( n +1) ( n +1)  = ∑ δ k ⋅ w jk  ⋅  k  ds j ⋅y и ( ∆wijn ) = −η ⋅ δ (jn ) ⋅ yi( n−1) соответственно δ (n) и ∆ w(n) для всех остальных слоев, n=N-1,...1. 5. Скорректировать все веса в НС w ( t ) = w ( t − 1) + ∆w ( t ) ( n) ij ( n) ij ( n) ij 6. Если ошибка сети существенна, перейти на шаг 1. В противном случае – 8 конец.
  • 9. Диаграмма сигналов в сети при обучении по алгоритму обратного распространения 9
  • 12. Предварительная обработка • Масштабирование • Дискретное косинусное преобразование  (2 x + 1)uπ   (2 y + 1)vπ  C (u , v) = α (u )α (v) ∑∑ f ( x, y ) cos   cos  2 N   2M    x =0 y =0 M −1 N −1   1 ,u = 0    M  α (u ) =  , α (v ) =   2 , u = 1,2,..., M − 1   M    1 ,v = 0 N . 2 , v = 1,2,..., N − 1 N 12
  • 13. • Вейвлет - преобразование Вейвлет преобразование Wx(b,a) от непрерывного сигнала x(t) определяется как Дискретное вейвлет преобразование (DWT) Кратномасштабный анализ 13
  • 14. Таблица экспериментов Методы предварительной обработки Параметры сети Альфа Скорость обучения Кол-во нейронов вскрытом слое 2 0,5 30 Кол-во классов 0,4 30 10 Вейвлет преобраз-ние 56% 87% 76% 78% 52% 85% 72% 46% 82% 2,5 Дискретное косинусное преобраз-ние 74% 10 Масштаби рование 85% 70% 2 0,5 40 10 68% 64% 71% 2,5 0,4 40 5 29% 87% 40% 2 0,5 30 5 38% 90% 60% 40% 99,3% 62% 52% 92% 36% 60% 93% 58% 14
  • 15. 15
  • 16. 16
  • 17. Организационно-экономический раздел Смета затрат на проведение исследования Структура затрат на проведение 6 исследования 24% 5 13% Ленточный график проведения исследования 4 3% 1 40% 3 16% 2 4% Основные технико-экономические показатели проведения исследования 17