До сих пор я сегментировал некоторые полутоновые изображения, используя либо метод Оцу, либо K-средство. Однако я заметил, что сегментация не может быть «идеальной» только на основе интенсивности. По крайней мере, нужно было бы рассматривать локальные градиенты в изображении.Поощрение границ объектов по краям в сегментации сегмента графа
Затем я провел некоторое исследование и натолкнулся на алгоритм сегментации графика. Я думал, что этот алгоритм будет полезным, так как
- Отношения между соседними пикселями считается
- я мог включить предшествующее знание, если я не знаю пикселей, которые принадлежат к определенному классу заранее.
Я уже делал некоторые тесты, используя Shai's MATLAB Graph Cut wrapper, и заметил, что Graph Cut не кажется таким же полезным, как я думал. На основе градиента я могу уменьшить штраф за границу класса, но не могу рекомендовать алгоритм для рисования границ по краям - если граница отсутствует в инициализации через K-Means/Otsus (для создания Dc) алгоритм не будет рисовать один, хотя может существовать сильный локальный край. Я думаю, это связано с тем, что затраты должны быть положительными. Следовательно, похоже, что Graph-Cut здесь помогает только сгладить границы, но это не поможет мне ввести «новые».
Краткая история: Моя история выше звучит правдоподобно для вас, то есть мои выводы имеют смысл? Или, есть ли способ использовать края для создания границ?
Спасибо!
PS. Извините, я не могу показать реальный образ, о котором я говорю здесь :(
Привет, я работаю с графом, вырезанным для стереоизображений.Я прочитал часть окклюзии, но я не понял, что это может объяснить мне это :) @shai – Raziel
@ Raziel Я боюсь, что это выходит за рамки этого пистолета – Shai