将GAN生成的LAB图片转换为RGB

时间:2019-04-29 10:00:47

标签: neural-network pytorch rgb lab

我使用条件GAN从仅包含L通道的图像中生成A / B通道。网络为每个像素和A / B通道输出值[-1,1],我使用a_lower = -86.125,a_upper = 98.482,b_lower = 107.863,b_upper = 94.482缩放为A / B。但是,对于L值较低的某些像素,网络会输出较大的b值。这是一个问题,因为要转换回RGB,我们需要经过XYZ颜色空间,如下所示:

y = (l + 16) / 116.

z = y - (b / 200)

,并且z应该大于0。我想如果亮度较低,则B值应该与其匹配。但是,网络显然不知道此约束!最后,我只想保存一个png / jpg图像,为此我需要转换为RGB,不是吗?

0 个答案:

没有答案