Научная статья на тему 'ПРИМЕНЕНИЕ МОДЕЛИ "КОДЕР-ДЕКОДЕР" ДЛЯ СЕГМЕНТАЦИИ ИЗОБРАЖЕНИЙ'

ПРИМЕНЕНИЕ МОДЕЛИ "КОДЕР-ДЕКОДЕР" ДЛЯ СЕГМЕНТАЦИИ ИЗОБРАЖЕНИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
181
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГЛУБОКИЕ НЕЙРОННЫЕ СЕТИ / КОДЕР-ДЕКОДЕР

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Нишчхал, Помыткина Диана Павловна

Рассматривается проблема сегментации реальных изображений, включая спутниковые изображения, которые могут быть зашумленными или включать перекрытие визуальных объектов. В докладе предлагается решение на основе модели «кодер-декодер».

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

APPLICATION OF ENCODER-DECODER MODEL FOR IMAGE SEGMENTATION

The problem of image segmentation in real-life including satellite images, which can suffer from noise or object obstruction, is considered. The paper proposes a solution based on an encoder-decoder model.

Текст научной работы на тему «ПРИМЕНЕНИЕ МОДЕЛИ "КОДЕР-ДЕКОДЕР" ДЛЯ СЕГМЕНТАЦИИ ИЗОБРАЖЕНИЙ»

Federation, 25 сентября - 04 2020 года. - Krasnoyarsk, Russian Federation: Institute of Physics and IOP Publishing Limited, 2020. - P. 22018. - DOI 10.1088/1742-6596/1679/2/022018.

3. Кокин, Д. С. Временная и фазовая синхронизации в системе связи с псевдослучайной цифровой модуляцией / Д. С. Кокин, О. Г. Пономарев // Актуальные проблемы радиофизики (АПР 2019) : VIII Международная научно-практическая конференция, Томск, 01-04 октября 2019 года. - Томск: Издательский дом ТГУ, 2019. - С. 113-117.

4. Кокин, Д. С. Оценка соотношения между длиной коррелятора и числом абонентов в системе связи с цифровой псевдослучайной модуляцией / Д. С. Кокин, О. Г. Пономарев // Доклады Томского государственного университета систем управления и радиоэлектроники. - 2021. - Т. 24. - № 3. - С. 3843. - DOI 10.21293/1818-0442-2021-24-3-38-43.

УДК 004.657

ПРИМЕНЕНИЕ МОДЕЛИ «КОДЕР-ДЕКОДЕР» ДЛЯ СЕГМЕНТАЦИИ ИЗОБРАЖЕНИЙ

Нишчхал1, Помыткина Диана Павловна2

Студент

1,2Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярскийрабочий», 31

APPLICATION OF ENCODER-DECODER MODEL FOR IMAGE SEGMENTATION

Nishchhal1, Pomytkina Diana Pavlovna2

Student

1,2Reshetnev Siberian State University of Science and Technology 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation

Аннотация: Рассматривается проблема сегментации реальных изображений, включая спутниковые изображения, которые могут быть зашумленными или включать перекрытие визуальных объектов. В докладе предлагается решение на основе модели «кодер-декодер».

Abstract: The problem of image segmentation in real-life including satellite images, which can suffer from noise or object obstruction, is considered. The paper proposes a solution based on an encoder-decoder model.

Ключевые слова: глубокие нейронные сети, кодер-декодер.

Keywords: deep neural network, encoder-decoder.

Введение

Сегментация является важным этапом системы распознавания, обнаружения и классификации изображений, поскольку она извлекает интересующие нас объекты для дальнейшей обработки. Сегментация изображения используется на практике для классификации пикселов изображения [1][4][5]. Методы сегментации используются для выделения желаемого объекта из изображения с целью выполнения анализа объекта [2]. С этой точки зрения интерес представляют методы машинного обучения без учителя.

Хотя многочисленные работы за последние десятилетия внесли существенный вклад в улучшение методов сегментации изображений, объекты с похожими визуальными/спектральными характеристиками и однородные объекты с различными визуальными/спектральными характеристиками представляют собой проблему для алгоритмов сегментации. Существующие методы сегментации изображений имеют ограничения, связанные с излишней детализацией и высокой чувствительности к шуму.

Кроме того, процесс сегментации требует больше времени для обработки, а некоторые признаки являются избыточными и перекрываются [3]. Определение признаков всего изображения также является сложной задачей. Из-за наличия избыточных и перекрывающихся признаков невозможно получить точный результат.

Непосредственное использование сверточных глубоких сетей для попиксельной сегментации дает плохие результаты, главным образом потому, что слои максимального объединения и слои подвыборки уменьшают разрешение карты объектов и, следовательно, выходное разрешение уменьшается. Даже при экстраполяции до исходного разрешения создается изображение с потерями.

