Создайте 3-D слои U-Net для семантической сегментации объемных изображений
возвращает 3-D сеть U-Net. lgraph = unet3dLayers(inputSize,numClasses)unet3dLayers включает слой классификации пикселей в сети для предсказания категориальной метки для каждого пикселя в вход объемном изображении.
Использовать unet3dLayers для создания сетевой архитектуры для 3-D U-Net. Обучите сеть с помощью функции Deep Learning Toolbox™ trainNetwork (Deep Learning Toolbox).
[ также возвращает размер выходного объемного изображения из 3-D сети U-Net.lgraph,outputSize] = unet3dLayers(inputSize,numClasses)
[___] = unet3dLayers( задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к входным параметрам в предыдущем синтаксисе.inputSize,numClasses,Name,Value)
Использование 'same' заполнение в слоях свертки для поддержания того же размера данных от входа до вывода и обеспечения возможности использования широкого набора входа размеров изображений.
Используйте подходы, основанные на патче, для бесшовной сегментации больших изображений. Вы можете извлечь закрашенные фигуры изображения, используя randomPatchExtractionDatastore функция в Image Processing Toolbox™.
Использование 'valid' заполнение в слоях свертки для предотвращения пограничных программных продуктов в то время как вы используете основанные на патче подходы для сегментации.
[1] Чичек, В., А. Абдулкадир, С. С. Лиенкамп, Т. Брокс и О. Роннебергер. 3D U-Net: Обучение плотной объемной сегментации из разреженной аннотации ". Медицинские имиджевые вычисления и компьютерное вмешательство - MICCAI 2016. MICCAI 2016. Лекции по информатике. Том 9901, стр. 424-432. Спрингер, Чэм.
dicePixelClassificationLayer | pixelClassificationLayer | DAGNetwork (Deep Learning Toolbox) | layerGraph (Deep Learning Toolbox)deeplabv3plusLayers | evaluateSemanticSegmentation | fcnLayers | segnetLayers | semanticseg | unetLayers | trainNetwork (Deep Learning Toolbox)