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


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

Работа №11610

Тип работы

Дипломные работы, ВКР

Предмет

программирование

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

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


ВВедение
АКТУАЛЬНОСТЬ ИССЛЕДОВАНИЯ 12
1.1 Объект исследования 12
2. СЕГМЕНТАЦИЯ ИЗОБРАЖЕНИЙ 16
2.1 Метод эффективной сегментации на графах 16
2.2 Метод к-средних 19
2.3 Метод смеси Гаусса 22
2.4 Детектор границ 26
3 ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ 28
3.1 Анализ функций системы 28
3.2 Архитектура приложения 29
4 РАЗРАБОТКА ПРИЛОЖЕНИЯ 38
4.1 Выбор инструментов и средств разработки 38
4.2 Демонстрация работы приложения 39
5 ОЦЕНКА РАБОТЫ МЕТОДОВ СЕГМЕНТАЦИИ 43
6 ФИНАНСОВЫЙ МЕНЕДЖМЕНТ, РЕСУРСОЭФФЕКТИВНОСТЬ И
РЕСУРСОСБЕРЕЖЕНИЕ 50
7 СОЦИАЛЬНАЯ ОТВЕТСТВЕННОСТЬ 70
ЗАКЛЮЧЕНИЕ 80
CONCLUSION 81
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 82
ПРИЛОЖЕНИЕ А ЛИСТИНГ ПРОГРАММЫ 85


Сегментацию часто рассматривают как важный шаг в анализе изображений: переход от рассматривания каждого пикселя как единицы измерения к объектам (или частям объектов) в изображении, состоящих из множества пикселей. Хорошо выполненная сегментация облегчает другие стадии анализа изображений.
На сегодняшний день сегментация цифровых изображений применяется в самых разнообразных приложениях, которые включают: оптическое распознавание символов, автоматический осмотр техники, розничная торговля, медицинские изображения, наблюдение.
В связи со сложностью алгоритмов сегментации и разнородностью сфер применения, сегментация часто подвержена ошибкам, поэтому на ряду с автоматическими и полуавтоматическими алгоритмами так же применяется ручная сегментация изображений.
Отклонение результатов ручной и автоматической сегментации цифровых изображений на данный момент является малоизученной областью. Существуют исследования, но в основном применительно к медицинским изображениям, из-за того, что ошибки в данной области наиболее критичны.
Целью данной выпускной квалификационной работы является реализация алгоритма оценки отклонения результатов ручной и автоматической сегментации на основании методов эффективной сегментации изображений на графах [1], к-средних [2] и смесей Гаусса [3].
На основе этих алгоритмов было создано приложение, выполняющее сегментацию цифровых изображений, а также оценивающее отклонение полученных результатов от результатов ручной сегментации. Алгоритм оценки отклонения представляет собой сравнение полученных границ объектов, результат работы которого отображается в процентном соотношении. Для дополнительного контроля отклонения границы можно сравнить визуальноаналитическим методом.


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

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

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


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



