网易智能(smartman163)编译出品

选自| The Verge   译者| Katrina

【网易智能讯2月5日消息】下一部手机的摄像头会有多好?想知道的话,最好留意制造商对人工智能的看法。

除了炒作和吹牛,过去的几年里摄影技术取得了惊人的进步,且进步不会减慢,而最大的飞跃源自人工智能,而非传感器或镜头,这很大程度上要归功于人工智能让摄像头更精准地捕捉景象。

2015年Google Photos发布之际,清楚地展示了人工智能和摄影技术混合后强悍的功能。在此之前,谷歌这家搜索巨头多年来一直使用机器学习对Google+中的图片进行分类,但其现今推出了照片应用程序包括面向消费者的人工智能功能,这是大多数人无法想象的,数千张无标签的照片储存在手机里,杂乱无章的图库一夜之间转换成可搜索的数据库。突然间,或是说看似突然,谷歌知道了你家猫的长相。

谷歌取得的突破基于2013年收购DNN搜索的前期工作,该技术可以建立一个受人类标记数据训练的深度神经网络,称之为监督学习,这个过程包括对网络进行数百万张图像训练,以便它可以通过像素寻找视觉线索,帮助识别分类,随着时间的推移,该算法在识别方面越来越出色,拿熊猫举例,曾用来正确识别熊猫的模式都会被纳入,具体来说,它可以习得黑色皮毛和白色皮毛之间的分布关系,熊猫与荷斯坦奶牛的毛色区别,经过进一步的训练,该算法可以用来检索更抽象的术语,如“动物”或者“早餐”,也许检索出来的并非是常见的视觉图像,但仍可一眼认出图像主体。

训练这样的算法需要耗费大量的时间和处理能力,不过在数据中心完成任务后就可以在低功耗的移动设备上运行,并且不费事,繁重的工作已经完成,因此一旦你的照片上传到云端,谷歌就可以用自己的模型来分析和标记图库,Google Photos发布约一年后,苹果公司宣布了一项在神经网络上接受过类似训练的照片搜索功能,但作为公司对隐私承诺的一部分,实际分类在每个设备的处理器上单独进行,不需要传送数据,而这通常需要一两天时间在设置好的后台进行。

智能照片管理软件是一回儿事,但首先要说的是人工智能和机器学习对图像的捕获方式产生了更大的影响,毫无疑问,镜头会继续变快,传感器也总能变大一点,但涉及将光学系统塞进轻薄的移动设备,我们已经快接近物理限制,尽管如此,现在的手机在某些情况下能拍出比许多专业相机设备更好的照片,这并不罕见,至少在后期处理之前是这样,传统相机无法与同样配备高级摄影的硬件片上系统竞争,其包括一个中央处理器、一个图像信号处理器,以及一个越来越多的神经处理单元(NPU)。

这是计算摄影,一个广义的术语,涵盖方方面面,譬如手机肖像模式的假景深效果,以及有助于提升Google Pixel高清图像质量的算法,并非所有计算摄影都涉及人工智能,但人工智能必定是其中一个重要组成部分。

苹果利用此项技术来驱动其手机的双镜头肖像模式,苹果手机的图像信号处理器依靠机器学习,通过一个摄像头识别人像,另一个摄像头创建深度图以分离拍摄主体和模糊背景,2016年此功能首次亮相时,通过机器学习识别人像的技能并不是什么新鲜事,因为图片处理软件已经在做这个了,但以智能手机摄像头所需的速度实时识别则是一项重大突破。

然而,谷歌默认的拍摄模式HDR+使用了一种更复杂的算法,将几个曝光不足的帧合并为一个,正如谷歌计算摄影负责人马克·勒沃伊(Marc Levoy)所说,机器学习意味着系统只会随着时间越来越好。就像Google Photos,谷歌已经将其人工智能训练在一庞大的标签照片数据集上,进一步辅助相机曝光,尤其是Pixel 2生成的基线图像质量非常好,The Verge网站在专业工作中也会使用到,效果非常满意。

