我正在PyTorch中实现一个基于U-Net的体系结构。在火车时刻,我有大小为256x256
的补丁,这不会引起任何问题。但是在测试时,我有全高清图像(1920x1080
)。这会在跳过连接期间导致问题
对1920x1080
进行3次下采样240x135
。如果我再向下采样一次,分辨率将变为120x68
,当向上采样时,分辨率将为240x136
。现在,我无法连接这两个要素贴图。我怎样才能解决这个问题
PS:我认为这是一个相当普遍的问题,但我没有得到任何解决方案,甚至没有在网上提到这个问题。我错过什么了吗
Tags:
在分段网络中,这是一个非常常见的问题,在解码过程中经常涉及到跳转连接。网络通常(取决于实际的架构)需要输入大小,其边长为最大跨步(8、16、32等)的整数倍
主要有两种方式:
我更喜欢(2),因为(1)会导致所有像素的像素级别发生微小变化,导致不必要的模糊。请注意,在这两种方法中,我们通常需要在之后恢复原始形状
此任务我最喜欢的代码段(高度/宽度的对称填充):
测试片段:
输出:
参考:https://github.com/seoungwugoh/STM/blob/905f11492a6692dd0d0fa395881a8ec09b211a36/helpers.py#L33
相关问题 更多 >
编程相关推荐