我有一个3D体积,可以说是(142,142,142)大小。我将暗淡扩展为通道,因为该体积被视为灰度图像,所以(142,142,142,1)。
然后,我想将一批这些体积输入Keras模型。首先,我将音量裁剪为(32,32,32,1)。然后,我需要将裁剪的多维数据集的大小调整为(48,48,48,1)。因此,我写了一个这样的模型,
input_shape = (input_dim, input_dim, input_dim, 1)
input1 = Input(shape=input_shape, name="input_1")
cropped = Cropping3D(cropping, data_format="channels_last")(input1)
resized = Lambda(
lambda cube: K.resize_volumes(cube, 2, 2, 2, data_format="channels_last")
)(cropped)
但是,keras.backend.resize_volumes
仅允许输入整数作为调整大小因子,这意味着我的计划不能这样工作,因为从32到48,调整大小因子为1.5。
那么我如何将其调整为keras层?谢谢!!
我有一个3D体积,可以说是(142,142,142)大小。我将暗淡作为通道展开,因为该体积被视为灰度图像,所以(142,142,142,1)。然后我想输入一批...
我也遇到同样的问题,从我在Keras文档中看到的,他们还没有实现任何尺寸调整层来执行三线性插值...