Модель «кодер-декодер»

В качестве решения этой проблемы предлагается использовать глубокую нейронную сеть на основе модели «кодер-декодера», которая использует не только традиционные слои, но улучшенную архитектуру и типы слоев, такие как свертка с разделением по глубине. Кроме того, в данной модели используются остаточные связи, которые могут обеспечить улучшение по сравнению с классическими последовательными сетями и связи с пропуском соединений (skip connection).

В качестве базовой сети был выбрана сеть SegNet, потому что ее архитектура использует структуру «кодер-декодер». Слои кодера и декодера симметричны друг другу. Операция повышающей

дискретизации слоев декодера использует индексы максимального объединения соответствующих слоев кодера. Модель включает блоки свертки, как показано на рисунке 1, с обоснованием увеличения рецептивного поля. За каждой операцией свертки следует пакетная нормализация и нелинейная активация с использованием функции ReLU. После завершающей свертки следует активация softmax. Количество параметров в части кодировщика и части декодера также огромно. Таким образом, все обычные свертки заменяются глубинно отделимой сверткой. В то же время количество каналов в кодере и декодере также уменьшается.

Рис 1. Кодер-декодер с пропуском соединения

Особенность реализуется на стадии подвыборки (subsampling), когда слой Max-pooling используется для достижения трансляционной инвариантности при небольших пространственных сдвигах изображения. В сочетании с подвыборкой это приводит к тому, что каждый пиксел управляет большим контекстом входного изображения (пространственным окном). Эти методы обеспечивают более высокую точность классификации, но уменьшают размер карты признаков, что приводит к представлению изображения с потерями и размытыми границами. Решение этой проблемы заключается в билинейной восходящей выборке и низкоуровневой карте признаков одного слоя модуля кодирования, когда формируется модуль декодирования сети, повышающая выборка возвращается к исходному размеру карты, а соответствующая карта сегментации получается через слой классификации softmax. Это необходимо для разделения пространственной информации и информации о глубине. Обнаружено, что эффект набора деталей 1/2 размера карты объектов и функция декодера сливаются, и, наконец, достигаются хорошие результаты. Перед подвыборкой необходимо захватить и сохранить информацию о границах в картах объектов кодировщика. Для повышения эффективности сеть SegNet хранит только индексы максимального пула, т.е. местоположения максимального значения функции в каждом окне пула запоминаются для каждой карты кодировщика. Для каждого окна 2x2 требуется всего 2 бита с небольшой потерей точности.

Заключение

Предлагаемые сети позволяет значительно сократить количество параметров, что эффективно как с точки зрения уменьшения объемов памяти и вычислительного времени. Это может не только улучшить производительность сегментации, но и значительно скомпенсировать дисбаланс обучающих данных. Как способ улучшения способности к обучению этого метода.

Те архитектуры, которые хранят карты сетевых объектов кодировщика в полном объеме, работают лучше всего, но потребляют больше памяти во время логического вывода. С другой стороны, сеть SegNet хранит только индексы максимального объединения карт функций и использует их для достижения хорошей производительности.

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

Список литературы

1. D. C. Cirean et al., "Deep neural networks segment neuronal membranes in electron microscopy images," Advances in Neural Information Processing Systems, vol. 25, pp. 2852-2860, 2012.

2. R. Kemker, C. Salvaggio, and C. Kanan, "Algorithms for semantic segmentation of multispectral remote sensing imagery using deep learning," ISPRS Journal of Photogrammetry and Remote Sensing, 2018. [Online].Available: http://www.sciencedirect.com/science/article/pii/S0924271618301229.

3. J. Long, E. Shelhamer, and T. Darrell, "Fully convolutional networks for semantic segmentation," in CVPR, pp. 3431-3440, 2015.

56

"CHRONOS": Mynbmuducu,unnuHapHue HayKU TOM 6 #3(65), 2022

4. P. O. Pinheiro, T.-Y. Lin, R. Collobert, and P. Dollar, ' "Learning to refine object segments," in Computer Vision - ECCV 2016, B. Leibe, J. Matas, N. Sebe, and M. Welling, Eds. Cham: Springer International Publishing, 2016, pp. 75-91.

5. L.-C. Chen, G. Papandreou, I. Kokkinos, K. Murphy, and A. L. Yuille, "Deeplab: semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected CRFs," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 40, no. 4, pp. 834-848, 2018.

© Hnmnxa^ , noMMTKHHa fl.ïï, 2022

i Надоели баннеры? Вы всегда можете отключить рекламу.