Тип работы:
Предмет:
Язык работы:


Применение вейвлет преобразования в поиске особых точек на изображении

Работа №125309

Тип работы

Бакалаврская работа

Предмет

модели данных

Объем работы31
Год сдачи2017
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
110
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 4
Обзор литературы 5
Глава 1. Методы поиска особых точек 6
1.1 Harris 6
1.2 SURF 7
1.3 SIFT 11
Глава 2. Обработка и выделение характерных признаков изображения 13
2.1 Преобразование Фурве 13
2.2 Вейвлет преобразование 14
2.3 Алгоритм поиска особенностей на уровнях вейвлет преобразо­вания 17
Глава 3. Методах построения дескрипторов 20
3.1 SURF 20
3.2 SIFT 21
3.3 BRIEF 22
Глава 4. Практическая реализация 23
4.1 Структура программы 23
4.2 Реализация поиска ключевых точек 23
4.3 Реализация построения дескрипторов 24
4.4 Анализ результатов обработки 26
Выводы 28
Заключение 29
Список литературы 30

Компьютеры были созданы для того, чтобы работать с числами. Необ­ходимость наделить их зрением возникла относительно недавно. Распозна­вание номерных знаков автомобилей, штрихкодов на товарах, анализ запи­сей с камер наблюдения, поиск лиц на фото, создание роботов, умеющих и обходить препятствия, — всё это задачи, которые требуют от компьютера способности «видеть» и интерпретировать увиденное. Набор методов, поз­воляющих обучить машину извлекать информацию из изображения - будь то картинка или видеозапись, - называется компьютерным зрением.
В отличие от человека, компьютер оперирует не образами, а числа­ми. Для машины изображение — это набор пикселей, у каждого из кото­рых есть своё значение яркости или цвета. Чтобы машина смогла получить представление о содержимом картинки, изображение обрабатывают с по­мощью специальных алгоритмов.
Сначала на картинке выявляют потенциально значимые места или по-другому - особые точки (ключевые точки; особенности). Особые точки - это точки, которые в идеале не должны меняться, при изменении или мо­дификации изображения. После того как значимые места найдены, их опи­сывают в числах. Описание значимого места в числах называют дескрип­тором. С помощью дескрипторов можно быстро, полно и точно сравнить фрагменты изображения. В свою очередь, дескрипторы должны обеспечи­вать инвариантность нахождения соответствия между особыми точками относительно преобразований изображений. Существует множество раз­ных алгоритмов получения дескрипторов - например, SIFT, SURF, HOG и другие.
Почти каждый алгоритм подвергает обработке оригинальное изоб­ражение. Указанный выше SIFT, использует пирамиду разности гаусси- ан(ВоС). Это подразумевает, что исходную картинку несколько раз под­вергают размытию по Гауссу, каждый раз используя разный радиус раз­мытия. Затем результаты сравнивают друг с другом. В этой же работе исследован и реализован алгоритм, который ищет особые точки на одном из уровней разложения после вейвлет преобразования.
Вейвлет Ф (t) (короткая волна, всплеск) - это волновая форма сиг­нала, которая имеет ограниченную длину и среднее значение ноль.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Задача компьютерного зрения до сих пор решается и пока не суще­ствует универсального алгоритма подходящего под все ситуации. Данная работа относится к области распознавания изображения, в которой осо­бенности ищут после преобразования. Эта работа может быть полезна для разработки нейросети решающую задачи трекинга объектов, кластериза­ции, где данный алгоритм будет детектировать объекты на изображении. В данной работе была использована многопоточность для преобразования и поиска особых точек одновременно и на объекте и на сцене. Но многопо­точность можно применить непосредственно при вейвлет преобразовании. Простейший алгоритм для распределения вычислений на потоки:
• делить изображение несколько частей;
• преобразовывать каждую часть последовательно по строкам и по столб­цам;
• собрать изображение из преобразованных частей.


[1] Harris.С., Stephens.М. A COMBINED CORNER AND EDGE DETECTOR // AVC 1988 University of Manchester. 1988. >80. P. 23.1-23.6.
[2] Introduction to SURF (Speeded-Up Robust Features) // OpenCV. URL: http://docs.opencv.org/3.О-beta/doc/py_tutorials/py_feature2d/py_surf_intro/py_surf_intro.html (дата обращения: 02.05.2017).
[3] David G. Lowe Distinctive Image Features from Scale-Invariant Keypoints // e International Journal of Computer Vision. 2004. >60. C. 5-7.
[4] M.O. Гончаренко СРАВНИТЕЛЬНЫЙ АНАЛИЗ МЕТОДОВ ФОР­МИРОВАНИЯ ДЕСКРИПТОРОВ ИЗОБРАЖЕНИЙ В КОНТЕК­СТЕ ЗАДАЧИ СЕГМЕНТАЦИИ ВИДЕОПОТОКА // БИОНИКА ИНТЕЛЛЕКТА. 2015. >2. С. 90-94.
[5] ПРЕОБРАЗОВАНИЕ ФУРЬЕ И КЛАССИЧЕСКИЙ ЦИФРОВОЙ СПЕКТРАЛЬНЫЙ АНАЛИЗ // Вибродиагностика для начинающих и специалистов URL:http://www.vibration.ru/preobraz_fur.shtml (дата обращения: 03.05.2017)..
[6] Добеши И. Десять лекций по вейвлетам. Ижевск: Регулярная и хаоти­ческая динамика, 2001. 464 с.
[7] Loupias, Е. Wavelet-based Salient Points: Applications to Image Retrieval Using Color and Texture Features // Lecture Notes in Computer Science. 2000. >19. C. 223-232.
[8] Воробьев В. И., Грибунин В. Г. Теория и практика вейвлет- преобразования. СПб.: БУС, 1999. 208 с.
[9] Calonder М., Lepetit V., Strecha С., Fua Р. BRIEF: Binary Robust Independent Elementary Features // CVLab, EPFL. 2009. >11. C. 6.
[10] Котельников В. А. О пропускной способности «эфира» и проволоки в электросвязи // Успехи физических наук. 2006. >7. С. 762-770.
[11] Новиков И.Я. Основы теории всплесков // Успехи математических на­ук. 1998. №6. С. 53-128.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