Войти на сайт
МЕЖДУНАРОДНЫЕ ЕЖЕГОДНЫЕ КОНФЕРЕНЦИИ
"СОВРЕМЕННЫЕ ПРОБЛЕМЫ ДИСТАНЦИОННОГО
ЗОНДИРОВАНИЯ ЗЕМЛИ ИЗ КОСМОСА"
(Физические основы, методы и технологии мониторинга окружающей среды, природных и антропогенных объектов)

XXIV.B.112

Инструмент интерактивной сегментации для разметки контуров полей и других объектов на основе нейросетевой модели Segment Anything в системе Вега-Science

Кашницкий А.В. (1), Прошин А.А. (1), Константинова А.М. (1)
(1) Институт космических исследований РАН, Москва, Россия
При проведении дистанционного мониторинга в области сельского хозяйства и картографирования других объектов земной поверхности часто требуются актуальные векторные границы этих объектов. При этом контуры сельскохозяйственных полей со временем меняются, а их ручная разметка достаточно трудоёмка. Ранее в информационной системе Вега-Science (https://ssl.sci-vega.ru) на основе технологии, описанной в (Кашницкий и др., 2015), был создан инструмент для выделения рабочих участков полей. В его основе сегментация снимков Sentinel-2 методом на основе графов (Felzenszwalb, Huttenlocher, 2004). Этот подход требует подбора параметров и плохо переносится на объекты другой природы. Кроме того, обучающие выборки для нейросетевых моделей по-прежнему в основном размечаются вручную.
Новые возможности для интерактивной разметки дают нейросетевые модели сегментации. Модель Segment Anything (SAM) (Kirillov et al., 2023) обучена на наборе из более чем 1 млрд масок. Она выделяет объект по подсказке пользователя (точке или рамке) без дообучения. Тяжёлый кодировщик изображения на основе Vision Transformer запускается для снимка один раз. Лёгкий декодер масок затем отвечает на каждую новую подсказку практически мгновенно. В облегчённом варианте MobileSAM (Zhang et al., 2023) кодировщик содержит более чем в 100 раз меньше параметров, поэтому модель может работать за доли секунды даже без графического ускорителя. Применимость SAM к данным ДЗЗ показана в ряде работ, например (Osco et al., 2023). При этом качество заметно зависит от снимка и вида подсказки.
Данная работа посвящена новому инструменту интерактивной сегментации объектов на спутниковых снимках на основе моделей SAM. Инструмент внедрён в систему Вега-Science (Loupian et al., 2022) для массового автоматизированного создания векторных контуров объектов, прежде всего сельскохозяйственных полей. Сервис реализован на языке Python в виде веб-сервиса на основе FastAPI и вызывается непосредственно из интерфейса системы. Пользователь выбирает изображение и указывает на нём объект точками, рамкой или их комбинацией. Кроме того, доступны режимы с указанием точек исключения вне объекта, а также режим с выделением сразу множества объектов. После этого сервис выполняет цепочку операций на сервере. Сначала он загружает и подготавливает фрагмент изображения для заданной области. Затем выполняется инференс выбранной модели. Полученная маска векторизуется, а её координаты переводятся из пиксельной системы в географическую. Результат возвращается в интерфейс как векторный объект (или объекты для соответствующего режима), который можно отредактировать и сохранить. Загруженные фрагменты изображений кешируются, поэтому повторные запросы к той же области обрабатываются быстрее. Вся обработка выполняется на стороне сервера, и пользователю достаточно доступа к интерфейсу системы.
Для обработки доступны любые изображения из архивов ЦКП «ИКИ-Мониторинг» (Лупян и др., 2019), в том числе сцены Sentinel-2 и безоблачные композитные изображения на их основе (Кашницкий и др., 2022). Также можно использовать подложки сверхвысокого пространственного разрешения. Пользователь выбирает один из трёх вариантов модели: MobileSAM как самый быстрый; более медленный SAM с кодировщиком ViT-B для баланса скорости и качества и наиболее тяжёлый SAM с кодировщиком ViT-H, который даёт наиболее точные границы ценой больших вычислительных затрат.
Инструмент применяется для оцифровки внешних границ полей и их рабочих участков. Он особенно полезен на сложных участках, где классическая сегментация даёт избыточное дробление или ошибочные объединения. Инструмент может использоваться и для разметки других объектов, таких как лесные гари, озёра, карьеры и другие антропогенные объекты. Инструмент может использоваться для ускоренной подготовки обучающих выборок: вместо обводки контура вручную достаточно одного или нескольких щелчков на объекте.
Разработанный инструмент позволяет интерактивно получать векторные контуры полей и других объектов в системе Вега-Science без подготовки обучающих данных и без настройки параметров сегментации. Дальнейшее его развитие связано с переходом на модели следующего поколения, дообучением моделей под конкретные задачи и пакетной обработкой объектов по заданным точкам или ранее оцифрованным контурам.
Работа выполнена с помощью инфраструктуры Центра коллективного пользования «ИКИ-Мониторинг» (http://ckp.geosmis.ru/) (Лупян и др., 2019) в рамках темы ИКИ РАН «Мониторинг» (госрегистрация № 126031818938-6).

Ключевые слова: ДЗЗ, интерактивная сегментация, Segment Anything, SAM, MobileSAM, разметка данных, контуры сельскохозяйственных полей, векторизация, Вега-Science, Sentinel-2
Литература:
  1. Кашницкий А.В., Балашов И.В., Лупян Е.А., Толпин В.А., Уваров И.А. Создание инструментов для удаленной обработки спутниковых данных в современных информационных системах // Современные проблемы дистанционного зондирования Земли из космоса. 2015. Т. 12. № 1. С. 156–170.
  2. Кашницкий А.В., Бурцев М.А., Прошин А.А. Технология создания безоблачных композитных изображений по данным спутников серии Sentinel-2 // Современные проблемы дистанционного зондирования Земли из космоса. 2022. Т. 19. № 5. С. 76–85. DOI: 10.21046/2070-7401-2022-19-5-76-85.
  3. Лупян Е.А., Прошин А.А., Бурцев М.А., Кашницкий А.В., Балашов И.В., Барталев С.А., Константинова А.М., Кобец Д.А., Мазуров А.А., Марченков В.В., Матвеев А.М., Радченко М.В., Сычугов И.Г., Толпин В.А., Уваров И.А. Опыт эксплуатации и развития центра коллективного пользования системами архивации, обработки и анализа спутниковых данных (ЦКП «ИКИ-Мониторинг») // Современные проблемы дистанционного зондирования Земли из космоса. 2019. Т. 16. № 3. С. 151–170. DOI: 10.21046/2070-7401-2019-16-3-151-170.
  4. Felzenszwalb P.F., Huttenlocher D.P. Efficient graph-based image segmentation // International Journal of Computer Vision. 2004. Vol. 59. No. 2. P. 167–181. DOI: 10.1023/B:VISI.0000022288.19776.77.
  5. Kirillov A., Mintun E., Ravi N., Mao H., Rolland C., Gustafson L., Xiao T., Whitehead S., Berg A.C., Lo W.-Y., Dollár P., Girshick R. Segment Anything // Proc. IEEE/CVF International Conference on Computer Vision (ICCV). 2023. P. 4015–4026. DOI: 10.1109/ICCV51070.2023.00371.
  6. Loupian E., Burtsev M., Proshin A., Kashnitskii A., Balashov I., Bartalev S., Konstantinova A., Kobets D., Radchenko M., Tolpin V., Uvarov I. Usage Experience and Capabilities of the VEGA-Science System // Remote Sensing. 2022. Vol. 14. No. 1. Art. 77. DOI: 10.3390/rs14010077.
  7. Osco L.P., Wu Q., de Lemos E.L., Gonçalves W.N., Ramos A.P.M., Li J., Marcato Junior J. The Segment Anything Model (SAM) for remote sensing applications: From zero to one shot // International Journal of Applied Earth Observation and Geoinformation. 2023. Vol. 124. Art. 103540. DOI: 10.1016/j.jag.2023.103540.
  8. Zhang C., Han D., Qiao Y., Kim J.U., Bae S.-H., Lee S., Hong C.S. Faster Segment Anything: Towards Lightweight SAM for Mobile Applications. arXiv:2306.14289. 2023.

Технологии и методы использования спутниковых данных в системах мониторинга