如何在Keras网络模型中调整3D卷的大小?

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

我有一个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)。然后我想输入一批...

python-3.x tensorflow keras 3d image-resizing
1个回答
0
投票

我也遇到同样的问题,从我在Keras文档中看到的,他们还没有实现任何尺寸调整层来执行三线性插值...

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