Во время прохождения учебной практики в компании "Съёмка с воздуха", была дана задача - разрабтотать и проверить методику обнаружения разливов отходов в море/океане, без нейросетевых алгоритмов
Суть метода заключается в выявлении значительно отличающихся от остального изображения фрагментов, и их кластеризация по степени отличия
Для работы был собран своими силами датасет из порядка 20 изображений
- Предобработка - prepare_data.ipynb
- Базовая предобработка - приведение к одному разрешению, повышение контрастности
- Применение SLIC - разбиение на суперпиксели
- Построение RAG - граф "схожести" соседних суперпикселей
- Объединение схожих суперпикселей в "регион" и окраска "регионов" в их средний тон
- Запись полученной информации в regions.csv (id изображения, id региона, LAB региона)
- Кластеризация - umap.ipynb