Deep learning 为什么我的自动编码器在重建时会生成一些wierd像素?

Deep learning 为什么我的自动编码器在重建时会生成一些wierd像素?,deep-learning,computer-vision,autoencoder,generative-adversarial-network,Deep Learning,Computer Vision,Autoencoder,Generative Adversarial Network,我一直在研究使用GAN消除图像模糊的问题。我的生成器是一个自动编码器,它应该将模糊图像作为输入并输出去模糊图像。结果很好,但重建图像包含一些奇怪的像素。 每个图像中的中间列是我的输出。有人能帮我理解为什么会出现这些奇怪的伪影吗?如果解码后每个通道的像素RGB值为负或超过255(假设8位),这可能是由溢出下溢引起的。要解决这个问题,只需在显示图像之前用0和255覆盖这些值

我一直在研究使用GAN消除图像模糊的问题。我的生成器是一个自动编码器,它应该将模糊图像作为输入并输出去模糊图像。结果很好,但重建图像包含一些奇怪的像素。
每个图像中的中间列是我的输出。有人能帮我理解为什么会出现这些奇怪的伪影吗?

如果解码后每个通道的像素RGB值为负或超过255(假设8位),这可能是由溢出下溢引起的。要解决这个问题,只需在显示图像之前用0和255覆盖这些值