В этом примере показано, как использовать возможности приложения Image Segmenter, чтобы отполировать внешний вид изображения маски, созданного вами с помощью приложения. Приложение Image Segmenter включает несколько морфологических операций, которые можно использовать, чтобы исправить небольшие дефекты в изображении маски.
Этот пример создает масковое изображение с помощью нарисованных вручную ROI и активных контуров (см. Раздел «Изображение сегмента с использованием активных контуров» в Image Segmenter).
Откройте приложение Image Segmenter и загрузите изображение, которое будет сегментировано. Image Segmenter может открыть любой файл, который можно считать imread
.
В данном примере сначала прочтите изображение в рабочую область. Этот пример использует МРТ- изображение колена. Цель состоит в том, чтобы создать масковое изображение, которое сегментирует кость от мягкой ткани в изображении.
I = dicomread('knee1');
knee = mat2gray(I);
На панели инструментов MATLAB ® откройте приложение Image Segmenter. На вкладке Apps, в разделе Image Processing and Компьютерное Зрение, нажмите Image Segmenter.
На панели инструментов приложения щелкните Загрузка, а затем выберите Загрузка изображения из Рабочей области. В диалоговом окне Импорт из рабочей области выберите изображение, считанное в рабочую область. В приложении Image Segmenter отображается выбранное изображение.
Вы также можете открыть изображение в приложении Image Segmenter с помощью imageSegmenter
команда, следующим образом:
imageSegmenter(knee);
После загрузки изображения можно опционально загрузить существующую двоичную маску. Например, ранее вы могли создать маску путем рисования ROIs. Чтобы загрузить существующую маску, нажмите кнопку «Загрузить маску». Изображение маски сегментации должно быть логическим изображением того же размера, что и изображение, которое вы сегментируете.
Создайте черновую сегментацию изображения с помощью инструментов рисования информация только для чтения. Чтобы завершить сегментацию, используйте активные контуры. Для получения дополнительной информации об этом процессе см. Раздел «Изображение сегмента с использованием активных контуров» в Image Segmenter.
После завершения сегментации щелкните Показать двоичный файл на вкладке Сегментация (Segmentation), чтобы просмотреть изображение маски. При пристальном рассмотрении на изображении маски можно увидеть несколько небольших отверстий.
Image Segmenter включает морфологические инструменты для уточнения бинарной маски. Разверните раздел «Уточнить маску» панели инструментов приложения и нажмите «Заполнить отверстия».
Это удаляет отверстия в двоичной маске.
Чтобы сохранить двоичную маску, нажмите кнопку Экспорта и выберите Экспорт Изображений.