深度长文:新iPhoneX凭什么卖这么贵?

iPhoneX已经在人工智能领域迈出了一大步。

发布会之后,网友纷纷表示新一代苹果毫无新意,然而Ai锐见可不这么认为!

像素级图像分割、精准的人体关键点检测,新iPhoneX集人工智能前沿技术于一身,难怪售价这么高!

这里写图片描述

2018年9月13日凌晨三点钟,国内果粉们顶着困意看完了发生在一万公里外的苹果秋季发布会。发布会上,苹果拿出了三款搭载A12仿生(Bionic)芯片的全新苹果手机和新一代苹果智能手表(具体产品可以点击Ai锐见13日凌晨发文:能救命的Apple Watch和双卡双待的iPhone来了,你准备好了吗?)。

新发布产品种最高端的iPhoneXs Max顶配在国内售价破万元,堪称史上最豪华阵容。保留了刘海屏、没有吸人眼球的外观设计,单单升级处理器和内存, 为什么这次iPhone售价如此之高,抱着疑问,Ai锐见从头到尾仔细研究了两个小时发布会全过程之后,才理解了苹果煞费苦心。

像素级图像分割、精准的人体关键点检测,新iPhoneX集人工智能前沿技术于一身,难怪售价这么高!

当介绍到iPhoneXr的摄像功能时,席勒这样说:
这里写图片描述

他表示,原生摄像做了个聚焦功能,然后效果是这样的:

这里写图片描述

一张神似出自单反相机的人像,但实际是算法处理出来的,原先很多手机都有这个功能。就这张图可以说,人物边缘选择非常精准,效果惊艳。看似和国产高端机拍出来的效果没啥区别,实际上这里面大有学问:

敲黑板!Mark重点:景深摄像

来看一张普通双摄智能手机(20MP+16MP)拍摄“大光圈”效果后得到的景深可调图像:
这里写图片描述

乍一看整体效果非常棒,几千元的双摄手机派出了单反的效果,但是我们注意到了细节:
这里写图片描述

如果后期处理算法没能检测出物体的边缘准确位置,那么加入景深效果就会如上图所示。

也就是说,为了达到单反大光圈的景深摄影,单单使用大光圈、高像素、双摄的手机,达不到摄影爱好者的要求。

这里写图片描述
一张由12MP、f/1.8光圈手机单摄像头完成的图像,如果我们仔细观察这张照片的细节,会感叹新一代iPhone的处理能力

景深摄影,是手机ai摄像的一道坎,卡在了算法和算力(运算能力)。

苹果官网也对深度图进行了一句话的简单介绍:

这里写图片描述

那么,这项手机摄像技术的核心技术在哪里?

敲黑板!Mark重点:像素级语义分割
这里写图片描述
不得不提高iPhoneXr另一项特技:一键换背景

iPhoneXr的一键换背景功能,可以让用户完成人像背景百变。

为什么说这两项功能很强大?首先看两者有共同的算法原理:像素级语义分割。

什么是语义分割?正如下图:
这里写图片描述

(a)原图,(b)语义分割
(c)实例分割,保留实体,去除背景
(d)全景分割,分割全部,同类物体也区分

语义分割,一项用于计算机视觉最前沿的算法,目前广泛用于基于摄像头传感的自动驾驶系统:摄像头采回来的影像通过语义分割,让汽车分辨前方的车辆、行人、路牌等。分割嘛,区分不同物体。人的脑袋中也自带这种算法,只不过我们平时不会注意到它的存在。

像素级的语义分割,顾名思义,就是将场景分割效果细致到像素点。这种算法在自动驾驶汽车上要求达到1ms级的响应速度,很难做到手机这样的分割效果,但在手机上几秒钟之内图像分割就可以有很好的用户体验了。

发表于2017年的ACM Multimedia会议上一家中国研究团队的工作成果,通过像素级语义分割,实现家具图片背景的一秒更换,未来可以给购物者多方位的产品视觉参考。
这里写图片描述

