0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

有一位小哥研究了一个名为DeOldify的工具,可以让黑白老电影以及老照片复原其本色

DPVg_AI_era 来源:lq 2019-05-11 09:27 次阅读

黑白老照片上色已经不足为奇了,但是让黑白老电影还原彩色还是非常新鲜有趣的意见事情。近日,Twitter上有一位小哥研究了一个名为DeOldify的工具,可以让黑白老电影以及老照片复原其本色。

谁说经典只属于黑白?

最近,一位名叫Jason Antic的小哥在Twitter上大火了一把,它创建的DeOldify工具,可以让过去的黑白视频和照片秒变彩色。

这个神器一出,可把网友们高兴坏了,纷纷开始玩儿了起来。目前在GitHub上5800+星,相当火爆!

卓别林的电影瞬间年轻、有“味道”了许多。

1960年的经典电影《Psycho》:

1936年的经典电影《Reefer Madness》:

1927年的经典电影《Metropolis》:

DeOldify不仅能让视频恢复色彩,还能让黑白老照片秒变彩照。

《移民母亲》,Migrant Mother byDorothea Lange (1936)

"Toffs and Toughs" by Jimmy Sime (1937)

中国鸦片吸食者(1880)

这些黑白的视频和照片,当换上了彩色的“衣服”时,不得不说拉近了与我们的距离,并不觉得那么得有年代感了。

读者们可以手动试试为黑白老照片添色了!地址如下:

https://colorize.cc/

只需要从本地上传或者添加图片的链接,输入邮箱即可收到,非常的方便。

新智元便试了一下“慈禧太后”的黑白照,结果如下:

可以说,是相当的逼真了!

神奇的DeOldify背后的利器:NoGAN

作者在GitHub中提到,DeOldify中至关重要的就是NoGAN。NoGAN训练结合了GAN训练的优点(绚烂的色彩),同时消除了令人讨厌的副作用(如视频中闪烁的物体)。作者表示视频是使用孤立的图像生成,没有任何形式的时间建模附加。该过程执行30-60分钟的GAN部分的“NoGAN”训练,一次使用1%到3%的imagenet数据。然后,与静态图像着色一样,在重建视频之前,对单个帧进行“去旧化”。

除了提高视频的稳定性,还有一件有趣的事情值得一提。事实证明,运行的模型,甚至是不同的模型和不同的训练结构,都或多或少地得出相同的解决方案。你可能认为有些东西的颜色是随意的、不可知的,比如衣服的颜色、汽车的颜色,甚至是特效(就像《大都会》里看到的那样)。

作者对此的猜测是这些模型正在学习一些有趣的规则,关于如何根据黑白图像中出现的细微线索来着色。这个结果导致了非常确定和一致的结果,这意味着你没有跟踪模型着色决策,因为它们不是任意的。此外,它们看起来非常健壮,所以即使在移动场景中渲染也是非常一致的。

那么NoGAN是什么呢?

这是作者开发的一种新型GAN训练模型,用来解决之前DeOldify模型中出现的一些关键问题。

它提供了GAN训练的好处,同时花费最少的时间进行直接的GAN训练。在非常短的实际GAN训练期间,发生器不仅获得了过去需要数天逐步调整大小的GAN训练的完全逼真的着色能力,而且它也几乎没有产生任何GAN的“副作用”。据作者介绍,这是一种非常有效的新技术。

下图是原始DeOldify模型的效果,可以看出不同帧的颜色是存在差异的。

下面是基于NoGAN的DeOldify模型,可以看到着色效果非常好。

为什么是三个模型?

DeOldify现在有三种型号模型可供选择。每个都有关键优势和劣势,因此具有不同的用例。

更多细节内容可以访问查看GitHub:

https://github.com/jantic/DeOldify/blob/master/README.md

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 视频
    +关注

    关注

    6

    文章

    1889

    浏览量

    71875
  • GaN
    GaN
    +关注

    关注

    19

    文章

    1759

    浏览量

    67716
  • GitHub
    +关注

    关注

    3

    文章

    456

    浏览量

    15910

