再比如在这张主体为人像的拍摄中,荣耀 10 可以在识别出人像然后将人景分离之后,还可以使用 AI 算法对边缘头发部分进行单独的优化,同时对人物的五官进行分区然后结合识别出的性别、年龄信息进行精确美颜,如果人物的位置不太合适,荣耀 10 甚至还可以智能地对构图进行微调。
这些都是 AI 赋予手机相机的能力,随着算法的进步和手机本地 AI 算力的提升,手机可以「识别」出得东西会越来越多,对拍照的优化会越来越明显。对于用户来说,这意味着拍出好照片的成本会越来越低。
AI 手机还能干什么?
半年多以前,当第一款搭载麒麟 970 的机型华为 Mate 10、Mate 10 Pro 上市的时候,华为已经展示了不少 NPU 参与实现的功能,比如拍照时的场景识别、通话时的 AI 降噪、使用 NPU 加速的微软翻译。不过要想真正让 AI 变革手机体验,手机厂商自己的力量是不够的,还要开放给更多的第三方开发者,共同打造 AI 生态。在这方面,高通和华为都已经完成了很多的布局。
今年 2 月份,高通正式发布了 AI Engine。AI Engien 包含了 3 个硬件和 3 个核心软件,硬件部分为 CPU、GPU、DSP 三个部分,软件部分则分别是骁龙神经处理引擎(NPE)软件框架(帮助开发者从 DSP、GPU、CPU 中选择合适的内核)、随 Android 8.0 发布的 Android NN API(一个用于在移动设备上进行深度学习的 C 语言 API)和 Hexagon Neutral Network 库(让开发者的 AI 算法在 DSP 上运行)。
在此基础上,高通和多家算法提供商联合推出了多个利用 AI Engine 的应用优化,比如商汤科技和旷视 Face++提供的多种预先训练的用于背景虚化、面部解锁、场景识别的神经网络,虹软提供的单摄和双摄算法,创通联达针对人工智能视觉用例和终端提供完整的解决方案,而腾讯、百度等云服务厂商也在利用 AI Engine 进行应用优化。