图像上卷积的输出能高于255吗?

数据挖掘 神经网络
2022-01-19 16:30:28

我可能有一个非常简单的问题。当我使用一些内核对(灰度)图像进行卷积时,我会得到一些输出。原始像素只能在0到255之间。卷积的输出是否可能更高?因为我们正在创建特征图,我理解这是另一个图像。输出是否只达到 255,我们是按比例缩小还是没关系?

谢谢。

2个回答

有可能的。您的值可能小于 0 或大于 255。这取决于内核中的值。如果要正确显示卷积输出,则需要先对其进行缩放。这个过程被称为“标准化”。

正如@Brian O'Donnell 回答的那样,为了正确显示卷积结果,您应该对输出图像进行归一化。要标准化您的输出图像,您应该执行以下操作:

min_pixel = image.min() 
max_pixel = image.max()
new_min = 0
new_max = 255
new_image = (image-min_pixel)*(new_max-new_min)/(max_pixel-min_pixel)+new_min   

资料来源:维基百科