Conv2D到Conv3D

问题描述 投票:0回答:1

我有3D医学图像,想知道我是否有使用Conv2D的CNN,是否可以将Conv2D更改为Conv3D?如果没有,我需要更改什么?

python conv-neural-network dicom medical
1个回答
1
投票

是的,可以,但是有些事情需要更改。

您的内核现在必须为3D,因此参数kernel_size必须为3整数元组。 strides也是一样。请注意,如果您要修改的CNN旨在在彩色图像上进行训练,则可能已经是3D模式(例如60、60、3)。唯一的区别是,您希望神经网络不仅可以在3个单独的60x60窗口中,而且可以通过这三个窗口来检测特征。换句话说,不是3D 2D,而是3D。

tl; dr是的,您可以更改kernel_sizestrides。无论如何,keras.layers.Conv3D的默认值也会相应调整。

© www.soinside.com 2019 - 2024. All rights reserved.