1) Felzenszwalb Pedro F. Efficient Graph-Based Image Segmentation [Электронный ресурс] // Pedro F. Felzenszwalb, Daniel P. Huttenlocher. URL: https://www.cs.cornell.edu/~dph/papers/seg-iicv.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 17.03.2016 г.
2) Szeliski R. Computer Vision: Algorithms and Applications [Электронный ресурс] URL: http://szeliski.org/Book, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 20.04.2016 г.
3) Christopher M. Bishop Pattern Recognition and Machine Learning Springer 2007. - 739 p.
4) Rother C. GrabCut -Interactive Foreground Extraction using Iterated Graph Cuts [Электронный ресурс] / C. Rother, V. Kolmogorov, A. Blake URL: http://research.microsoft.com/apps/pubs/default.aspx?id=67890, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 11.05.2016 г.
5) Mikulka J. Evaluation of Errors in Manual Image Processing [Электронный ресурс] / J. Mikulka, E. Gescheidtov'a, and K. Bartu“sek. // PIERS Proceedings. 202-204, Xian, China, March 22-26, 2010. URL: http://www.utee.feec.vutbr.cz/files/mikulka/publikace/2011_Evaluation_errors_manu al.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 15.04.2016 г.
6) Bazille A. Impact of semiautomated versus manual image segmentation errors on myocardial strain calculation by magnetic resonance tagging [Электронный ресурс] URL: http://www.ncbi.nlm.nih.gov/pubmed/8034448, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 20.04.2016 г.
7) Tatiraju S. Image Segmentation using k-means clustering, EM and Normalized Cuts [Электронный ресурс] / Suman Tatiraju, Avi Mehta URL: http://www.ics.uci.edu/~dramanan/teaching/ics273a winter08/proiects/avim report.p df, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 15.04.2016 г.
8) Aqil B. K-Means Cluster Analysis for Image Segmentation[Электронный ресурс] / S. M. Aqil Burney, Humera Tariq URL: http://research.iicaonline.org/volume96/number4/pxc3896360.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 17.05.2016 г.
9) Pantofaru C. A. Comparison of Image Segmentation Algorithms [Электронный ресурс] / C. Pantofaru, M. Hebert // The Robotics Institute Carnegie Mellon University Pittsburgh. September 1, 2005. URL:
https://www.ri.cmu.edu/pub files/pub4/pantofaru caroline 2005 1/pantofaru caroli ne 2005 1.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения:
10.03.2016 г.
10) Fukunaga K. The estimation of the gradient of a density function, with applications in pattern recognition [Электронный ресурс] // K. Fukunaga ; L. Hostetler. URL: http://ieeexplore.ieee.org, ограниченный . - Загл. с экрана. - Яз. англ. Дата обращения: 5.05.2016 г.
11) Unnikrishman R. A measure for Objective Evaluation of Image Segmentation Algorithms [Электронный ресурс] / R. Unnikrishman, C. Pantofaru. M. Hebert // CVPR workshop on Emperical Evaluation Methods in Computer Vision., 2005. URL:
https://www.willowgarage.com/sites/default/files/CVPR%202005%20- %20A%20Measure%20for%200biective%20Evaluation.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 21.03.2016 г.
12) Unnikrishman R. Measures of Similarity [Электронный ресурс] / R. Unnikrishman, M. Hebert. URL: https://www-
preview.ri.cmu.edu/pub_files/pub4/unnikrishnan_ranjith_2005_1/unnikrishnan_ranjit h_2005_1.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения:
26.03.2016 г.
13) Martin D. A Database of Human Segmented Natural Images and its Application to Evaluating Segmentation Algorithms and Measuring Ecological Statistics [Электронный ресурс]/ D. Martin, C. Fowlkes, D. Tal, J. Malik, // ICCV, July 2001. URL: http://www.ics.uci.edu/~fowlkes/papers/mftm-iccv01.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 02.05.2016 г.
14) Yager R. R. Approximate Clustering Via the Mountain МеШоё[Электронный ресурс]/ Ronald R. Yager, Dimitar P. Filev. URL: http://www.polytech.univ-
savoie.fr/fileadmin/polytech autres sites/sites/listic/busefal/Papers/58.zip/58 01.pdf. - Загл. с экрана. - Яз. англ. Дата обращения: 01.02.2016 г.
15) Canny J. A Computational Approach To Edge Detection [Электронный ресурс] URL:
http://cmp.felk.cvut.cz/~cernvad2/TextCaptchaPdf/A%20Computational%20Approac h%20to%20Edge%20Detection.pdf, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 17.05.2016 г.
16) Руководство Microsoft по проектированию архитектуры приложений, 2-е издание [Электронный ресурс] URL: https://blogs.msdn.microsoft.com/rusaraford/2010/02/16/microsoft-1082, свободный. - Загл. с экрана. - Яз. англ. Дата обращения: 09.05.2016 г.
17) Шлее М. Qt 4.8. Профессиональное программирование на C++. - СПб.: БХВ-Петербург, 2012. - 912 с.
18) Документация к библиотеке OpenCV [Электронный ресурс] URL: http://opencv.org/documentation.html, свободный. - Загл. с экрана. - Яз. англ.
Дата обращения: 27.05.2016 г.
19) Страуструп Б. Язык программирования C++. М.: Бином, 2011. -
1136 с.
20) ГОСТ Р ИСО 26000-2012 Руководство по социальной ответственности. М.: Стандартинформ, 2014. - 114 с.
21) Макконелл С. Совершенный код. Мастер-класс / Пер. с англ. - М. : Издательсство «Русская редакция», 2014. - 896 стр.
22) ГОСТ 13109-97 Электрическая энергия. Совместимость технических средств электромагнитная. Нормы качества электрической энергии в системах электроснабжения общего назначения. М. : Стандартинформ 2006. - 31 с.


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



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


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