
Функции Image Toolbox / imreconstruct.php
.htmСписок функций Image Processing Toolbox. Описание функции IMRECONSTRUCT Семинары Обучение Лицензирование Разработка Подписка Форум Регистрация Matlab Toolboxes Simulink Blocksets Femlab Полезное Вход Обработка сигналов и изображений\image Processing ToolboxСписок функций Image Processing Toolbox: Морфологические операции над бинарным изображением
В оглавление \ К следующему разделу \ К предыдущему разделу
IMRECONSTRUCT морфологическое восстановление изображений Синтаксис:
IM=imreconstruct(MARKER, MASK)
IM=imreconstruct(MARKER, MASK, CONN)
Описание:
Функция IM=imreconstruct(MARKER, MASK) выполняет морфологическую реконструкцию изображения под изображение MASK. MARKER и MASK должны быть двумя полутоновыми или бинарными изображениями одинаковых размеров. Возвращаемое изображение IM также является полутоновым или бинарным изображением соответственно. Элементы массива MARKER должны быть меньшими или равными соответствующих элементов массива MASK.
По умолчанию, функция imreconstruct использует 8-связную окрестность для двумерных изображений и 26-связную для трехмерных изображений. Для больших размерностей, функция imreconstruct использует выражение conndef(ndims(I),'maximal').
Функция IM=imreconstruct(MARKER, MASK, CONN) выполняет морфологическую реконструкцию, для которой задается опция связности. Параметр CONN может принимать одно из следующих скалярных значений.
Значение параметра CONN
Описание
Двумерная связность
4
4 - связная окрестность
8
8 - связная окрестность
Трехмерная связность
6
6 - связная окрестность
18
18 - связная окрестность
26
26 - связная окрестность
Связность может быть определена иным путем для любой размерности с использованием CONN в виде матрицы нулей и единиц с размерностью 33...3. Единичное значение элемента определяет соседнюю окрестность относительно центрального элемента CONN. Объект CONN должен быть симметричным относительно центрального элемента.
Морфологическая реконструкция является алгоритмической базой многих других функций Image Processing Toolbox, в том числе including imclearborder, imextendedmax, imextendedmin, imfill, imhmax, imhmin и imimposemin.
Требования к исходным данным.
Изображения MARKER и MASK должны быть представлены неразреженными числовыми или логическими массивами одинаковой размерности и формата представления данных. Формат представления данных массива IM совпадает с форматами MARKER и MASK.
Алгоритм.
Функция imreconstruct использует алгоритм "быстрого гибридного полутонового восстановления", описанный в [1].
Сопутствующие функции: IMCLEARBORDER, IMEXTENDEDMAX, IMEXTENDEDMIN, IMFILL, IMHMAX, IMHMIN, IMIMPOSEMIN.
Ссылки :
[1] Luc Vincent, "Morphological Grayscale Reconstruction in Image Analysis: Applications and Efficient Algorithms," IEEE Transactions on Image Processing, vol. 2, no. 2, April 1993, pp. 176-201.
В оглавление \ К следующему разделу \ К предыдущему разделу
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("") >