专栏首页IT派有个微信小程序想人工智能跟你一起修复老照片

有个微信小程序想人工智能跟你一起修复老照片

IT派 - {技术青年圈}

持续关注互联网、大数据、人工智能领域

每到过年,长辈们总会翻出所剩不多的老照片讲讲故事。这些老照片黑白,或者泛黄。模糊的画面里是你熟悉又陌生的身影。

  对于他们那个年代来说,拍照是一个仪式感非常强的行为。姿势虽然老套,但定格的时光却弥足珍贵。

  你有没有想过,帮这些老照片修复、上色?

  这个春节,腾讯优图实验室推出了“修复老照片”功能。用AI的能力,还原照片“咔嚓”那一瞬间的颜色。就像这样:

  只要你先通过拍摄或扫描的方式,将老照片的数码版转存到手机里,这个功能就可以把年代久远的黑白老照片修复成彩色的数码照片。

  上面两幅图,均是修复的成果。是不是很神奇?

  (原来女神的口红是这个色号!)

  目前,该技术也通过小程序“多媒体AI平台”对外开放。那么,优图AI,又是如何“化腐朽为神奇”的呢?

  我们知道,整个修复过程,最关键也是最难的一部分,就是把黑白照片“还原”成彩色的。

  由于当年拍摄设备的限制,我们看到的黑白照片已经完全损失了最重要的色彩信息,只怕连当事人也只能靠回忆来补全这些缺失的颜色。

  但优图AI靠的不是回忆,而是通过算法和大量的训练打造的“火眼金睛”。

首先,它能看懂图里到底有什么。

  训练有素的AI可以先对照片进行图像分割,区分出标志性物体。举个例子,像下面这张图,AI可以很容易地认出图像中的各种元素,比如树木、天空、人脸、服装……

下一步,它就要开始给照片填色了。

  在“看过”大量包含常见场景和人物的图片后,AI会自动学习和记忆这些关键信息的颜色,比如树叶是绿色、人脸是肤色等。因此,它可以很快开始对黑白照片里的场景进行彩色化。

  当然,我们已经无法确切地知道原始场景的颜色和光线环境。所以,对修复后的老照片来说,“你眼中的灰是什么灰”这个问题还是存在的。

  对此,优图团队在分析了多种场景下正常拍摄的照片的颜色后,选择对图片上的色彩进行进一步处理,以保证AI能产生尽可能合理并且自然的图像。

  而尽管很难做到完美无缺,还原过后的老照片还是能给人很多惊喜:

  除了家里的老照片,你还可以试试还原老电影的黑白剧照:

  所以你看,这些快要遗失在过去的老照片,其实每一张都光彩照人。

  现在,习惯了手机的我们,随时都能拍一打高清全彩的照片,却好像对每个瞬间的记忆都不再那么鲜明。

  这个春节,和家人一起翻翻老照片,找回那些精彩的旧时光,可好?

本文分享自微信公众号 - IT派(it_pai)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-02-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我觉得自己像个骗子-来自斯坦福教授的自述

    有些事我必须坦白,我感觉自己像个江湖骗子。 我每隔几天都会收到来自朋友,朋友介绍的朋友,或者某家公司的什么人的邮件,请我谈谈有关人工智能的看法。这些人中有刚卖掉...

    IT派
  • GAN做衣服只需几天,完美生成复古小黑裙

    MIT研究人员开发了一种能够设计出独特黑色小礼服的AI,使用GAN来生成图像,经过设计师的剪裁后,制作出非常有设计感的衣服。

    IT派
  • 推荐 | 机器学习中的这12条经验,希望对你有所帮助

    华盛顿大学 Pedro Domingos 教授的“A Few Useful Things to Know about Machine Learning”这篇论文...

    IT派
  • 什么是 Java 中的 Unsafe 与 CAS ?

    简单讲一下这个类。Java 无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM 还是开了一个后门,JDK 中有一个类 Uns...

    lyb-geek
  • NodeJS模块研究 - events

    Nodejs 使用了一个事件驱动、非阻塞 IO 的模型。events模块是事件驱动的核心模块。很多内置模块都继承了events.EventEmitter。

    心谭博客
  • 域名解析及连接服务器的相关问题

    星辉
  • 机器学习人工学weekly-2018/4/29

    链接:https://machinelearning.apple.com/2018/04/16/personalized-hey-siri.html?utm_c...

    windmaple
  • 程序员给心意企业打电话被拒后失声痛哭:为什么不录用我

     每个人都有特别难过的时候,这个时候往往需要别人帮一把。无独有偶,一名网友在上海张江软件园某星巴克店内见到了心酸一幕:看到一个右手有缺陷的程序员,给他的意向企业...

    一墨编程学习
  • angular使用stompjs进行长连接通讯

    用户1437675
  • 可能提高GAN性能的方法介绍

    生成器试图找到最好的图像来欺骗鉴别器。当两个网络互相对抗时,“最佳”图像不断变化。但是,优化可能会变得过于贪心,使其陷入永无止境的猫捉老鼠游戏中。这是模型不收敛...

    AiTechYun

扫码关注云+社区

领取腾讯云代金券