一键换背景
这里写图片描述
甚至还可以结合面部检测实现“一键换美装”

然而目前这些功能还应用在PC端或者是借助云计算的力量来实现。

基于A12的新一代iPhoneX,是革命性的:因为,以上复杂算法都可以在一台手机上完成。

这里写图片描述
注意后三个处理步骤:面部检测、面部标界、分割

iPhoneXr的“一键换背景”、景深摄像,真正达到了:

“原先只能通过搭建摄影棚或花时间PS出来的照片,现在只要几秒种。”

大部分摄影师实现的高质量图像效果,只要借助iPhoneXr在一秒之内完成!

然而,iPhoneX还有一重大举措:开放出基于人工智能的应用开发平台。

另一项炫酷的第三方应用程序HomeCourt,在iPhoneX系列上实现了下面这个功能:

人体骨骼关键点检测(Pose Estimation)

人体骨骼关键点检测的目的是让机器“看到”人的行为,在视频监控领域,该项技术被用于检测画面中人的特殊行为;机器人配备了这项能力则可以对用户“察言观色”,是智能人机交互一大进步。苹果的搭载A12处理器为新一代具备人机交互的智能手机提供了一个应用程序平台。
这里写图片描述

基于A12开发的应用代表之一:HomeCourt

这里写图片描述
iPhoneXs发布会视频中,黑色上衣男子起跳投篮,HomeCourt绘制出了该男子的体态点线图。旁边负责辅助训练的白衣男子并未被检测分析,说明这个应用程序可以自定义跟踪被检测对象。
这里写图片描述
行为检测是一项非常具有挑战的任务,堪称在人工智能一块“难啃的骨头”。实际生活应用行为检测功能不那么容易,视觉信息提取设备需要兼顾场景中复杂的光线、动态的人物、突变的姿态,实时检测的算力瓶颈也限制了这项功能的移动端化。实验表明,为了让机器区分人的多态行为,至少需要绘制13个关键点,这些关键点分布在人体关节、腕部、头部等。

2015年Leonid Pishchulin等人发表《DeepCut: Joint Subset Partition and Labeling for Multi Person Pose Estimation》,这篇文章基于CNN(卷积神经网络)提出了有别于先前检测策略,可以分辨场景中距离相近的多个人的肢体行为。这篇文章影响广泛,具有相当大的启发性,为近几年的姿态检测研究奠定了一个方向,即将深度神经网络与行为检测相结合。

基于CNN训练出来的模型,准确率领先传统算法一大截

这里写图片描述

(图片来自CSDN,题目《人体骨骼关键点检测综述》,作者 SIGAI_CSDN)

在苹果的这款应用程序中,我们也可以看到这项技术的优势体现:准确的检测目标的行为和姿态。

当然,这项技术得以在移动设备上实现,与A12适用于神经网络运算能力密切相关。

行为检测算法的研究在深度神经网络的应用下突飞猛进。公共安全领域的行为检测技术已经帮助监控系统识别行动可疑的人物,或是发现需要紧急帮助的人,例如老人摔倒、心脏病突发者,甚至是走失的儿童。
这里写图片描述

百度云计算提供在线人体关键点检测平台

各大云平台也在布局人体行为检测的服务,例如百度、阿里云、旷视科技(Face++)。

同样的,苹果这次升级的AR平台也将在AppStore大有市场。

甚至可以与好友在AR游戏中合作

这里写图片描述
渲染相当棒的大型3D游戏画面,画质堪比家用游戏主机

有没有发现以上图片中出现的功能之间的共同点?

那就是 : 高负荷图形计算压力。

也就是说,为了实现绝大部分功能的实时化处理,苹果为此搭载的A12处理器才是产品发布的核心。

A12才是最大卖点

这里写图片描述
这些软件处理的背后,你会发现一个关键词汇:神经网络。如果要加上一个修饰词,则是深度神经网络。

