【发布时间】:2020-12-20 13:42:55
【问题描述】:
我正在使用 Conv2D Transpose 以因子 18、9、6、3 对图像进行上采样。 我的图像尺寸为 (1,1)、(2,2)、(3,3)、(6,6)。目标是将它们上采样到大小 (18,18)。
我遇到的问题是选择正确的过滤器大小、步幅和填充来实现这一点。我已经阅读了有关使用不正确尺寸时可能出现的棋盘图案的文章,但我仍然没有找到任何关于选择哪种尺寸的解决方案。
对于图像 (1,1) -> (18,18),我选择了 (18,18) 的过滤器大小,没有步幅和填充。这对我来说很有意义,因为这一个像素完全负责整个上采样图像的外观。
但是其他三个给我带来了问题。 我想到的一种解决方案是,对于 (2,2) -> (18,18),我使用过滤器大小 (9,9) 和步幅 (9,9)。这将导致每个像素 (2,2) 提供 9,9 个上采样像素。
这是正确的方法还是您会推荐其他方法。
【问题讨论】:
标签: tensorflow keras filter deep-learning interpolation