不过谷歌的优势从来没有像几个月前推出夜视系统那样突出,新版Pixel将长曝光缝合在一起,使用机器学习算法计算更精确的白平衡和颜色,坦白说,效果令人惊艳,因为算法的设计以最新的硬件为依托,该功能在Pixel 3上效果最好,不过谷歌为各种Pixel版本的手机都推出了夜视功能,即使是缺乏光学图像稳定性的原始图像也可以处理,这说明了软件在移动摄影领域比相机硬件更重要。

也就是说,硬件仍有进步的空间,特别是在人工智能的支持下,据了解,华为和荣耀的新款手机第一个使用了索尼IMX586图像传感器,这是一个比多数竞争对手都大的传感器,有4800万像素,是目前任何手机上看到的最高分辨率,但这也意味着要在一个很小的空间里塞进许多微小的像素,图像质量往往会成问题。然而,在测试中荣耀的“人工智能超清”模式擅长最大限度地利用分辨率,去除传感器异常的滤镜,呈现额外的细节,这也会产生巨大的照片,放大看需要几日时间。

图像信号处理器在一段时间内对手机相机的性能非常重要,但随着计算摄影技术的发展,NPU可能会发挥更大的作用,华为第一个宣布采取专用人工智能硬件的片上系统Kirin 970,尽管苹果的A11 Bionic最终率先到达了用户端,全球最大的安卓处理器供应商高通公司尚未将机器学习作为主要的焦点,谷歌方面开发了自己的芯片,Pixel Visual Core,帮助完成与人工智能相关的成像任务。

与此同时,最新的苹果A12 Bionic配备8核的神经引擎,在苹果的机器学习框架Core ML中运行任务,比A11快九倍,并且实现首次直接连接到图像处理器。苹果公司表示,这能让相机更好地解析焦平面,例如生成更真实的景深。

由于片上系统对处理器的要求非常高,对于提高设备机器学习的效率和性能而言,它将越来越重要,别忘了,Google Photos的算法是在具有强大GPU和张量计算核心的计算机上训练,然后再放进照片库,可以说大部分工作都可以“提前”完成,不过在移动设备上实时进行机器学习计算的能力仍然是最前沿的科技。

谷歌已经展示了一些可以减轻处理负担的工作,令人印象深刻,神经引擎在这一年里也越来越快。即使是在计算摄影的早期阶段,围绕机器学习而设计的手机摄像头也能带来真正的好处。事实上,过去几年人工智能炒作浪潮带来的所有可能性和应用中,今天运用最实际的领域可以说就是摄影。

相机是任何手机的基本功能,而人工智能是我们改进它的最佳手段。

往期推荐

春晚的撒贝宁是AI虚拟的?这到底是怎么回事!

▲点击图片观看

「三清才子」刘铁岩:用好奇心探求AI边界 

▲点击图片观看

苹果再出"内贼" 又一华裔工程师被控窃取无人驾驶机密

▲点击图片观看

- 加入社群吧 -

网易智能AI社群(AI芯片、医疗AI、金融AI、电商AI、自动驾驶、教育AI、AIoT、机器人等12个社群)火热招募中,对AI感兴趣的小伙伴,添加智能菌微信 kaiwu_club,说明身份即可加入。

