Каким должен быть идеальный метод пороговой обработки для улучшения частей изображения? - PullRequest
6 голосов
/ 09 февраля 2012

enter image description here

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

Функция im2bw не дает хорошего результата

Помощь !!

Редактировать: большинство моих изображений имеют следующую гистограмму

enter image description here

Редактировать: Найден метод порога треугольника, который подходит моей работе:)

enter image description here

Ответы [ 2 ]

5 голосов
/ 09 февраля 2012

На ваш вопрос не так-то просто ответить, так как вы на самом деле не определяете, чего должно достичь идеальное решение.

Вы пробовали im2bw(yourImage, 0.1);? Т.е. использование порога для того, какие части должны быть черными, а какие нет. Я получил результаты спуска с этим (в зависимости от того, что цель, конечно). Попробуйте, и если он недостаточно хорош, скажите нам, как вам нужно его улучшить, и я постараюсь помочь с некоторыми более продвинутыми методами!

РЕДАКТИРОВАТЬ: Используя пороговые значения 0,1 и 0,01 соответственно, возможно, что-то ~ 0,05 должно быть хорошо?

Using threshold 0.1

Using threshold 0.01

1 голос
/ 24 февраля 2012

Похоже, что вы хотите сделать, это '' сегментация изображения '' (см. http://en.wikipedia.org/wiki/Segmentation_(image_processing)).

Большинство методов основаны на модели Chan-Vese, которая идентифицирует интересующую областьпутем решения задачи оптимизации, включающей функцию установки уровня.Поскольку вы используете matlab, этот код: http://www.stanford.edu/~tagoldst/Tom_Goldstein/Split_Bregman.html должен помочь вам найти интересующие вас регионы.

...