【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

Google 发布新的图像压缩技术,最高可节省 75%带宽

  • 2017-01-17
  • 本文字数:1864 字

    阅读完需:约 6 分钟

在社交网络上,每天都有难以计数的图片被人们分享、存储。但有一个现实的问题是,大量的照片由于网络限制被人为压缩降低了画质。

而 Apple 在 2010 年的 iPhone 4S 推出了“视网膜”的概念后,各大手机商也推出了 2K 的手机,显示器也逐步走向了 4K。但是高清显示一直缺乏内容,成了该行业发展的痛点。因为超分辨率技术受成本、硬件限制,未能广为普及。将低分辨率图片转化为高清版本,并可在多种设备上查看和分享,成了市场巨大的需求。

如今,Google 为了解决这一痛点,发布了黑科技,让人们看到了希望。

Google 发布 RAISR 技术

不久前,Google 刚刚发布了一种名为 RAISR (Rapid and Accurate Super Image Resolution,意为“快速、精确的超级图像分辨率技术”)的图像压缩技术,旨在保存宝贵的数据,而不牺牲照片质量;并在带宽受限的移动设备上提供清晰锐利的图像。

Google 声称,该技术可以降低高达 75%的带宽,RAISR 分析同一图像的低分辨率和高分辨率版本,了解到高分辨率版本出众的原因,然后在低分辨率版本模拟出来。实际上就是使用机器学习创建一个类似 Instagram 的过滤器,欺骗你的眼睛,让你相信低分辨率与高分辨率图像是一致的。

RAISR 的现状与未来

登陆 Google+

早在 2016 年 11 月,Google 已经将 RAISR 技术研发完成,希望可以在带宽有限的移动端上展现高清图片。

上周,即 2017 年 1 月中,这项技术已经应用于大多数 Google+ 的 Android 版。Google 产品经理 John Nack声称,RAISR 在Google+ 上每周处理超过10 亿张图片,将这些用户的总带宽节省了约三分之一。

John Nack 表示,当使用 Android 移动设备的用户观看 Google+ 的图片时,Google+ 会发送一张仅为原图片大小的四分之一的版本,再通过 RAISR 算法来修复细节。最高时,RAISR 可以为用户节省了大约 75% 的带宽。

iOS 端早有集成

早在 2016 年 12 月,Google 在自家的 iOS 应用 Motion Stills 就已经集成了 RAISR 技术,这其实才是 RAISR 的首次亮相。彼时,RAISR 来改善视频的分辨率,可以自动锐化用户导出的每段视频

不过,目前尚不清楚具体何时会在iOS 移动设备上为用户访问Google+ 时提供RAISR 技术。Nack 表示,Google 将在未来几周内普及到iOS 领域上。

下一个应用会是?

如果用户不想仅仅在Google+ 中使用RAISR,还得等一段时间。Google 计划在未来几个月内将RAISR 逐步部署到更多的应用,比如Google Photos。

RAISR 实现原理:机器学习、无混叠效应

Google 的这项黑技术利用了机器学习,它的效果能达到甚至超过现在的超分辨率解决方案,同时速度提升 10~100 倍,还能够在普通的移动设备上运行。Google 还声称,他们的技术能够避免在重建低分辨率图像中产生混叠效应(aliasing artifacts)。

在“填充”图片时,传统的升采样技术是通过周围已有的像素值计算需要添加的新像素值。这些方法速度很快,但它们并不是在放大图像中显示生动的细节的最好方法。如下所示图片,左图是原始图片,右图是经升采样处理后的图片,看起来很模糊,远不能称之为画质提升。

RAISR 与它们不同之处在于,它采用了机器学习,用一对低品质和高分辨率图片进行训练的系统,因此它知道如何重建应用于低分辨率图片中的每个像素的过滤器,生成媲美原始图片的细节。RAISR 选择最佳方式来增强低分辨率照片中的每个“像素邻域”,以创建更多的分辨率。

换句话说,RAISR 使用它从其他照片中学到的东西,以便有根据地猜测每个丢失像素区域中的高分辨率版本应该是什么样子。

Google 表示:“当这些过滤器应用于较低分辨率的图像时,它们会重现出相当于原始分辨率的细节,这大幅优于现行、双三(Bicubic)、兰索斯(Lancos)的解析方式。”

上图是原始图片,下图是经 RAISR 放大后的图片。

左图是原始图片,右图是经 RAISR 放大后的效果。