原文标题:GitHub5800星!一键还原百年老电影、黑白旧照片本色

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    i2c通信实验左移一位啥用?

    这个圈着的左移一位啥用?
    发表于 04-08 08:08

    寻找一位编程员

    寻找一位编程员。请法邮件 j_helmut@163.com
    发表于 04-02 13:34

    xmc7200开发COOLDIM_PRG_BOARD,用逻辑分析仪捕捉输出的最后一位直为低电平的原因?

    我使用 xmc7200 开发 COOLDIM_PRG_BOARD。 我用PWM输出正弦波,我用逻辑分析仪捕捉输出的最后一位异常,最后一位应该是高电平,但长时间低电平,为什么?
    发表于 01-18 09:37

    AD9220 ADC数据是并行输出,一位数据输出的电平应该直是低但在时钟周期内会出现段高的情况怎么解决?

    我用的是AD9220采集信号,这款ADC数据是并行输出,测试的时候我给的0V输入(VINA-VINB=0),其中有一位数据输出的电平应该直是低,但是在时钟周期内会出现段高的情况。 如图,蓝色是时钟信号,黄色为我测试的其中
    发表于 12-12 07:29

    AD7768-4的四通道第一位芯片错误直是1的原因?

    大家好,我正在使用AD7768-4,引脚模式,使用外部晶振。目前收到的四通道第一位芯片错误直是1,其他bit都是0。通过示波器可以看到
    发表于 12-07 06:28

    51单片机如何控制8数码管中的一位按秒闪烁?

    请问下: 在51单片机中如何控制8数码管中的一位按秒闪烁? 而其它的保持原先的状态. 代码可以参考吗?谢谢!
    发表于 11-15 12:44

    为什么我用定时器做的秒表第一位直显示0?

    做的秒表0.000到9.999的,为什么第一位直是0,不是毫秒那三,毫秒那三不用准确。是秒的那一位
    发表于 10-31 07:23

    GFPGAN:老旧照片的面部恢复神器

    的因为保管不好导致照片面目全非。 今天的这个Python模块叫GFPGAN,它能够让这些老照片复原有的光泽,使用了GAN算法对照片进行修复,效果比其他同类模型都有更好的表现。本模块支
    的头像 发表于 10-30 11:04 343次阅读

    请问C语言中为什么字符串通常都要多一位

    C语言中为什么字符串通常都要多一位
    发表于 10-08 08:32

    如何通过串口发送小于65535的五数?

    各位大佬,求教我要通过串口发送小于65535的五数,目前是把每一位数拆开来,分别放到了
    发表于 10-07 07:36

    请问单片机C语言变量怎么一位一位的取出?

    用下面的算法,LCD1602显示变量,按键按次变量++,数值在99内显示正常,超过就显示乱码。比如按123次,取十的时候就是123
    发表于 09-26 07:30

    一位AT32F415 MCU关于灯光行业升降球的程序开发技术人员合作

    我在上海,现需要找一位熟悉AT32F415的灯光行业的程序开发技术人员,产品通讯是DMX512通讯的。板卡需要控制闭环电机或者多个闭环步进电机,和几路灯光,兴趣的朋友
    发表于 06-27 14:25

    附带设计可以些看机高手参与编程,减少长方与客户的麻烦

    设计是,0键,1键,时钟键和
    发表于 05-20 19:12

    无线通信研究新热点—索引调制技术

    的索引资源是子载波,在IM-OFDM中,在频域引入索引调制以及子载波块的概念,以子载波块为调制单位,由索引信息比特激活其中部分子载波,
    发表于 05-10 16:44

    安装Arduino IDE 1.8.9工具路径问题怎么解决?

    .../hardware/esp8266 目录下找到工具,我没有看到工具是错误指示,但我看到名为 2.5.2 的目录。该目录
    发表于 05-08 08:56