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

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

Приложение 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);

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

Использование порогового значения для сегментного изображения

Нажмите кнопку Порога в разделе «Создание маски» на панели инструментов приложения Image Segmenter. Приложение отображает пороговое изображение на вкладке Threshold. По умолчанию приложение использует глобальное пороговое значение.

Можно также выбрать Ручной или Адаптивный порог. Каждая опция порогового значения поддерживает элементы управления, которые можно использовать для тонкой настройки порогового значения. Для примера с ручным порогом можно выбрать пороговое значение с помощью ползунка. С помощью Adaptive thresholding можно выбрать чувствительность с помощью ползунка. Попробуйте каждую опцию, чтобы увидеть, какой метод порога выполняет лучшую сегментацию.

Следующий рисунок показывает результаты использования ручного порогового значения.

Изображение в колене не имеет четко определенных различий интенсивности пикселей между передним планом и фоном, и пороговое значение не кажется лучшим выбором для сегментации этого изображения.

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

См. также

Похожие темы