AI换脸技术是近两年大热的与人脸相关的应用。近期,随着《哈利·波特》在国内各大影院重映,一个名为《当斯内普教授换上了沈腾的脸》的视频迅速在网络走红。

视频用AI换脸技术将斯内普教授换成沈腾,全程毫无违和感,网友惊呼:“如果翻拍,斯内普教授不是沈腾来演,那我就拒绝!”

人脸关键点检测是人脸识别和分析领域中的关键一步,它是诸如表情分析、三维人脸重建等其它人脸相关问题的技术前提和突破口。

而人脸分割技术可以实现从不同背景的图像中自动提取出人体目标,为后续处理算法提供基本的执行条件。

计算机首先会通过人脸关键点检测将人脸的位置准确地框选出来,再将人脸五官不同模块语义进行分割,并在关键部位上对像素点进行变换,达成各种不同的效果,沈腾版斯内普教授就与大家见面了。

现代人离不开的修图美颜是对人脸关键点检测+人脸分割的一个典型应用。

当人们选出一张照片进行美颜时,首先就需借助人脸关键点检测+人脸分割实现对人脸轮廓以及五官特征的精准定位。

由于相机角度和人脸姿态的多变,有时选出的照片中人脸会出现大角度的倾斜。此时需要用人脸关键点检测算法定位人脸各个部分的位置进行角度修正,提高人脸识别算法的准确率。

此处是人脸图像处理算法的基础,也是最重要的部分,定位的准确度直接决定了后续图像美化精度和效果。

美颜之前首先要对人脸关键点进行定位

当人脸各个关键部分的精确位置已经确定,就可以将不同的美妆特效渲染到人脸图像上。

人脸美颜可以将美颜的效果精准映射到五官及人脸皮肤的各个位置;智能上妆可以将不同类型的妆容精确投射到脸上的不同位置,完成上妆。

人脸特效可以将特效智能映射到人脸的特定位置,比如眼部的二次元眼睛,脸部皮肤上腮红,脸边缘轮廓上的络腮胡子等。

除了修图美颜,跨年龄人脸识别也依赖于人脸关键点检测+人脸分割。

腾讯优图实验室跨年龄人脸识别技术就曾协助警方找到了四位走失近十年的孩子。十年中孩子的面部发生了巨大的变化,而根据一张三四岁甚至是三四个月时的照片,优图实验室的跨年龄人脸能识别技术居然成功地找回走失儿童。

跨年龄人脸识别首先也是需要借助人脸关键点检测对五官和面部轮廓进行定位。

下一步就可以将人脸在不同年龄段的外观变化,如皱纹、肤色、发色等、映射到图像中,获得不同年龄段的人脸。

跨年龄人脸识别示意图,图片来自优图实验室

人脸相关的应用做到商业化落地的中间自然离不开AI训练数据的支持。数据堂对海量人脸原始数据进行框选、提取、分类等一系列处理,将混杂数据转化为机器学习可识别的专业数据,为人脸识别、AI换脸、跨年龄人脸识别的发展提供助力。

15万张人脸106关键点标注数据

人脸106关键点标注数据样例,已获得被采集人授权

数据堂自有版权的《15万张人脸106关键点标注数据》覆盖了多人种、多年龄段的人脸数据。

综合考虑了不同场景、不同难度下的人脸特征,为了增加数据集分布的多样性,采集人员采集了多个角度的完整人脸数据以及局部遮挡人脸数据(戴墨镜或其他佩饰)。

数据还包括嘟嘴、惊讶、愤怒、蔑视等复杂表情,是一套相对完备的人脸关键点检测数据集。

70,846张人脸抠图数据

人脸抠图数据样例,已获得被采集人授权

数据堂自有版权的《70,846张人脸抠图数据》涵盖了多人种、多年龄段的人脸五官、身体及佩饰的语义分割数据。

该数据集部分原始数据与《15万张人脸106关键点标注数据》重合,同样考虑了不同角度、不同表情、不同佩饰下的人脸数据分布。

在标注方面,该数据集主要侧重对于人脸五官、身体、佩饰等24个局部模块的语义分割标注,是一套高质量的人脸分割数据集。

深度学习技术的出现使得人脸关键点检测和人脸分割算法性能不断提升,但是仍然存在一些难点,如面部遮挡。

虽然近年来出现了一些处理该问题的方法,但现有方法的精度距离实际应用还有较大差距。解决这些问题还应回归到训练数据,扩大数据的多样性成为相关AI企业持续努力的方向。

