用AI给黑白老照片上色是如何实现的?
  • 随心
  • 2019年01月14日 07:37
  • 0

在改革开放40年之际,百度联合新华社,发起了“给旧时光上色”活动,利用百度AI技术"焕彩",还原老照片本来的色彩,把过去几十年的历史瞬间更鲜活地带到每个人眼前。

那么将黑白照片上色的原理是什么呢?百度方面进行了细致的解答。

原来,在黑白相机时代,虽然彩色的景观呈现在相片上是黑白的,但景观颜色的不同,在黑白照片上呈现的灰度也是不同的。依据黑白相片灰度的不同,AI能大致判别物品的颜色。

但依据灰度判别颜色不一定十分准确,一些灰度上的细微差别,造成的结果差异可能失之毫厘,差之千里。比如蓝色和绿色的灰度接近,但如果上色后的草成了蓝色,牛仔裤成了绿色,那就大错特错了。

用AI给黑白老照片上色是如何实现的?

百度视觉技术部表示,“我们需要让AI拥有常识,让它可以判断不同场景下的物品应该是什么颜色。神经网络就像一个简化的大脑,你教给他东西,他就能记住东西,做出判断。”

要做到这点,需要让AI拥有图形判别的能力。要让AI能够“认识”物品。百度“焕彩”项目的服务采用的是目前最为前沿的一种生成式对抗网络技术。这项技术有两个关键点:一是图像生成器,二是对抗式学习方式。

所谓图像生成器,就是当你给出一张黑白照片要生成彩色照片时,需要生成器博闻广识,能准确的“回忆”起图片里面的事物原来是什么颜色。

用AI给黑白老照片上色是如何实现的?

而对抗式学习方式则是难点中的难点。为了训练生成器,百度又设计了新颖的判别器和损失函数来评价生成的彩色图像和真实彩色图像的接近程度。在学习过程中,生成器努力“记忆”事物的色彩分布情况,使自己还原出来的彩色图像越来越真实,让判别器越来越难分辨。

在一个月的时间内,经过对万余张照片的学习,算法能力数次迭代,百度的AI技术终于能够对黑白照片的图像做出较为准确的判断和上色。

用AI给黑白老照片上色是如何实现的?

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部0条评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0