У меня есть изображение глянцевой поверхности:
Моя цель — обнаружить аномалии на этом изображении. То же изображение с отмеченными аномалиями я покажу вам здесь:
Как видно из изображений выше, аномалии имеют плохую контрастность (или, по крайней мере, не самую лучшую), и они также меняются от изображения к изображению по форме, контрасту, ориентации …
Я пытался увеличить контраст аномалий, используя фильтрацию tophat. Результат здесь:
Теперь мои аномалии намного более заметны на изображении, я хочу выделить их из изображения. Цель состоит в том, чтобы преобразовать изображение в двоичную форму и использовать функцию connectedComponents для вычисления областей, размеров, положений аномалий …
Какую сегментацию вы предлагаете? Что было бы лучшим способом для преобразования изображения в двоичную форму? Должен ли я даже использовать фильтрацию tophat для увеличения контраста аномалий или я должен попытаться сегментировать аномалии непосредственно из первого изображения?
Вы можете:
или же
Все более популярный подход заключается в обучении глубокой нейронной сети с использованием множества изображений аномалий и последующем использовании сети для их идентификации.
Других решений пока нет …