以下是 RAISR 与 Bicubic 比较的一组示例:

左边为 Bicubic 处理的图片,右边为 RAISR 处理的图片。

此外,RAISR 可以消除照片中的混叠效应,如莫尔条纹(Moire patterns)和锯齿,恢复照片的原始结构。

如下图,左边是低分辨率的原始图片,3 和 5 都有很明显的莫尔条纹,这就是混叠效应;右图是用 RAISR 算法恢复的图像。

左图为原始图像,右图为 RAISR 消除莫尔条纹的图片

Google 声称,这种技术在未来,除了放大手机上的图片,还可以在低分辨率和超高清捕捉、存储、传输图像,使用更少的移动网络数据和存储空间,而且不会产生肉眼能观察到的画质降低。


感谢木环对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-01-17 18:008020
用户头像

发布了 367 篇内容, 共 169.0 次阅读, 收获喜欢 937 次。

关注

评论

发布
暂无评论
发现更多内容

支付宝 App 构建优化解析:Android 包大小极致压缩,android界面开发实验报告

android 程序员 移动开发

数据结构(一), BST 二叉搜索树(1),app可视化开发工具

android 程序员 移动开发

数据结构(一), BST 二叉搜索树,高级程序员面试题

android 程序员 移动开发

新来的小师妹问我:哥,有哪些是新手程序员不知道的小技巧

android 程序员 移动开发

扒一扒:2020台湾Android-Kotlin-&-Java-面試題庫,竟如此--

android 程序员 移动开发

打造一个完整的Flutter-APP项目!,安卓高级开发面试题

android 程序员 移动开发

拖不得了,Android11真的要来了,最全适配实践指南奉上

android 程序员 移动开发

插件化框架解读之四大组件调用原理-Activity(三)上篇

android 程序员 移动开发

新鲜出炉的Android“面筋”,kotlininline函数

android 程序员 移动开发

揭秘!大厂招聘内幕!如何才能进大厂,Android技术类校招面试题汇总

android 程序员 移动开发

新手必看,避免踩雷---一篇文带你吃透Android开发的所有必备考点,轻松拿offer

android 程序员 移动开发

抖音四面被拒,再战头条终获offer!凭什么我可以做到,2021最新Android笔试题及答案

android 程序员 移动开发

换肤、全局字体替换、无需编写shape,Android程序员月薪20k的涨薪秘籍

android 程序员 移动开发

接地气的面试记录:记一次Android面试心得(1),详细的Android学习指南

android 程序员 移动开发

插件化框架解读之Class文件与Dex文件的结构(一),android软件开发教程第二版电子版

android 程序员 移动开发

揭秘:如何化身BAT面试offer收割机?,androidapp内存优化

android 程序员 移动开发

数据结构算法---红黑树,这可能是我看过红黑树讲的最好的文章。

android 程序员 移动开发

手把手讲解-一个复杂动效的自定义绘制,2021Android开发社招面试总结

android 程序员 移动开发

把Flutter扩展到微信小程序端的探索,安卓面试题库

android 程序员 移动开发

拿不到想要的offer,只缘身在CV中,关于一些面试小知识,Android开发人员不得不收集的代码

android 程序员 移动开发

换个姿势,带着问题深入学习Handler,手撕吊打面试官,kotlin单例firbase

android 程序员 移动开发

数据结构与算法回顾-1:算法的度量和基本数据结构,近期有面试的必看

android 程序员 移动开发

文件数据储存之内部储存,移动端开发技术创新

android 程序员 移动开发

掌握了这些Android高级工程师必备知识后,他拿到了 BAT Offer

android 程序员 移动开发

接地气的面试记录:记一次Android面试心得,retrofit教程

android 程序员 移动开发

搞Android开发为什么这么难?想哭了!,vue双向绑定

android 程序员 移动开发

支付宝 App 构建优化解析:Android 包大小极致压缩(1),阿里P8亲自讲解

android 程序员 移动开发

手写一款Android-手绘风格组件----这是你从未见过的组件库

android 程序员 移动开发

手动实现Android热修复,给2021的移动开发一些建议

android 程序员 移动开发

手把手带你剖析ReentrantLock的底层实现AQS,android插件开发过时

android 程序员 移动开发

手把手教你打通车载蓝牙与手机app的音频信息传输&车载反向控制手机app

android 程序员 移动开发

Google发布新的图像压缩技术,最高可节省75%带宽_Google_刘志勇_InfoQ精选文章