“咔咔咔”手机拍照过新年 是时候了解下背后的技术了相关推荐

  1. 技术指南:手机拍照身份证识别技术

    近几年,各种各样的APP正在取代PC端软件成为用户应用方式的首选,而在APP中,用户信息注册是必不可少的环节,尤其是大型公众平台.第三方支付平台.二手车交易平台等,更是有庞大的用户群体来进行信息输入. ...

  2. APP嵌入手机拍照银行卡识别接口,实现快速绑定银行卡号

    受支付宝银行卡识别的启发,腾讯随后在微信.QQ中添加银行卡识别功能,通过技术上的创新提升用户支付的体验,均得到用户的肯定.为此,更多的行业用户希望在其业务系统中集成手机拍照银行卡识别功能,比如:证券公 ...

  3. 哔咔服务器无响应,哔咔哔咔漫画进不去怎么办 无法进入解决办法

    哔咔哔咔漫画是一款非常不错的手机 看漫画 软件.不过最近有部分用户反映这个软件无法进入了,这个到底是什么原因呢?下面小编就告诉你! 1.软件 APP 版本不对 小编发现由于我们可能没有下载最新版本的软 ...

  4. android 自定义相册选择,Android通过手机拍照或从本地相册选取图片设置头像

    像微信.QQ.微博等社交类的APP,通常都有设置头像的功能,设置头像通常有两种方式: 1.让用户通过选择本地相册之类的图片库中已有的图像,裁剪后作为头像. 2.让用户启动手机的相机拍照,拍完照片后裁剪 ...

  5. android实现华为手机拍照上传_继续引领手机拍照 华为将带来液态镜头

    点击上方蓝字[安兔兔]关注我 文章每天不断更! 在手机拍照方面,华为一直都处于领先地位,那么面对友商的疯狂追赶,在下一代旗舰机型上,华为要对镜头做出如何的升级才能避免自己不被超越呢? 据相关的博主爆料 ...

  6. Android开发之手机拍照功能的实现(源代码分享)

    Android系统里调用手机拍照的功能有两种方法一种直接调用手机自带的相机另一种就是使用自己做的拍照应用.比如Camera360 一款于各操作系统都有的的功能强大的手机摄影软件:能拍摄出不同风格,不同 ...

  7. HTML5 实现手机拍照上传

    2019独角兽企业重金招聘Python工程师标准>>> 背景:移动端H5项目,需要实现调用手机拍照,并将图片压缩上传功能. 页面样式: 上传图片有原生的方法<input typ ...

  8. html实现照片添加功能,HTML5 Canvas调用手机拍照功能实现图片上传功能(图文详解上篇)...

    这篇文章主要为大家详细介绍了HTML5 Canvas,和jquery技术,调用手机拍照功能实现图片上传,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 因为最近一段时间,一直在弄微信项目,其中涉及到 ...

  9. 调用手机相机相册_如果你用华为手机拍照!记得开启专业模式,照片好看十倍不止...

    如果你用华为手机拍照!记得开启专业模式,照片好看十倍不止 用华为手机拍照已经成为一种普遍现象,每天我们都会用手机拍摄身边有趣的事情,但是拍摄的照片呈现结果却不相同.对于不会用手机拍照的朋友,千万记得开 ...

最新文章

  1. Log4cplus1.04的使用
  2. 女朋友让我给她讲讲什么是比特币,她想买两个。
  3. 用 Flask 来写个轻博客 (13) — M(V)C_WTForms 服务端表单检验
  4. yolov5 代码版,去掉配置文件
  5. virtualBox使用nat模式下ssh连接
  6. 【学习笔记】吴恩达机器学习 WEEK2 线性回归 Octave教程
  7. 软件测试作业7:构建弱健壮的等价类测试用例
  8. 【python】内存相关
  9. Opencv--warpPerspective +remap结合
  10. OpenShift 4 - 配置OpenShift可使用的外部Image Registry和Mirror Registry
  11. cocos2d-x3.6 连连看随机地图实现
  12. Writing A Threadpool in Rust
  13. php和mysql学生报名系统_[源码和文档分享]基于PHP和MYSQL数据库实现的公共考试报名管理系统网站...
  14. django创建模板报错:TemplateDoesNotExist at
  15. 海创软件组-20200614-用户自定义工程认证调查模板-大创项目申报书
  16. modelica学习
  17. java抽象类的属性_JAVA 抽象类
  18. 【sklearn】随机森林 - 预测用户是否离网
  19. KSO-docker命令大全,基于Linux服务器CentOS7.5 安装docker
  20. WinCE驱动开发问题精华集锦 [转]

热门文章

  1. mui实现底部导航栏
  2. linux驱动面试题目汇总
  3. java在浏览器打开word,如何直接在浏览器中打开word文档
  4. 家居家装行业人群洞察白皮书.pdf
  5. java计算机毕业设计计算机专业在线学习评估软件-演示录像-源程序+mysql+系统+lw文档+远程调试
  6. 网络层IP协议—ipv4
  7. iMeta | 中农李季组揭示有机农业长期定位试验番茄微生物组结构
  8. Pocket英语语法---六、感官动词接不同的动词表示什么意思
  9. IE浏览器即将“退役”,银行、学校的老网站们如何兼容Chrome、Firefox和360等浏览器?
  10. Java Shadowing 影子变量 影子声明