Обнаружение царапин с ограниченным количеством образцов

#computer-vision #object-detection #anomaly-detection

Вопрос:

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

Вопрос: Каков был бы наилучший способ найти царапины в условиях ограниченного количества образцов? (если обнаружение слишком сложно, принятая / не принятая классификация также подходит)

Что я пробовал: Я попытался обнаружить царапины с помощью GMM(модель смеси Гаусса) -> Это не сработало из-за слишком большого количества функций. GMM эффективен только для таких объектов, как текстуры. Я попытаюсь внедрить Глубокое обучение, но я не уверен, сработает это или нет.

Образец изображения
Модель с царапинами

Комментарии:

1. Только 2 образца? Тогда вам лучше получить еще немного или синтезировать несколько правдоподобных. Даже для проверки неконтролируемого метода этого на самом деле недостаточно. Должно быть минимум 10 10 для проверки и тестирования.

2. Сколько у вас нормальных изображений? Вероятно, для этого вам следует использовать неконтролируемое обнаружение аномалий, тогда вам в первую очередь нужны «нормальные» изображения. И попробуйте перенести обучение с существующей предварительно обученной модели изображения