Розробка моделі сегментації зображень з використанням згорткової нейронної мережі

Автор(и)

DOI:

https://doi.org/10.15587/1729-4061.2021.228644

Ключові слова:

обробка зображень, сегментація зображень, згорткові нейронні мережі, безпілотний літальний апарат

Анотація

Розглянуто модель сегментації зображень за допомогою згорткових нейронних мереж та дослідження ефективності процесу на основі моделей із навчанням глибоких шарів згорткових нейромереж. Існують об’єктивні труднощі, пов’язані з визначенням оптимальних характеристик нейронних мереж, тому є проблема перенавчання нейромережі. Усунення перенавчання шляхом визначення лише оптимальної кількості епох недостатнє, оскільки не забезпечує високу точність.

Визначено вимоги до набору зображень для навчання та перевірки моделі. Даним вимогам найбільш відповідають набори зображень PASCAL VOC (Велика Британія) і NVIDIA-Aerial Drone (США).

Встановлено, що AlexNet (Канада) є навченою моделлю і може виконувати сегментацію зображень, проте надійність розпізнавання об’єктів недостатня. Тому виникає необхідність підвищення ефективності сегментацїі зображень. Доцільно використати архітектуру AlexNet для створення спеціалізованої моделі, яка за рахунок зміни параметрів та перенавчання деяких шарів дозволить краще проводити процес сегментації зображення.

Виконано навчання п’яти моделей з використанням таких параметрів: швидкість навчання, число епох, алгоритм оптимізації, вид зміни швидкості навчання, коефіцієнт gamma, попередньо навчена модель.

Розроблено згорткову нейронну мережу для підвищення точності та ефективності сегментації зображення. Визначено оптимальні параметри навчання нейромережі: швидкість навчання – 0,0001, число епох – 50, коефіцієнт gamma – 0,1 тощо. Отримано підвищення точності на 3 %, яке дозволяє стверджувати про правильність вибору архітектури розробленої мережі та підбору параметрів. Це дає можливість використовувати дану мережу для практичних задач сегментації зображень, зокрема для пристроїв із обмеженими обчислювальними ресурсами

Біографії авторів

Богдан Петрович Книш, Вінницький національний технічний університет

Кандидат технічних наук, доцент

Кафедра електроніки та наносистем

Ярослав Анатолійович Кулик, Вінницький національний технічний університет

Кандидат технічних наук, доцент

Кафедра автоматизації та інтелектуальних інформаційних технологій

Посилання

  1. Bilinskiy, Y. Y., Knysh, B. P., Kulyk, Y. А. (2017). Quality estimation methodology of filter performance for suppression noise in the mathcad package. Herald of Khmelnytskyi national university, 3, 125–130. Available at: https://ir.lib.vntu.edu.ua/bitstream/handle/123456789/23238/47857.pdf?sequence=2&isAllowed=y
  2. Kurugollu, F., Sankur, B., Harmanci, A. E. (2001). Color image segmentation using histogram multithresholding and fusion. Image and Vision Computing, 19 (13), 915–928. doi: https://doi.org/10.1016/s0262-8856(01)00052-x
  3. Wang, H., Oliensis, J. (2010). Generalizing edge detection to contour detection for image segmentation. Computer Vision and Image Understanding, 114 (7), 731–744. doi: https://doi.org/10.1016/j.cviu.2010.02.001
  4. Felzenszwalb, P. F., Huttenlocher, D. P. (2004). Efficient Graph-Based Image Segmentation. International Journal of Computer Vision, 59 (2), 167–181. doi: https://doi.org/10.1023/b:visi.0000022288.19776.77
  5. Chitade, A. Z., Katiyar, S. K. (2010). Colour based image segmentation using k-means clustering. International Journal of Engineering Science and Technology, 2 (10), 5319–5325. Available at: https://www.researchgate.net/publication/50361273_Color_based_image_segmentation_using_K-means_clustering
  6. Bishop, C. M. (1995). Neural Networks for Pattern Recognition. Clarendon Press, 482. Available at: http://people.sabanciuniv.edu/berrin/cs512/lectures/Book-Bishop-Neural%20Networks%20for%20Pattern%20Recognition.pdf
  7. Chaudhuri, D., Agrawal, A. (2010). Split-and-merge Procedure for Image Segmentation using Bimodality Detection Approach. Defence Science Journal, 60 (3), 290–301. doi: https://doi.org/10.14429/dsj.60.356
  8. Keuchel, J., Schnorr, C. (2003). Efficient Graph Cuts for Unsupervised Image Segmentation using Probabilistic Sampling and SVD-based Approximation. University of Mannheim. Available at: https://madoc.bib.uni-mannheim.de/1805/1/2003_9.pdf
  9. Chen, L.-C., Papandreou, G., Kokkinos, I., Murphy, K., Yuille, A. L. (2015). Semantic image segmentation with deep convolutional nets and fully connected CRFs. arXiv.org. Available at: https://arxiv.org/pdf/1412.7062.pdf
  10. Krizhevsky, A., Sutskever, I., Hinton, G. E. (2012). ImageNet Classification with Deep Convolutional Neural Networks. NIPS'12: Proceedings of the 25th International Conference on Neural Information Processing Systems, 1097–1105. Available at: https://proceedings.neurips.cc/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf
  11. Sytnyk, V. F. (2004). Systemy pidtrymky pryiniattia rishen. Kyiv: KNEU, 614. Available at: http://kist.ntu.edu.ua/textPhD/sppr1.pdf
  12. Shelhamer, E., Long, J., Darrell, T. (2017). Fully Convolutional Networks for Semantic Segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 39 (4), 640–651. doi: https://doi.org/10.1109/tpami.2016.2572683
  13. Semantic Segmentation with SegNet. Available at: https://github.com/dusty-nv/jetson-inference/blob/master/docs/segnet-dataset.md
  14. Saxena, S. (2021). Introduction to The Architecture of Alexnet. Analytics Vidhya. Available at: https://www.analyticsvidhya.com/blog/2021/03/introduction-to-the-architecture-of-alexnet/
  15. How to do Semantic Segmentation using Deep learning. Available at: https://nanonets.com/blog/how-to-do-semantic-segmentation-using-deep-learning
  16. Kingma, D. P., Ba, J. (2015). Adam: a method for stochastic optimization. arXiv.org. Available at: https://arxiv.org/pdf/1412.6980.pdf
  17. Solovey, D. (2017). Terrain Classification from High Resolution Aerial. Images Using Deep Learning. Available at: https://fenix.tecnico.ulisboa.pt/downloadFile/1689244997257919/Resumo_174132.pdf
  18. Audebert, N., Le Saux, B., Lefèvre, S. (2017). Segment-before-Detect: Vehicle Detection and Classification through Semantic Segmentation of Aerial Images. Remote Sensing, 9 (4), 368. doi: https://doi.org/10.3390/rs9040368
  19. Aeroscapes. Aerial Semantic Segmentation Benchmark. Available at: https://github.com/ishann/aeroscapes

##submission.downloads##

Опубліковано

2021-04-30

Як цитувати

Книш, Б. П., & Кулик, Я. А. (2021). Розробка моделі сегментації зображень з використанням згорткової нейронної мережі. Eastern-European Journal of Enterprise Technologies, 2(2 (110), 6–15. https://doi.org/10.15587/1729-4061.2021.228644