Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИРЭА / Методичка_2010 / Методичка_2010.doc
Скачиваний:
2668
Добавлен:
10.05.2015
Размер:
22.71 Mб
Скачать

Постобработка контурного изображения Локализация края

Градиентные операторы выделяют даже незначительные перепады интенсивности (рис. 3.4.14.), поэтому необходимо решить вопрос: какой из перепадов действительной является краем, а какой является результатом наличия шумов на исходном изображении.

a) б)

@Рис. 3.4.14. Результат подчеркивания краев: a) исходное изображение; б) модуль градиента изображения.

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

Порог фильтрации может быть фиксирован или определятся адаптивно. Выбор порога является одним из основных вопросов локализации краев. Высокий уровень порога не позволит обнаружить слабовыраженные края. Низкий уровень порога явится причиной того, что шум будет ложно принят за край. В данном случае была использована модификация известного в машинном зрении сигма-фильтра:

,

где - параметр фильтрации;- среднее значение модуля градиента;- значение СКО модуля градиента изображения.

Таким образом, результатом процедуры локализации краев является бинарное изображение, в котором точки принадлежащие краю отличны от нуля. Результат локализации краев представлен на рис. 3.4.15.

@Рис. 3.4.15. Результат локализации краев ()

Утончение контура

Завершающей процедурой этапа выделения краев является утончение. Основная задача процедуры утончения - получение контурного препарата единичной ширины поперечного сечения. Использование процедуры утончения обусловлено существенным упрощением процедур описания и распознавания объектов. Существует ряд требований предъявляемых к алгоритмам утончения:

  • Если объект – связный, то результат утончения должен быть связным (операция утончения не должна менять топологию объекта).

  • Средняя линия, полученная после утончения должна проходить через точки с наибольшим значением интенсивности.

В данной работе был использован алгоритм утончения, на вход которого поступает полутоновое изображение, полученное в результате выполнения следующей алгебраической операции:

,

где- градиентное изображение (результат работы оператора дискретного дифференцирования); - бинарное изображение (результат пороговой фильтрации).

Утончение полутоновых изображений является более сложной задачей, чем утончение бинарных изображений. Основная идея алгоритма, используемого в данной работе, заключается в поиске точек на изображении, имеющих максимальное значение проекции градиента в направлении, перпендикулярном направлению края в точке. В каждой точке изображения производится проверка условия, и если точка не является локальным максимумом в направлении, нормальном к направлению края, то она исключаются из дальнейшего рассмотрения. Результатом работы алгоритма является бинарное изображение, на котором контурные точки выделены черным цветом (рис.3.4.16.).

@Рис. 3.4.16. Результат уточнения градиентного изображения