By 超神经

内容提要:油管上一位 Up 主,修复历史视频上了瘾。目前,他已经利用 AI 技术修复了百年前的纽约、东京等地的街头视频。继上次感受百年前老北京街景之后,让我们穿越到百年前的东京、纽约街头看看吧!

关键词:视频修复 卷积神经网络

还记得曾火爆全网,用 AI 修复的百年前北京街景视频吗?(参见《AI 修复民国北京街景视频,火遍全网带你穿越》

同一时期,全球其它城市又是什么模样?一位来自俄罗斯的工程师 Denis Shiryaev(丹尼斯·谢里亚耶夫),用 AI 技术修复了多部老视频,也在 YouTube 上火了一把。

从 1896 年的莫斯科,到 1911 年的纽约,再到 1913 年的东京,Denis 让网民们感受到了百年前,这些城市的风情。

 修复《火车进站》一战成名

今年 2 月,Denis Shiryaev 在 YouTube 上传了一段用 AI 技术修复的人类史上第一部电影——《火车进站》。

让他意外的是,这段视频一夜走红,截至目前这段修复电影已达到 400 多万次的播放量。

修复后的彩色有声版《火车进站》

125 年后,原本仅仅 50 秒的无声黑白电影,被 Denis 利用 AI 技术加上了色彩,并将其升级为 4K、60 fps 画质的高清版本,让现在的我们,得以看到更加真实的历史画面。

 纽约、东京、莫斯科视频修复:给网友交作业

在第一次的修复作品获得巨大反响之后,Denis 应广大网友请求,接着又修复了多段老视频,带大家感受百年前的莫斯科、纽约和东京。

中图为Denis Shiryaev 

  1896 莫斯科:热闹的商业街头

Denis 的 AI 时光机,首先选择了 1896 年的莫斯科,这座城市于 1147 年沿莫斯科河而建,至今已有近 900 年历史。

19 世纪末的俄罗斯,刚刚完成工业革命,各类工业和贸易的企业已达两万多个,工人人数达到了 12 万。

特维尔大街,至今仍是莫斯科最繁华的商业、娱乐中心

视频中所记录的正是莫斯科的特维尔大街,商铺林立,马车、警察、商人熙熙攘攘。

沿着这条街步行不到 2 公里,即可到达当时的沙皇住所,也是现在俄罗斯的总统府 —— 著名的克林姆林宫。

 1911 纽约:欧洲移民的美国梦 

Denis 还选择了 1911 年纽约市的一段著名视频,进行了修复。

这段时长 8 分 35 秒的视频,把人们带回到 1911 年,当时的美国,正处于快速城市化时期,第二次工业革命在美国创造了大量就业机会。

原片由瑞典某公司拍摄,名为《纽约之旅》,

由现代艺术博物馆于 2018 年公开

19 世纪末 20 世纪初,大批因社会停滞而陷入失业的欧洲人,选择远渡重洋去追寻「美国梦」。

来自欧洲的移民潮达到高峰。其中最著名的就是 1912 年 4 月,从英国出发的泰坦尼克号。

在《纽约之旅》的开头中,也是一艘游轮缓缓驶向高楼林立,车水马龙,繁华热闹的纽约。

 1913-1915  东京:明治维新后的稳定繁荣

这段原素材,由外国摄影师在 1913 年至 1915 年间的日本东京拍摄,拍摄期间,第一次世界大战(1914-18 年)刚刚拉开序幕。

而此时的日本,经过明治维新后的数十年平稳发展,正是一片盛世。东京的人口恢复到明治维新前的最高水平,超过 200 万人。

网友评论:那时候人们盯着摄像头

就像它是一个外形探测器一样

街头上身着西服的日本老师,头戴礼帽的路人,无不体现着当时的日本,正经历着西方文化与东方文化交融的变革时刻。

感觉还不过瘾的同学,可以去 Denis 的 YouTube 主页,继续时光之旅哦:

https://www.youtube.com/c/DenisShiryaev/videos

能够实现这些结果,Denis Shiryaev 谦虚地表示,都要归功于 DAIN、ESRGAN、DeOldify 等 AI 技术。通过这些技术,任何人都可以做到。

 老视频修复三步套路:提升画质、插帧、上色

 提升画质利器:Gigapixel AI

据 Denis 介绍,他首先使用了 Topaz Labs 开发的商业图像编辑软件 Gigapixel AI,将原本分辨率极低的视频,按比例放大 600%,提升为 4K 画质。

Gigapixel AI 的工作原理类似于 ESRGAN(一种超分辨率复原技术),利用其专有的插值算法(interpolation algorithm),可以分析图像并识别细节和结构,进一步「完成」图像 。

为了避免放大后的图像模糊,该软件利用深度卷积神经网络技术,分析了数百万张成对的图像,了解图像中的细节如何丢失,然后在新图像中将细节填充进去。

该软件已支持常见的视频格式无损放大

 补帧模型:DAIN

接着,Denis 使用深度感知视频帧插值模型 DAIN,在现有视频片段的关键帧之间,靠模型的「想象」创建并插入视频里以前并不存在的帧,以此将视频的帧率增加到 60 帧每秒。

DAIN(Depth-Aware Video Frame Interpolation)是上海交通大学一位博士生包文博开发的插帧算法,该算法可以从把 30 帧的视频「脑补」成 480 帧,让视频更流畅。

项目地址:https://github.com/baowenbo/DAIN

将 30 fps 视频补帧到 60 fps 后的效果对比

 上色:DeOldify

在上色环节,作者使用了 DeOldify,该技术的开发者目的就是为旧照片着色。其原理是使用 NoGAN 技术,它结合了 GAN 训练的优点,比如出色的上色效果,同时也消除了一些副作用,比如画面着色不稳定、闪烁的现象。

项目作者给出的上色示例,原照片拍摄于 1890 年代后期

项目地址:https://github.com/jantic/DeOldify

最后,对于早期的一些无声视频,Denis 还为其加上了一些和视频相对应的音效素材,让整体的视听效果更为真实。

Denis 表示,自己热爱机器学习技术领域,修复古老视频只是他对这种技术应用的结果展示。他会继续在 GitHub 上寻找此类技术,并在博客持续分享自己的学习结果。

1988 年出生的 Denis 经常在 Instagram 上晒一些旅行照

看来是一位热爱技术也热爱生活的小哥哥

—— 完 ——

扫描二维码,加入讨论群

获得更多优质数据集

了解人工智能落地应用

关注顶会&论文

回复「读者」了解详情

更多精彩内容(点击图片阅读)

YouTube 网红程序员,修复美、日、俄多国古老街景视频相关推荐

  1. YouTube 网红程序员一夜走红,修复美、日、俄多国街景视频

    导读:油管上一位 Up 主,修复历史视频上了瘾.目前,他已经利用 AI 技术修复了百年前的纽约.东京等地的街头视频.继上次感受百年前老北京街景之后,让我们穿越到百年前的东京.纽约街头看看吧. 作者 | ...

  2. 上央视 极限运动 罗曼提克求婚……这个阿里网红程序员太能玩了

    阿里全球共有10万名员工,程序员大概占去了1/4. 这些程序员中不乏技术大神,而有一位大神简直就是程序员中的网红,他爱折腾.上过央视.浪漫闪婚.爱极限运动...他,就是木酱. 第一次见到木酱,是在上个 ...

  3. 当网红程序员“他二哥”的挡脸贴纸摘下之后

    大家好,我是本号背后最有技术含量的程序员"他二哥",练习时长两年半,喜欢唱推送技术干货.跳展现鹅厂程序员文化.rap陪大家吃瓜唠嗑. 趁最近产品放年假,我用3个需求买通本号运营,终 ...

  4. 网红程序员,粉丝打赏年入 10 万美元!

    转自 | 机器之心 参与 | 张倩.蛋酱 如果提到靠打赏生活的人,我们首先想到的会是主播.但现实情况是,码农也可以.这位活成主播的码农名叫 Caleb Porzio. 在过去的一年里,他靠 GitHu ...

  5. tcp的无延时发送_腾讯网红程序员,详解带宽、延时、吞吐率、PPS 这些都是啥?...

    Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层.传输层.网络层和网络接口层,共四层组成,每一层都有各自的职责. 应用程序要发送数据包时,通常是通过 socket ...

  6. 拼完颜值拼网红拼粉丝,美图T8“有毒”

    就在2月20号,美图手机在北京水立方发布了美图T系列首款新机--美图T8,这家生产美的公司一直在美的路上大步前进,这次美图T8的发布更是把美上升到了新的高度,不信,我们随意举例2点. 1. 慧中更秀外 ...

  7. 《欢乐颂》第二季来袭:程序员救美,邱莹莹终于找到靠谱男

    <欢乐颂>前不久刚迎来大结局,大家就马上开始期待第二季了.都市剧那么多,却独独火了它.也许这部剧成功之处就在于它真实,因为大部分人都能从剧中找到现在或是曾经的自己. 现实生活中,我们大多都 ...

  8. YouTube网红营销:出海品牌如何借势2022圣诞节?

    距离2022年圣诞节只有几周之遥了,YouTube上很多网红发布了圣诞相关的作品,在他们的带领下,圣诞节的氛围感越来越浓烈了.据Nox聚星了解,近几年流量逐渐向视频倾斜,有数据显示,如今视频大约占互联 ...

  9. 程序员的美 极致与疯狂

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 程序员的 ...

最新文章

  1. python读取文件第n行-python读取文件第n行
  2. python英文单词-python常用150个英文单词
  3. Win32 API 和 ODBC 访问数据库一
  4. AWS s3访问权限
  5. css cursor 的可选值(鼠标的各种样式)
  6. ACM-ICPC 2018 沈阳赛区网络预赛 D Made In Heaven(第k短路,A*算法)
  7. linux shell 脚本个人规范总结
  8. maven打包可执行jar
  9. 安卓系统怎么样不Root激活XPOSED框架的方法
  10. 【图像处理基础】基于matlab GUI图像处理(反色+亮度+二值化+空间肤色检测)【含Matlab源码 1008期】
  11. 自信转运--《奇迹男孩》
  12. docker常用命令(学习自用)
  13. Opencv2.4学习::边缘检测(4)Roberts算子
  14. UnityShader水体渲染
  15. ECDH 密钥交换举例(ECDH Key Exchange - Examples)
  16. 口琴膜片什么作用_有多少人用无膜半音阶口琴,对于初学者来说?
  17. python全数字问题_关于python:获取一个数字的所有除数的最佳方法是什么?
  18. ASCII码对照全表
  19. win7显示u盘efi分区_u盘安装系统时出现Windows 检测到 EFI 系统分区格式化为 NTFS
  20. outlook HTML签名制作方法

热门文章

  1. 一些总结与思考(聊聊最近,希望对大家有所帮助)
  2. 了解什么是服务质量QoS以及如何提高网络性能
  3. 揭秘!java的官方网站网址
  4. 使用无线网连接手机与电脑
  5. python six模块详解_对python中的six.moves模块的下载函数urlretrieve详解
  6. php原生:无限极分类
  7. 微信公众号服务器负荷过大,2W台服务器、每秒数亿请求,微信如何不“失控”?...
  8. 平面----计算机图形学的基础几何知识
  9. 吊打BERT、GPT、DALL·E,跨模态榜单新霸主诞生!
  10. 初涉职场必看的十部电影