在移动端阅读资讯时,人们对高分辨率、高质量的图像要求越来越高。但受限于网络流量、存储、图片源等诸多因素,用户无法便捷获得高质量图片。移动端显示设备的高分辨率图片获得问题亟待解决。不久前,HMS Core新闻Demo App针对新闻垂域的阅读体验做了一系列更新优化,其中就包括图像超分。

图像超分辨率(Super Resolution)指的是从给定的低分辨率(LR)图像中恢复高分辨率(HR)图像的过程,是计算机视觉图像增强领域重要的研究方向。HMS Core新闻Demo App为解决用户观看新闻资料的过程中图片不清晰的问题,使用了机器学习服务的图像超分能力。用户在新闻阅读界面点击图片,可以看到图片菜单显示“使用ML服务进行图像超分”,再点击就能快速收获高质量图片。它还支持图片的下载和保存。同等大小的图片,通过图像超分后分辨率普遍提升100%~300%,能够有效解决图片因低分辨率而影响用户浏览体验的痛点。

技术背景

那么,HMS Core机器学习服务图像超分能力是怎样实现的呢?

一般来说,对于图像分辨率不足的问题,传统的解决方法主要是**基于插值的超分辨率重建和基于退化模型的超分辨率重建。

基于插值的超分辨率重建方法通常提供过于平滑的重建图像,是通过最近邻插值法、双线性插值法和双立方插值法来补充失去部分的像素细节,从而来增强图像的分辨率。

基于退化模型的超分辨率重建方法则是从图像高分辨率到低分辨率的降质退化模型出发,通过提取低分辨率图像中的关键信息,并结合对未知的超分辨率图像的先验知识来约束超分辨率图像的生成。

然而传统解决方法存在计算成本高、性能不稳定等问题。随着人工智能,尤其是深度学习在计算机视觉中的广泛应用,人们开始探索使用智能的方法来克服传统技术的诸多弊端,比如基于深度学习的超分算法

基于深度学习的方法就是利用大量的训练数据,学习低分辨率图像和高分辨率图像之间某种对应关系。然后根据学习到的映射关系来预测低分辨率图像所对应的高分辨率图像,从而实现图像的超分辨率重建过程。

技术优势

HMS Core机器学习服务的超分辨率算法基于深度神经网络,依托硬件的神经网络加速器,提供了适用于移动终端的1x和3x的超分能力。1x超分是在分辨率不变的情况下去除压缩噪声,获得更加锐利、干净的图片;3x超分在有效抑制压缩噪声的同时,使用智能方法将其放大,令其分辨率更高,提供3倍的放大能力,得到更加清晰的细节纹理。

并且超分辨率算法依托华为手机强大的NPU芯片,对最大800x600的图片进行超分时,仅需不到600毫秒的时间,相比于纯CPU计算,速度提升了近50倍。超分辨率API的附加ROM、RAM消耗也非常小,内置于华为手机中,可以在有效减小应用程序尺寸的同时让应用更加轻便。

由此得知,HMS Core机器学习服务图像超分能力在计算机视觉中的广泛应用,具有高画质、高速度、超轻便的技术优势,可有效抑制压缩噪声,节省存储和流量。在图片分辨率不足的情况下,大大改善小图片放大浏览时的体验。

图像超分辨率除了在新闻阅读场景中提升阅读体验,还可应用于医学成像、天文观测、生物信息识别等领域,HMS Core机器学习服务图像超分能力也将持续进行技术革新,为更多行业提供实用高效的解决方案。

了解更多详情>>

访问华为开发者联盟官网

获取开发指导文档

华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