因为当下手机图像相关的功能非常依赖基于深度神经网络的后期处理,所谓ai芯片即内部架构是为了适用于运算神经网络数据而设计的特殊的运算核心,这就是为什么华为这样的大厂会将目标定为开发新一代手机Ai芯片。单一的为CPU搭配个GPU已经不能满足优质的照片处理需求。

实际上去年华为和苹果已经打响了手机ai芯片的战争,苹果推出A11搭载在去年最新的iPhoneX上,同时将自己最新的处理器命名为A11 Bionic,主要就是因为其内置了人工智能“神经引擎”。华为紧随其后,高调推出麒麟970,制式10nm,性能为上一代960的两倍,官方称这款国产芯在CPU、GPU基础上还搭载了一个强大嵌入式神经网络处理器NPU。
这里写图片描述

去年麒麟970发布会

这里写图片描述然而,这么快的CPU,和用户有什么关系?这个问题留给华为在未来发挥。

实际上,拿13日苹果发布会相比麒麟980的问世,我发现了两个有趣的现象:

一、华为7nm一出,周边合作厂商的股价上涨
这里写图片描述
二、苹果7nm一出,苹果公司股价微跌(北京9月13日)

这里写图片描述

三、苹果发布第二天(北京9月14日),股价回涨
这里写图片描述

实际上,无论7nm还是14nm,手机真正能带给用户的:是体验;速度,只是体验的一部分。

从图像处理到内嵌人工智能模型的应用程序,苹果最新iPhone系列产品都在尝试容纳最前沿的算法技术,不仅是FaceID,iPhoneX系列常用原生功能都开始需要借助A12强大的神经网络计算功能。在发布之后App开发商也会进一步借助A12的特性,设计出原先我们想象不到的应用程序。

苹果目的时通过A12打造新开发者生态圈,原先只能通过云计算实现的运算量现在放到了新iPhoneX上做,实现了实时的智能检测,可以说实现了很多原先不可能的app功能。未来能够做到出类拔萃的app开发商也会围绕着这些运算进行。我们可以看到苹果秉承这三条战略:

1,超前于的其他厂商的技术视野;

2,带给用户融合最前沿技术的原生应用,“体验”即一切;

3,硬件不花哨,新一代应用开发平台是关键。

徒有一个强大的“计算器”,没有优质、互相推进的应用程序接口,麒麟系列980、970计算速度再快也没有用。苹果做的就是用户-app开发商之间的生态系统,因为在这个平台上,三者都有利可图。

用户通过前沿的app内置功能创作、体验;开发商在appstore上收取费用;苹果在背后提供硬件、系统支持。目前在华为推出新一代基于7nm智能手机生态圈之前,除了快,用户不会有任何值得惊叹的体验。

所以苹果秉承一贯作风,卖的不是硬件,而是算法。

软件,才是苹果的高价值区。

也许,盯着苹果硬件配置价格表,不会让人有任何购买冲动。苹果的战略是让人亲身体会产品带给人的感受。所以正像库克在发布会的一开始表示,苹果自己是retail(零售)界的改革者,而不是手机界改革者。每年苹果实体店拥有500milion的流量,由此可见一斑。

就在库克结束了今年秋季产品发布会之后几分钟,华为董事成员余承东发微博:

这里写图片描述

为在未来将会推出对标苹果什么样技术平台,我们拭目以待,仅仅通过增大内存容量、CPU快一些已经不能满足当今智能手机市场了,也许这个市场还在教育阶段,并不是所有需求都集中在Ai技术上。

也许苹果iPhoneX是一个不可逆创新。什么叫不可逆创新,即大家之前不觉得它有用,但用过之后都觉得它很有必要。所以,期待新一代iPhoneX在Ai智能手机市场上的发挥。

本文章图片来源于网络,版权归原作者所有。

-End-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达式 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值