深度解密——沈腾版斯内普教授背后的AI换脸术相关推荐

  1. “ZAO”火爆背后的AI换脸技术有多可怕?隐私泄露?法律风险?

    30日晚间,一款名为"ZAO"的换脸社交软件在朋友圈刷屏,不少科技圈人士坦言"刷了一整夜",而ZAO的创始人正好为陌陌总裁.首席运营官王力. 陌陌还推出了哈你. ...

  2. 明晚 8 点,为你揭秘「AI 换脸术」:剧照 or 视频换脸背后的核心技术与应用

    什么是 AI Deepfake(AI换脸术)? 简单来说,就是用 B 的脸部替换 A 的.现有的 AI 换脸技术已经不再局限于生成人脸图片,即使是视频中被替换的人脸都可以做到以假乱真的地步.<速 ...

  3. im即时通讯源码_IM消息ID技术专题(六):深度解密滴滴的高性能ID生成器(Tinyid)

    1.引言 在中大型IM系统中,聊天消息的唯一ID生成策略是个很重要的技术点.不夸张的说,聊天消息ID贯穿了整个聊天生命周期的几乎每一个算法.逻辑和过程,ID生成策略的好坏有可能直接决定系统在某些技术点 ...

  4. AIADATA 独家深度解密:百度XuperChain开源区块链基础平台

    AIADATA 独家深度解密:百度XuperChain开源区块链基础平台 百度超级链Xuperchain正式宣布开源.根据官网显示,链内并行技术.可插拔共识机制.一体化智能合约等四大技术支撑开源,让区 ...

  5. 今日头条成功的核心技术秘诀是什么?深度解密个性化资讯推荐技术 本文作者:AI研习社 2017-07-05 12:24 导语:从“内行”的角度解密个性化资讯推荐技术。 雷锋网按:本文系知名 IT 技术资

    今日头条成功的核心技术秘诀是什么?深度解密个性化资讯推荐技术 本文作者:AI研习社 2017-07-05 12:24 导语:从"内行"的角度解密个性化资讯推荐技术. 雷锋网按:本文 ...

  6. 深度解密京东登月平台基础架构

    近日,京东发布登月机器学习平台,并在京东云上线,正式对外提供人工智能服务.登月机器学习平台的上线代表着京东人工智能技术从应用级服务到基础算法的全面对外开放,实践着京东RaaS(零售即服务)的发展策略. ...

  7. 揭秘:《网络营销推广技术、技巧深度解密》的前世今生

    互联网发展到今天,各种营销方法.推广渠道都陆陆续续的涌现出来,大家也真正意识到了"互联网"确实是当下进行营销推广的一个即有效果又费用低的好载体. 俗话说:"哪里有钱赚,哪 ...

  8. 【CCF-GAIR特别报道】深度对话周志华教授和颜水成博士

    写文章 登录 [CCF-GAIR特别报道]深度对话周志华教授和颜水成博士 程程 1 年前 深度学习大讲堂致力于推送人工智能,深度学习方面的最新技术,产品以及活动.请关注我们的知乎专栏! 摘要 2016 ...

  9. win7怎么启动对远程服务器的登陆,深度Win7旗舰版如何开启telnet服务使用远程登录...

    Telnet协议是TCP/IP协议中的其中一个协议,是Internet远程登陆服务的标准协议和主要方式.在Win7系统中Telnet默认情况下是关闭的,这样一来用户就无法使用远程登录了.那么,深度wi ...

最新文章

  1. JUnit单元测试依赖包构建路径错误解决办法
  2. 【拾贝】版本控制-git 建立Team项目
  3. mysql中出现 xC4 xDD_mysql数据库调优总结(二)
  4. FaceNet--Google的人脸识别
  5. mysql 魔乐_MLDN 李兴华 魔乐科技网上最全笔记
  6. 天使投资家李镇樟:如何培养世界级企业家
  7. 主题:log4j详解与实战
  8. tensorflow随笔-collection收集器
  9. require与include+php,PHP中include与require有什么区别
  10. Chrome开发者工具关于网络请求的一个隐藏技能 1
  11. 很久以前的C语言笔记
  12. .net对象和比特流的转换(一)
  13. 人脑、思维与认知的研究
  14. 借助WinPE进行Windows系统安装
  15. 再好的技术,再完美的规章,也无法取代人自身的素质和责任心
  16. 10 分钟了解 Flutter 跨平台方案
  17. 软考之---软件设计师考试经验与笔记分享
  18. 【转载】参数返回值及NRV优化
  19. 微信封号开启秋后算账模式
  20. subDomainsBrute 子域名工具 源码分析

热门文章

  1. ashx 文件怎么用
  2. 【毕业设计】基于STM32的天气预报盒子 - 嵌入式 单片机 物联网
  3. 利用chatgpt+低代码技术搭建进销存系统
  4. 中国石化私有云第一批应用成功上线
  5. JS 滚轮事件 onscroll - Kaiqisan
  6. EXCEL自定义函数无法运行的原因:可以在VBA里运行的函数,在EXCEL用自定义函数为什么报错?
  7. 安装JDK与JRE以及配置环境变量步骤详细图文说明
  8. 振弦式传感器VM608振弦读数模块应用地质灾害监测二次开发
  9. 2021年基金持有A股股票数量排行榜:药明康德基金覆盖家数骤减,抚顺特钢基金持股占股本比最高(附年榜TOP100详单)
  10. android app错位,Android列表页的错位问题探讨