HMS Core机器学习服务图像超分能力,基于深度学习提升新闻阅读体验的更多相关文章

  1. HMS Core机器学习服务助力Zaful用户便捷购物

    Zaful是近年来发展良好的出海电商平台,主打快时尚.在洞察其用户有购买街头海报.生活中同款衣物的需求后,Zaful联合HMS Core机器学习服务打造拍照购物服务.用户拍照后可在预设的商品图片库中搜 ...

  2. HMS Core 机器学习服务6.4.0版本更新啦,文本翻译功能增加10种小语种语言类型!

    近日,HMS Core机器学习服务(ML Kit)文本翻译功能在6.4.0版本更新中增加了10种小语种语言类型,分别是马其他语.马其顿.冰岛.乌尔都语.波斯尼亚语.乌克兰语.加泰罗尼亚语.斯洛文尼亚语 ...

  3. HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅

    2022年6月,HMS Core机器学习服务面向开发者提供一项全新的开放能力--同声传译,通过AI语音技术减少资源成本,加强沟通交流,旨在帮助开发者制作丰富多样的同声传译应用. HMS Core同声传 ...

  4. 从菜鸟到高手, HMS Core图像分割服务教你如何在复杂背景里精细抠图

    2021年以来,自动驾驶赛道进入爆发期,该行业成为大厂以及初创企业的必争之地.其中众多公司都采用了计算机视觉作为自动驾驶的技术底座,通过图像分割技术,汽车才能够有效理解道路场景,分清楚哪里是路,哪里是 ...

  5. HMS Core分析服务助您掌握用户分层密码,实现整体收益提升

    随着市场愈发成熟,开发者从平衡收益和风险的角度开始逐步探索混合变现的优势,内购+广告就是目前市场上混合变现的主要方式之一. 对于混合变现模式,您是否有这样的困惑: 如何判断哪些用户更愿意看广告.哪些用 ...

  6. 华为HMS Core图形引擎服务携手三七游戏打造移动端实时DDGI技术

    在2021年HDC大会的主题演讲中提到,华为HMS Core图形引擎服务(Scene Kit)正协同三七游戏一起打造实时DDGI(动态漫反射全局光照:Dynamic Diffuse Global Il ...

  7. HMS Core在MWC2022展示最新开放能力,助力开发者构建精品应用

    [2022年2月28日,巴塞罗那]世界移动通信大会MWC2022在巴塞罗那开幕.HMS Core设立了3个展台(Fira Gran Via,Hall 1),向全球开发者展示HMS Core 6的全新开 ...

  8. HMS Core定位服务在生活服务类App中可以自动填写收货地址啦

    在涉及团购.外卖.快递.家政.物流.搬家等生活服务类的App.小程序中,填写收货地址是用户高频使用的功能.这一功能通常采取让用户手动填写的解决方案,例如上下拉动选择浙江省-->杭州市--> ...

  9. 如何科学衡量广告投放效果?HMS Core分析服务助您科学归因

    日益多元化的广告形式以及投放成本的不断攀升,让广告主们更加关注每一次广告投放带来的实际价值. 然而,广告主一般仅能从平台获得展示.点击.下载等前端效果字段,实际的用户注册.激活等后端深度转化指标并无法 ...

随机推荐

  1. Spring Boot内置Tomcat

    Spring Boot默认支持Tomcat/Jetty/Undertow作为底层容器.在之前实战相关的文章中,可以看到引入spring-boot-starter-web就默认使用tomcat容器,这是 ...

  2. splunk设置索引周期和索引大小

    步骤一: 编辑/opt/splunk/etc/apps/search/local/indexs.conf ,在每个索引下面 加入最后两行内容 [messages] coldPath = $SPLUNK ...

  3. SpringBoot整合Redis案例缓存首页数据、缓解数据库压力

    一.硬编码方式 1.场景 由于首页数据变化不是很频繁,而且首页访问量相对较大,所以我们有必要把首页数据缓存到redis中,减少数据库压力和提高访问速度. 2.RedisTemplate Jedis是R ...

  4. MYSQL 获取最近多少天时间列表

    1.首先获取一个最近1000天的时间列表,如果不够可以按规则再加 SELECT adddate(CURDATE(),-(t2.i * 100 + t1.i * 10 + t0.i)) date FRO ...

  5. 网络测试技术——802.1X_MD5认证(上篇)

    一.MD5认证简介 1.认证过程 (1)无隧道 (2)客户端和服务器之间进行 2.单向认证 (1)服务器对客户端认证 3.缺点 (1)用户名明文传输 (2)弱MD5哈希   二.MD5认证过程 1.客 ...

  6. WPF中使用MVVM进行multibinding

    背景描述:在Number1和Number2文本框中输入数字后,在Answer文本框中会按照下图所示显示. xaml代码: <Window.Resources> <local:MyVa ...

  7. Windows操作下各种工具常用快捷键

    目录 Windows快捷键 谷歌浏览器快捷键 Nodepad++快捷键 Mobaxterm快捷键 Markdown快捷键 Windows快捷键 Win + E打开文件系统 Win + L锁屏 谷歌浏览 ...

  8. linux 平台实现 web 服务器的自动化发布 (纯shell 版本,存在ssh 不能自动退出问题,待解决)

    转至:https://www.cnblogs.com/vmsky/p/13824172.html 背景说明 1.集团OA系统上线,web App 部署在6台服务器中,因项目初期,每次更新都需要进行大量 ...

  9. Jmeter---压力模式

    需求 下面有3个场景,思考一下在jmeter里面如何设计 场景1:有一个项目,500用户同时登录,响应时间能达到多少场景2:考勤打卡,最大吞吐量能达到多少(每秒最大能完成多少笔打卡业务)场景3:银行业 ...

  10. hive从入门到放弃(一)——初识hive

    之前更完了<Kafka从入门到放弃>系列文章,本人决定开新坑--hive从入门到放弃,今天先认识一下hive. 没看过 Kafka 系列的朋友可以点此传送阅读: <Kafka从入门到 ...