Скачиваний:
5
Добавлен:
02.05.2014
Размер:
32.79 Кб
Скачать

Список функций Image Processing Toolbox. Описание функции IMCLEARBORDER  Семинары   Обучение   Лицензирование   Разработка   Подписка   Форум  Регистрация    Matlab    Toolboxes    Simulink    Blocksets    Femlab    Полезное Вход Обработка сигналов и изображений\image Processing ToolboxСписок функций Image Processing Toolbox: Морфологические операции над бинарным изображением

  В оглавление \ К следующему разделу \ К предыдущему разделу

IMCLEARBORDER подавление световой структуры связанной с

краями изображения Синтаксис:

IM2=imclearborder(IM)

IM2=imclearborder(IM, CONN)

Описание:

Функция IM2=imclearborder(IM) выполняет операцию подавления световой структуры, окрестности которой связаны с краями изображения. Массив IM должен представлять собой яркостное (полутоновое) или бинарное изображение. Поэтому результирующее изображение IM2 представляет собой соответственно яркостное (полутоновое) или бинарное изображение. По умолчанию используется 8-связная окрестность для двумерных изображений, 26-связная окрестность для трехмерных изображений и conndef(ndims(BW),'maximal') для размерностей высших порядков.

Примечание.

Для яркостных (полутоновых) изображений функция imclearborder имеет тенденцию к тотальному ослаблению яркостных значений вместе с подавлением краевой структуры.

В функции IM2=imclearborder(IM, CONN) определяется нужная связность. Параметр CONN может принимать следующие скалярные значения.

Значение параметра CONN

Описание

Двумерная связность

4

4 - связная окрестность

8

8 - связная окрестность

Трехмерная связность

6

6 - связная окрестность

18

18 - связная окрестность

26

26 - связная окрестность

Связность может быть определена иным путем для любой размерности с использованием CONN в виде матрицы нулей и единиц с размерностью 33...3. Единичное значение элемента определяет соседнюю окрестность относительно центрального элемента CONN. Объект CONN должен быть симметричным относительно центрального элемента.

Примечание.

Пикселы на краю исходного изображения могут не рассматриваться как граничные, когда определена связность. Например, когда conn=[0 0 0; 1 1 1; 0 0 0], то элементы в первой и последней строке не рассматриваются как граничные пикселы, потому что определена соответственная связность, которая не связывает области внешней части изображения.

Требования к исходным данным.

Изображение IM должно быть представлено неразреженным числовым или логическим массивом вещественных чисел произвольной размерности. Изображение IM2 имеет тот же формат представления данных, что и IM.

Пример.

В примере для иллюстрации работы функции imclearborder с заданием связности используется единичное бинарное изображение.

BW=

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 При использовании 4-связной окрестности, пиксел с координатами (5, 2) не рассматривается связанным с краевым пикселом (4, 1), поэтому не удаляется.

BWc1=imclearborder(BW, 4)

BWc1=

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 При использовании 8-связной окрестности, пиксел с координатами (5, 2) рассматривается связанным с пикселом (4, 1), поэтому удаляется.

BWc2=imclearborder(BW, 8)

BWc2=

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Алгоритм.

Функция imclearborder использует морфологическую реконструкцию, где:

- маскированное (нечеткое) изображение является исходным изображением;

- маркированное изображение является нулевым всегда, за исключением элементов края, значения которых аналогичны исходному изображению.

Сопутствующие функции: CONNDEF.

Ссылки:

[1] P. Soille, Morphological Image Analysis: Principles and Applications, Springer, 1999, pp. 164-165.

  В оглавление \ К следующему разделу \ К предыдущему разделу

  I Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)

  II Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2004 г.) На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro    E-mail: matlab@exponenta.ru      Информация на сайте была обновлена 14.05.05 Copyright 2001-2005 SoftLine Co 

Наши баннеры         hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=58396&im=33&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("") >

Соседние файлы в папке Функции Image Toolbox