В этом примере показано, как вычислить минимальное значение в ROI изображения с помощью 2-D Minimum блок. Используя минимальное значение, модель удаляет нечеткие пикселы в областях изображения.
Модель считывает исходное изображение и двоичную маску, содержащую ROI, для которой должно быть вычислено минимальное значение. Исходное изображение состоит из областей с большими структурами изображения, которые имеют круглую форму, и областей с небольшими, невнятными структурами изображения. Двоичная маска изолирует невнятные структуры от отдельных структур изображения.
Загрузите двоичную маску, содержащую ROI, в рабочую область MATLAB. ROI, соответствующий невнятным структурам, имеет значение интенсивности 1 в двоичной маске.
load('binarymask.mat');
Откройте модель.
modelname='ex_blk2dminimum';
open_system(modelname);

Для 2-D Minimum блок для вывода только вычисленного минимума, Mode параметр блока имеет значение Value. Для выполнения обработки ROI, Find the minimum value over параметр имеет значение Entire input. Входные данные ROI для 2-D Minimum блок является двоичным изображением. Следовательно, ROI Type параметр имеет значение Binary mask. Блок вычисляет минимальное значение пикселей в исходном изображении, которые находятся в ROI, заданном двоичной маской.
MATLAB function block заменяет значения пикселов в ROI вычисленным минимумом.
Модель выводит чистое изображение только с различными структурами изображения.
sim(modelname);


