У меня есть набор данных, которые я пытаюсь сегментировать. Для каждого изображения в наборе данных эксперты случайно выбрали отдельные пиксели/точки и добавили аннотации классов к тому классу, к которому принадлежит этот пиксель. Другими словами, каждое изображение будет иметь около 60 точек, помеченных таким образом:
x, y, class
Как я могу лучше всего использовать знания этих одиночных аннотаций пикселей для выполнения хорошей семантической сегментации?
Ранее задавался аналогичный вопрос, и ответ заключался в использовании сокращений графа:
"hard" контроль сегментации изображений с помощью python
Графические сокращения в теории кажутся хорошим кандидатом, но будут ли сокращения графов работать с аннотациями с одним пикселем? Кроме того, существуют ли методы работы с многоклассовым набором данных? Если да, есть ли хорошая реализация библиотеки или какие-то хорошие ресурсы для этого?
Если нет, какой метод лучше всего подходит для этого сценария? Я немного играл со случайными блужданиями, но в результате сегментации была плохая локализация края (чрезвычайно закругленные края).
Любая помощь, ресурсы или примеры, которые вы можете дать, будут очень оценены (желательно с библиотеками python, но я действительно могу работать с чем-либо).
EDIT: В моем наборе данных имеется около 10 различных классов, каждое изображение, вероятно, имеет около 5 в среднем. Аннотаторам не гарантируется аннотация каждой религии, но редко можно пропустить один (несколько недостающих регионов или неправильно обозначенные регионы являются допустимыми). Каждый из классов соответствует текстурно однородным областям, а текстуры довольно постоянны (думайте небо, грязь, вода, гора). Вы не можете получить текстуру из одной точки, но почти во всех регионах должны быть аннотированы несколько точек.