exponenta event banner

Уточнение сегментации с использованием морфологии в сегменте изображения

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

В этом примере создается маскирующее изображение с использованием рисованных вручную ROI и активных контуров (см. раздел «Сегментное изображение с использованием активных контуров» в разделе «Сегмент изображения»).

Загрузка изображения в сегмент изображений

Откройте приложение «Сегмент изображения» и загрузите изображение для сегментирования. Segmenter изображения может открыть любой файл, который может быть прочитан imread.

В этом примере сначала прочтите изображение в рабочую область. В этом примере используется МРТ-изображение колена. Цель состоит в том, чтобы создать изображение маски, которое сегментирует кость от мягкой ткани на изображении.

I = dicomread('knee1');
knee = mat2gray(I);

На панели инструментов MATLAB ® откройте приложение «Сегмент изображения». На вкладке «Приложения» в разделе «Обработка изображения и компьютерное зрение» нажмите кнопку «Сегмент изображения».

На панели инструментов приложения щелкните Загрузить, а затем выберите Загрузить изображение из рабочей области. В диалоговом окне «Импорт из рабочего пространства» выберите изображение, считанное в рабочее пространство. В приложении «Сегмент изображения» отображается выбранное изображение.

Вы также можете открыть изображение в приложении Image Segmenter с помощью imageSegmenter , следующим образом:

imageSegmenter(knee);

После загрузки изображения можно дополнительно загрузить существующую двоичную маску. Например, ранее можно было создать маску путем рисования значений ROI. Чтобы загрузить существующую маску, нажмите кнопку «Загрузить маску». Изображение маски сегментации должно быть логическим изображением того же размера, что и сегментируемое изображение.

Создание маскирующего изображения

Создайте грубую сегментацию изображения с помощью инструментов рисования ROI. Используйте активные контуры для завершения сегментации. Дополнительные сведения об этом процессе см. в разделе Сегментное изображение с использованием активных контуров в сегменте изображений.

После завершения сегментации щелкните Показать двоичный файл (Show Binary) на вкладке Сегментация (Segmentation), чтобы просмотреть изображение маски. При ближайшем рассмотрении можно увидеть несколько небольших отверстий в изображении маски.

Сегмент изображения включает морфологические инструменты для уточнения двоичной маски. Разверните раздел «Уточнить маску» на панели инструментов приложения и нажмите кнопку «Заполнить отверстия».

При этом удаляются отверстия в двоичной маске.

Чтобы сохранить двоичную маску, щелкните Экспорт (Export) и выберите Экспорт изображений (Export Images).

См. также

Связанные темы