Для разработки методики автоматизированной идентификации вихрей использовалась модель обнаружения объектов в реальном времени YOLOv8 (You Only Look Once). В ходе исследования было протестировано пять различных архитектур YOLOv8 – от малой (small) до сверхбольшой (xlarge) на имеющемся наборе данных, чтобы определить наиболее подходящую из них для задачи обнаружения вихрей. Основной для проведения исследования послужили данные спутника Sentinel-1 с пространственным разрешением 40 м, который позволяет визуально распознавать огромное количество вихрей различного масштаба. Для выбранной модели (medium) был проведен тонкий гиперпараметрический тюнинг с использованием современных методов оптимизации, что позволило достичь максимальной производительности модели и точности детекции.
Решение задачи потребовало доступа к значительным вычислительным ресурсам, которыми авторы исследования не располагали. Чтобы обеспечить требуемые вычислительные мощности и при этом не выйти за рамки бюджета, было принято решение использовать облачные ресурсы YandexCloud. Партнер Yandex Cloud, компания Аплана Диджитал, предложила применить для проведения численных экспериментов высокопроизводительную облачную архитектуру с использованием графических ускорители (GPU).
Все вычислительные задачи выполнялись в облачной среде Yandex DataSphere Запуски моделей выполнялись на двух аппаратных конфигурациях.