手机智能拍照知多少
随着手机功能的不断完善,人们越来越习惯使用手机拍照,记录生活的美好瞬间。广大手机用户希望手机能快速拍出好看的照片,这进一步推动了手机智能拍照技术的发展。
手机智能拍照就是利用人工智能技术,对照片进行最适合具体情景的美化,并尽量做到傻瓜化。传统摄影一般需要摄影师使用专业设备,并配合打光和后期,而智能拍照省去了这些步骤。在用户打开摄像头的瞬间,手机借助图像识别技术实时识别拍摄对象,并根据不同的场景自动选择最匹配的参数,如拍摄人像会虚化背景,拍摄静物会调整色彩饱和度,拍摄夜景会调整曝光度等。用户可实时预览拍照效果,按下拍照按钮即可生成美照。所以即使是摄影小白,借助智能拍照也能轻松拍出大片。
AI智能拍照效果
而要实现智能拍照,研发人员需要运用深度学习技术对图像算法模型进行大量的训练和调优,平均要训练几百万到上千万张图像才能达到实际应用所要求的精度,使手机准确识别出场景并实现最优美化效果,这一过程对计算力的需求非常大。
手机AI功能研发的新挑战
国产智能手机新锐一加手机对智能拍照进行了深度开发,其拍照功能已经加入了各种AI智能算法,包括物体场景分类、物体目标检测、目标物体追踪、发丝级语义分割等。通过这些AI智能算法来智能切换相应的拍照模型,例如物体图像虚化处理、人像美颜、夜景等模式,并且在自动对焦、逆光拍摄、光学防抖动等方面也有着很好的表现。
特别是在人像拍摄方面,一加手机人像识别精准,细节清晰锐利,可以通过景深效果突出人像,背景虚化柔和自然,并且自拍也可实现背景虚化,让用户轻松拍出媲美单反的照片。
使用一加手机拍摄的照片
为了满足智能拍照开发过程中模型训练对计算力的需求,一加手机采用浪潮人工智能超级服务器AGX-2作为计算平台,提供给分布在深圳、台湾、印度、欧洲的AI算法团队使用。AGX-2在2U空间内高速互联集成8颗最高性能V100 GPU加速器,是业界计算密度最强的AI服务器。
通过GPU异构加速,任务训练效率有了很大的提升。但是由于开发人员较多,缺乏对GPU资源的统一分配与管理,导致GPU资源分配不均,训练效率没有达到最佳的效果。计算资源每天有超过三分之一的时间没有充分利用。此外,各个开发人员的开发习惯和所需要的环境不同,单台机器创建多个AI框架的环境,开发环境相互影响,GPU卡多人同时使用导致相互抢占资源。
AIStation助力AI研发创新效率飞升
浪潮AIStation是一款面向企业级的AI开发与训练平台,能对大规模的CPU和GPU计算资源进行统一的管理和分配调度。可实现GPU资源动态分配,按需申请,避免资源分配不均的问题。采用GPU共享策略,单张GPU卡可供多人同时使用,减少了资源的相互抢占。并且集群灵活配置用户的资源配额和限制,防止资源过多占用和浪费。开发人员可同时提交多个训练任务,资源不足时排队等待,利用夜间、假期训练任务,充分提高资源的利用率。
浪潮AIStation人工智能开发平台提供智能拍照算力及开发支持
此外,AIStation通过容器技术可实现多人同时共用同一台机器,开发环境相互隔离互不影响。内置TensorFlow、PyTorch、MxNet、Caffe、PaddlePaddle等AI软件栈,可快速构建开发环境,同时兼容ngc、dockerhub等开源镜像,同IDE开发工具(Vscode和pycharm)集成使用,满足不同开发人员需求。帮助开发人员快速构建开发环境,管理深度学习训练任务,缩短了开发人员构建开发环境创建时间。
借助AIStation人工智能开发平台,一加手机全球数百人开发团队不同业务的资源需求得到满足。每天的GPU使用时间几乎完全跑满,计算资源利用率大幅提高到90%以上;每天可完成的训练任务数量增加了近70%;模型开发周期也大为缩短。
随着一加手机AI拍照功能的创新研发与落地加速,浪潮AIStation将帮助一加手机更加高效管理AI计算资源与作业任务,提高AI模型训练效率,支持一加手机开发出更多的创新功能,极大提升用户体验。