Создание уровней U-Net для семантической сегментации
возвращает сеть U-Net. lgraph = unetLayers(imageSize,numClasses)unetLayers включает в себя слой классификации пикселей в сети для прогнозирования категориальной метки для каждого пикселя во входном изображении.
Использовать unetLayers для создания архитектуры сети U-Net. Необходимо обучить сеть с помощью функции Deep Learning Toolbox™ trainNetwork (инструментарий глубокого обучения).
[ также возвращает размер выходного сигнала из сети U-Net.lgraph,outputSize] = unetLayers(imageSize,numClasses)
___ = unetLayers( указывает параметры, использующие один или несколько аргументов пары имя-значение. Заключите каждое имя свойства в кавычки. Например, imageSize,numClasses,Name,Value)unetLayers(imageSize,numClasses,'NumFirstEncoderFilters',64) дополнительно устанавливает количество выходных каналов в 64 для первой ступени кодера.
Использовать 'same' заполнение в слоях свертки для поддержания одного и того же размера данных от входа к выходу и обеспечения возможности использования широкого набора размеров входного изображения.
Используйте подходы на основе патчей для прозрачной сегментации больших изображений. Вы можете извлечь исправления изображений с помощью randomPatchExtractionDatastore функция в Toolbox™ обработки изображений.
Использовать 'valid' заполнение для предотвращения артефактов границ при использовании подходов на основе исправлений для сегментации.
Можно использовать сеть, созданную с помощью unetLayers функция для генерации кода GPU после обучения с trainNetwork (инструментарий глубокого обучения). Дополнительные сведения и примеры см. в разделе Создание кода глубокого обучения (панель инструментов глубокого обучения).
[1] Ronneberger, O., П. Фишер и Т. Брокс. «U-Net: сверточные сети для сегментации биомедицинских изображений». Вычисления медицинских изображений и компьютерное вмешательство (MICCAI). Том 9351, 2015, стр. 234-241.
[2] Он, К., X. Zhang, С. Рен и Дж. Сун. «Углубляясь в выпрямители: превосходя показатели на уровне человека по классификации ImageNet». Материалы Международной конференции IEEE по компьютерному зрению. 2015, 1026–1034.
pixelClassificationLayer | DAGNetwork (инструментарий глубокого обучения) | layerGraph (инструментарий для глубокого обучения)deeplabv3plusLayers | evaluateSemanticSegmentation | fcnLayers | segnetLayers | semanticseg | trainNetwork (инструментарий для глубокого обучения)