В этом примере показано, как использовать поддержку приложения Image Segmenter полировать внешний вид рисунка маски, вы создали с приложением. Приложение Image Segmenter включает несколько морфологических операций, которые можно использовать, чтобы зафиксировать маленькие недостатки в рисунке маски.
Этот пример создает рисунок маски с помощью нарисованных от руки ROI и активных контуров (см., что Изображение Сегмента Использует Активные Контуры в Image Segmenter).
Откройте приложение Image Segmenter и загрузите изображение, которое будет сегментировано. Image Segmenter может открыть любой файл, который может быть считан imread
.
В данном примере сначала считайте изображение в рабочую область. Этот пример использует изображение MRI колена. Цель состоит в том, чтобы создать рисунок маски, который сегментирует кость от мягкой ткани в изображении.
I = dicomread('knee1');
knee = mat2gray(I);
От панели инструментов MATLAB® откройте приложение Image Segmenter. На вкладке Apps, в разделе Image Processing и Computer Vision, нажимают Image Segmenter.
На панели инструментов приложения нажмите Load, и затем выберите изображение Load из Рабочей области. В диалоговом окне Import from Workspace выберите изображение, которое вы читаете в рабочую область. Отображения приложения Image Segmenter изображение вы выбрали.
Можно также открыть изображение в приложении Image Segmenter с помощью imageSegmenter
команда, можно следующим образом:
imageSegmenter(knee);
После того, как вы загрузите изображение, можно опционально загрузить существующую бинарную маску. Например, вы можете ранее создать маску путем рисования ROI. Чтобы загрузить существующую маску, нажмите Load Mask. Рисунок маски сегментации должен быть логическим изображением одного размера с изображением, которое вы сегментируете.
Создайте грубую сегментацию изображения с помощью инструментов для рисования ROI. Используйте активные контуры, чтобы закончить сегментацию. Для получения дополнительной информации об этом процессе смотрите, что Изображение Сегмента Использует Активные Контуры в Image Segmenter.
После окончания сегментации нажмите Show Binary на вкладке Segmentation, чтобы просмотреть рисунок маски. После тщательного изучения вы видите несколько маленьких отверстий в рисунке маски.
Image Segmenter включает морфологические инструменты, чтобы совершенствовать бинарную маску. Расширьте раздел Refine Mask панели инструментов приложения и нажмите Fill Holes.
Это удаляет отверстия в бинарной маске.
Чтобы сохранить бинарную маску, нажмите Export и выберите Export Images.