Автор: Илья Бакалец

Введение

В этой статье мы рассмотрим конкретную задачу, связанную с проектом по созданию автоматизированной системы анализа аэроснимков полей, на которых выращивается подсолнечник. Главная цель проекта — оценка эффективности процесса посева.

Давайте разберем решение задачи сегментации и инстанс сегментации подсолнечника с помощью классических алгоритмов!

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

Рис.1. Исходное изображение

Рис.1. Исходное изображение

Сегментация изображений с помощью цветового пространства HSV

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

HSV — это цилиндрическое цветовое пространство, представляющее цвета на основе их оттенка, насыщенности и значения.

Рис.2. Представление цветового пространства HSV. Источник: Wikipedia

Рис.2. Представление цветового пространства HSV. Источник: Wikipedia

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

На рисунке 3 зеленый цвет представлен в диапазоне примерно от [40:80].

![Рис.3. Диапазон цветового пространства HSV по компаненту Hue 0:180)

Рис.3. Диапазон цветового пространства HSV по компаненту Hue [0:180)

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