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

Вы также можете открыть изображение в приложении Image Segmenter с помощью imageSegmenter , следующим образом:
imageSegmenter(knee);
После загрузки изображения в приложение можно загрузить существующую двоичную маску. Например, ранее можно было создать маску RGB-изображения в приложении Color Thresholder и уточнить сегментацию. Чтобы загрузить существующую маску, нажмите кнопку «Загрузить маску». Изображение маски сегментации должно быть логическим изображением того же размера, что и сегментируемое изображение.
Раскройте группу Добавить в маску (Add to Mask) и щелкните Нарисовать окупаемость инвестиций (Draw ROI). Приложение открывает вкладку окупаемости инвестиций.

Выберите тип окупаемости инвестиций, который требуется нарисовать. В этом примере выберите Вспомогательный свободный доступ. При наведении курсора на изображение изменяется форма перекрестия. Нажмите кнопку мыши и начните рисование произвольной фигуры над областью изображения, которую требуется сегментировать. С предварительно выбранной опцией Auded Freehand ROI можно нарисовать форму freehand, которая автоматически следует за кромками на нижележащем изображении, чтобы помочь нарисовать более точный ROI. При рисовании щелкните мышью для создания ППМ. ППМ могут помочь в точной корректировке формы после завершения рисования. Чтобы добавить дополнительные ППМ после завершения рисования, дважды щелкните кромку окупаемости инвестиций.

Продолжайте рисовать фигуры до тех пор, пока не будут идентифицированы все области, которые требуется сегментировать. Чтобы сохранить нарисованные области, нажмите кнопку «Применить» (их цвет изменится на желтый). Чтобы вернуться на вкладку Сегментация (Segmentation), щелкните Закрыть окупаемость инвестиций (Close ROI).

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