Отправная точка 1.
1. Результаты классификации могут содержать большое количество малоразмерных объектов не представляющих интереса или просто шумов.
2. Площадные объекты могут иметь сильную пограничную и внутреннюю эрозию и требуют сглаживания.
3. Малоразмерные (тонкие) протяженные объекты могут распадаться на фрагменты мало отличающиеся от шумов.
4. Операции сглаживания "убивают" тонкие линейные объекты.
Отправная точка 2.
Довольно давно "когда растры были маленькими" нами была разработана и успешно применялась технология масочной фильтрации. Наиболее эффективно она работает на восстановлении тонких растровых линий толщиной в 2-3 пиксела. С её помощью можно убирать малоразмерные объекты и бороться с кавернами.
Что мы сделали:
1. Добавили возможность фильтрации по заданному цвету.
2. Добавили возможность учёта влияния цвета пикселов-соседей (запретить/разрешить).
Что получилось:
Пример обработки только по жёлтому цвету - Самотлор, насыпи дорог и площадки буровых, восстановление линий, заливка каверн, уборка "мусора". Растры до и после обработки.
(Нажмите, для увеличения)
Сама утилита фильтрации построена на механизме последовательного применения к растру серии масок во всех их возможных вариантах полученных с помощью серии отражений и поворотов. Для удобства использования, группы масок собраны в фильтры, а фильтры в стратегии обработки.
Как сами маски, так и фильтры и стратегии могут изменятся пользователем по своему усмотрению.
А теперь, собственно, вопрос: "Есть ли смысл возиться с этим дальше?".