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


Контроль сохранности лесоматериалов при транспортировке с использованием компьютерного зрения

Работа №131621

Тип работы

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

Предмет

математические методы в экономике

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

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


Введение 3
Постановка задачи 5
Обзорлитературы 6
Глава 1. Структура алгоритма распознавания 7
1.1. Предобработка 7
1.2. Поиск окружностей на изображении 8
1.3. Постобработка. Шаг 1 10
1.4. Постобработка. Шаг 2 13
1.5. Постобработка. Шаг 3 14
Глава 2. Используемые алгоритмы 17
2.1. Приведение цветного изображение к полутоновому 17
2.2. Медианный фильтр 18
2.3. Свертка изображения с ядром 19
2.4. Фильтр Гаусса 19
2.5. Метод гамма-коррекции 21
2.6. Детектор границ Канни 23
2.7. Алгоритм Хафа для поиска окружностей 24
2.8. Цветовое пространство LAB 26
2.9. Сегментационный фрактальный анализ текстур 28
2.10. Метод опорных векторов 30
2.11. Кластеризация методом k-средних 31
2.12. Алгоритм DBSCAN 32
Глава 3. Программная реализация и результаты тестирования 35
Выводы 37
Заключение 38
Список литературы 39
Приложение 41

В ходе работы лесозаготавливающего предприятия возникает необ­ходимость вести контроль качества перевозки древесины от мест вы­рубки до мест переработки. Это подразумевает под собой выявление фактов пропажи и подмены бревен в момент транспортировки. Дан­ный процесс предлагается организовать следующим образом: делаются фотографии лесовоза сразу после загрузки и перед разгрузкой, эти фо­тографии сравниваются и по ним определяется наличие факта подме­ны или пропажи лесоматериалов в пути. Сравнение происходит за счет выявления и сопоставления особенностей торцов бревен. Программное обеспечение решающее эту задачу должно первым шагом находить тор­цы бревен на фотографиях, а затем сравнивать их.
В данной работе предложен алгоритм для решения первой части этой задачи, то есть для нахождения торцов бревен на изображении. Следует учитывать, что по одной фотографии анализируются только одна пачка бревен. Если на изображении видны бревна, не относящиеся к анализируемой пачке, то их не следует находить. Кроме того, алго­ритмы анализа изображений не могут работать с абсолютной точно­стью, поэтому предполагается, что работать данная программа будет под контролем оператора, который будет иметь возможность исправ­лять ошибки. При этом работа по устранению этих ошибок будет зани­мать значительно меньшее время, чем сравнение фотографий в ручную. Таким образом, производительность человеческого труда существенно возрастет. Пример входного изображения приведен на рисунке 1.
Рис. 1: пример входного изображения.

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

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

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


В ходе данного исследования были достигнуты следующие резуль­таты.
• Разработан алгоритм предобработки изображения, положитель­ным образом влияющий на качество работы алгоритма распозна­вания образов.
• Предложено возможное решение для задачи машинного обуче­ния с учителем, где объектами являлись фрагменты изображения. Был разработан алгоритм извлечения признаков из изображения. В ходе этой работы было предложено усовершенствование алго­ритма сегментационного фрактального анализа.
• Предложено решение для задачи пространственной кластериза­ции с неизвестным количеством кластеров. Кроме того, объекта­ми, которые подлежали кластеризации, были окружности. Для решения этой задачи был применен алгоритм DBSCAN, а так же предложена его модификация для работы с окружностями.


[1] Atherton T.J., Kerbyson D.J. Size invariant circle detection // Image and Vision Computing. — 1999. — 9. — P. 795-803.
[2] Borovickr J. Circle Detection Using Hough Transforms Documentation // COMS30121 - Image Processing and Computer Vision. — 2003. — 4.
[3] Canny J. A Computational Approach To Edge Detection // IEEE Trans. Pattern Analysis and Machine Intelligence.— 1986.— P. 679-698.
[4] Geusebroek J., Smeulders Arnold, van de Weijer Joost. Fast Anisotropic Gauss Filtering // IEEE Transactions on Image Processing. - 2003.-8. - P. 938 - 943.
[5] Geusebroek J., Smeulders Arnold, van de Weijer Joost. An Efficient Algorithm for Fractal Analysis of Textures // 25th SIBGRAPI Conference on Graphics, Patterns and Images.— 2012. — 8.— P. 39 - 46.
[6] Hastie T., Tibshirani R., Friedman J. The Elements of Statistical Learning. — 2 edition. — Springer, 2009. — Vol. 699.
[7] Lee Po-Ming, Chen Hung-Yi. Adjustable gamma correction circuit for TFT LCD // IEEE International Symposium on Circuits and Systems. - 2005. - 5. - P. 780 - 783.
[8] Long M., Peng F. A Box-Counting Method with Adaptable Box Height for Measuring the Fractal Feature of Images // Radioengineering. — 2013.—4. —P. 208-213.
[9] Perreault S., Hebert P. Median Filtering in Constant Time // IEEE Transactions on Image Processing. — 2007. — 9. — P. 2389 - 2394.
[10] Suzuki S., Abe K. Topological Structural Analysis of Digitized Binary Images by Border Following // Computer vision, graphics, and image processing. — 1985. — P. 32-46.
[11] A density-based algorithm for discovering clusters in large spatial databases with noise / M. Ester, H.-P. Kriegel, J. Sander, X. Xu // Proceedings of the 2nd International Conference on Knowledge Discovery and Data mining. — 1996. — P. 226-231.
[12] van der Maaten L. Visualizing Data using t-SNE // Journal of Machine Learning Research. — 2008. — 9. — P. 2579-2605.


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




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