Создайте 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)