Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何搭建3D虚拟数字人自动捏脸系统

如何搭建3D虚拟数字人自动捏脸系统

作者头像
产品言语
发布于 2023-09-09 00:52:04
发布于 2023-09-09 00:52:04
1.1K0
举报
文章被收录于专栏:产品笔记产品笔记

随着数字人产品不断的迭代和发展,对于用户来说,属于自己的个性化的数字人不可或缺,在数字人产品中常见的3D数字人个性化设定的方式主要由3种进行捏脸,模板选择方式、自由调整方式、自动捏脸。首先简单介绍一下模板选择和自由调整方式后,再详细介绍自动捏脸。01

模板选择方式

模板选择方式进行数字人捏脸,将数字人划分成不同的模块,如发型、脸型、眉毛、眼睛、睫毛、鼻子、嘴唇等模块。每一个模块提供多套模板供用户选择,用户通过选择不同模块的模板实现数字人捏脸完成属于自己的个性化数字人。下图为QQ通过模板选择方式进行捏脸获得个性化数字人。

模板选择方式的优缺点:

优点:模板都是事先预置好具备美观效果的样例,用户所能改变的仅仅是不同的组合方式,最终效果相对可控。

缺点:需要花费大量的时间与人力对各个部分生成足够多的模板,由于人力的限制,往往无法提供足够多的具备各色特征的模板,造成个性化能力表达不足。

02

自由调整方式

自由调整方式进行数字人捏脸通过提供物理含义的滑条提供用户进行人脸调整,如脸的大小、眉毛的样子等,通过滑条和关键的,用户可以选择不同的关键点对各个部分细节进行细致的调控,改变模型效果。自由调整方式结合模板选择方式,使得最终生成的个性化数字人数量增加,并且降低了人工生成各个模块模板的成本。下图为QQ通过自由调整方式进行捏脸获得个性化数字人。

但是对于一些用户来说,通过滑条和关键点对数字人模型进行效果调整达到满意的细微人脸变化十分困难,因此自动捏脸成为了关键方式。

03

自动捏脸方式

数字人自动捏脸方式只需要通过手机或者其他设备,采集人脸系统自动分析与提取人脸的特征,并根据分析和提取的数据自动生成带有用户特征的数字人人脸。数字人自动捏脸系统的主要流程如下:

数字人自动捏脸系统主要模块包含3D基础头模、基于关键点人脸表示方法、基于关键点检测、人脸关键点调整、基于关键点的网路变形、照片体征提取、发型分类、基于网络化模块的数字人人脸渲染。

第一步:3D基础头模

数字人要生成3D捏脸的结果,首先要需要制作一个3D的基础头模。3D基础头模往往是由脸、眼睛、鼻子、睫毛、牙齿、头发等多个部分组合而成。

其次是人脸的特征地表示,对人脸各个部分进行网络化。脸部的特征一般分为形状特征和颜色特征。形状特征主要指脸型和五官边界,分别包括脸部,眼睛,眉毛,嘴唇,鼻子轮廓。颜色特征指面部各个区域的颜色。对脸部的特征进行状态和位置的定位需要包含3D坐标。为了表示脸部特征,目前常用的方法是关键点信息,所有的关键点都定义在脸部和五官的边界处。对于默认的数字人的人脸基础头模,需要预先标定其网格上对应的106个关键点。

第二步:人脸风格化

人脸关键点检测

人脸风格化首先要求对用户的人脸关键点进行检测,如何对人脸的关键点进行检测。

  1. 首先对用户的人脸照片进行检测,对输入的照片进行裁剪或缩放得到固定大小,才能进行人脸关键点检测。
  2. 使用基于深度学习(CNN)或基于图像特征(HOG)的方法进行照片的人脸关键点检测。基于深度学习的方法需要使用GPU进行推理,否则速度比较慢。因此在实际的使用中,如果有GPU资源可以使用基于深度学习的方法进行人脸关键点检测,如果没有,可以使用基于图像特征的方法进行。
  3. 基于机器学习人脸检测的方法可以分为两类:
    1. 方法1:基于3DMorphable Model(3DMM )的方法。
    2. 方法2:是用端到端的网络直接根据2D人脸照片重建3D人脸模型。

人脸风格化调整

检测到了人脸关键点后,检测结果可能无法被直接使用,真实的人脸可能存在左右不对称、关键点检测误差等问题。因此需要对检测结果进行一定的预处理。预处理的过程分为三步:关键点归一化、关键点对称化、关键点平滑化。

  • 关键点归一化:根据真实人脸的关键点预测来调整数字人的标准人脸模型,需要确保两者的关键点在尺度、位置、方向等方面统一。因此需要将预测的关键点与标准模型的关键点进行归一化,具体包含:尺度归一化、位置归一化、角度归一化。
  • 关键点对称化:归一化的关键点的尺度、位置、方向都已经调整统一,然而得到的关键点往往不构成一个比较完美的人脸,如五官左右不对称。因为真实的人脸在照片中由于表情或本身的特征并不会完美对称,并且在关键点预测时会引入额外的误差。虽然真实的人脸未必对称,但是数字人中的人脸模型不对称会导致不美观,将大大降低用户体验。
  • 关键点平滑化:由于预测误差不可避免,在个别情况下进行对称化的关键点仍然有可能不符合真实的人脸,如脸部出现不自然的凹陷、眉毛出现锯齿状等问题。由于人与人之间的脸型及五官的形状差别较大,所以使用预定义的参数化曲线很难达到相对准确的描述。因此在平滑化时仅对部分区域进行平滑化:人脸轮廓、眼睛、眉毛、下嘴唇。

关键点风格化

不同数字人有不同的人脸风格,自动捏脸系统需要将真实的人脸的关键点风格转化为成数字人所需要的风格才能生成数字人中的人脸。在数字人制作中,美工通过3Dmax或Maya等3D建模工具制作出的头模内在的模型表征都是多边形网格。数字人角色的捏脸效果可以通过改变网格结构的组合,顶点位置及贴图等多种方式实现。

网络自动变化

对于用户的人脸检测出106个关键点,并估计出它们的3D空间坐标,得到人脸主要部位的形状。根据数字人的需求,对关键点进行符合数字人风格的调整,如对称化、眼睛放大、瘦脸等,从而得到数字人人脸模型的关键点的目标位置。对数字人3D基础人脸模型的106个关键点调整到目标位置,并保持人脸网格平滑,从而得到最终的带有人脸特征的数字人人脸。

如何得到带有人脸特征的数字人人脸?

解决网络自动变形的主要思路是把关键点驱动变形的问题转化为二次项函数优化问题,即求解一个线性偏微分方程组。二次项函数数学模型的建立有很多方式,第一种方式双调和变形,将网格形变转化为一个双调和函数的求解问题;第二种称为仿射变形,是另一种形式的线性偏微分方程求解。

自动捏脸采用BlendShape的方法,把关键点驱动变形得到的头模结果跟基础头模进行线性融合。融合的权重计算可以复用双调和优化的方法计算出来。

在一个真实的基础头模上,对一些随机照片照片的预测变形结果。

第三步:图片特征提取

为了数字人美观同时使得数字人的形象更加符合用户特征,需要根据用户照片中的图像特征对标准的贴图进行调整,变成符合用户个性化的特征贴图。例如,如果用户肤色比多数人的平均肤色偏深,则个性化数字人肤色也会相应加深。

照片特征提取的方式一般可以分为两类:基于图像处理的方式与基于监督学习的方式。

  • 基于图像处理的方式不需要训练数据集,直接可以从图片中分析图片中的信息,包括边界、颜色等,来获取图片特征,算法简单轻量。
  • 基于监督学习的方法需要大量的人工标注数据集进行训练,在运算时需要载入预训练的模型,算法相对复杂。但获取图像特征信息更为准确,对于复杂场景问题处理更好。

两种方式适用于不同的场景,对于准确度要求不高的特征信息,使用基于图像处理的方式。而对于预测难度较大要求高的特征,可以使用基于监督学习方式。

对于数字人肤色、眉色、瞳色、唇色、发色、眼影等贴图的调整,是对贴图的颜色进行统一的调整,因此只需要真实照片的平均颜色和大体的图片颜色接近即可,不需要特别精准的各个部分的颜色,因此选择基于图像处理的方式进行图片特征提取。

对于平均肤色、平均眉色、平均瞳色、平均唇色等提取,需要选择不影响误差的检测,对该区域的所有像素RGB值的中位数选取作为最终预测的颜色。

为了方便颜色的改变,需要将常用的RGB颜色模型转换为HSV颜色模型。HSV颜色模型由三部分组成:色调H、饱和度S和明度V。色调H表示在360°的颜色范围中取值,红色为0°,绿色为120°,蓝色为240°。饱和度S表示光谱色跟白色的混合,饱和度越高,颜色越鲜艳,饱和度越趋近于0,颜色越趋近于白色。明度V表示颜色明亮的程度,取值范围为从黑到白。

第四步:发型分类

对发型的修改,需要将真实照片的发型进行分类,划分到设定好的发型库。

女发分类:直发/卷发分类;短发/长发分类;前发刘海儿分类;马尾/发髻分类。

男发分类:极短发/卷发/其他;背头/分头/自然碎发;左/右/中分。

根据用户的照片提取发型的分类,根据分类在发型库中选择为数字人添加。由于发型的检测比较复杂,因此可以选择基于深度学习的方法训练分类模型来进行预测。

第五步:渲染

使用Unity基于数字人3D基础头模以及带有用户人脸特征的形状关键点和颜色特征进行个性化3D模型数字人生成。Unity是一款跨平台的2D和3D游戏引擎,除了可以研发电子游戏外,还可以用于实时三维动画等类型内容的创作。

自动捏脸系统可以自动提取真实人脸特征,包括人脸五官的形状和颜色,然后自动调整默认数字人人脸变为符合用户个性化特征的数字人人脸,以及用户根据实际的需求进行贴图调整,实现数字人的千人千面。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 产品言语 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【AI产品】深扒美图秀秀中掳获万千少女芳心的“AI秘籍”
上一期我们一起体验了抖音里的各项黑科技,见证了抖音以短视频为载体,基于人脸关键点检测、图像语义分割、风格迁移、表情识别、图像分类等计算机视觉技术为用户提供了专业、新奇、搞怪的体验。
用户1508658
2019/07/25
7310
【AI产品】深扒美图秀秀中掳获万千少女芳心的“AI秘籍”
在游戏里还原自己的脸,给AI一张照片就行,网易&密歇根大学出品 | AAAI 2021
熟悉游戏的小伙伴可能认出来了,这一套AI捏脸术,来自网易伏羲人工智能实验室和密歇根大学。
量子位
2021/02/26
7500
在游戏里还原自己的脸,给AI一张照片就行,网易&密歇根大学出品 | AAAI 2021
基于GAN的“真人捏脸”已上线,照片逼真无死角:脸型、五官、表情等均可控制
萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 使用GAN生成的2D人脸模型很美丽,然而却终究缺了点什么? 没错,虽然GAN能生成逼真的人脸,但距离自己理想的人脸,总有那么一点不完美——面部表情、脸上皱纹、发质…… 由于GAN没办法进行参数调控,即使人脸再逼真,也没办法控制五官等细节。 现在,一个新模型GIF (Generative Interpretable Faces)的出现打破了这一定律: 不仅能用GAN生成逼真的人脸,而且还能通过具体的参数控制它。 这是怎么做到的? 用3D模型的参
量子位
2023/03/10
8840
基于GAN的“真人捏脸”已上线,照片逼真无死角:脸型、五官、表情等均可控制
游戏“捏脸”需要高手教程?用这个AI模型,一张肖像照就能快速生成
在游戏中,亲手创造一个与众不同的角色,乐趣不言而喻。但有时往往是“游戏五分钟,捏脸两小时”。
大数据文摘
2021/03/24
2.7K0
游戏“捏脸”需要高手教程?用这个AI模型,一张肖像照就能快速生成
连虚拟化身都没有的你,还敢自诩自己走在时尚科技的尖端?
在VR所创造出的新世界中,你可以尽情徜徉,逛遍世界各地,也可以走入开发者脑洞大开开发的异次元世界,瞧一瞧,看一看...但时间一长,当新鲜感褪去后,无尽的孤独将包围你,因为在VR中你总是一个人。 那么如
VRPinea
2018/05/15
8840
惊!八宝山殡仪馆用3D打印遗体,逝者面部10小时内完成
假如逝者遗体面部不幸完全损毁,该如何快速精准修复?今年1月,八宝山殡仪馆成立本市首个3D打印遗体修复工作室,逝者家属只需提供一张逝者正面照,即可用3D打印技术直接还原逝者生前的模样。据民政部101研究所工作人员介绍,3D打印技术是快速成形技术的一种,是将计算机设计出的三维数字模型分解成若干平面切片,由3D打印机把粉末状、液状或丝状塑料、砂等可粘合材料按照切片图形逐层叠加,最终堆积成完整物体的技术。 该技术综合了数字建模技术、材料科学与化学等诸多方面的前沿技术,具备精确、个性化、高效等特点。而八宝山殡仪馆3D
机器人网
2018/05/04
1K0
惊!八宝山殡仪馆用3D打印遗体,逝者面部10小时内完成
基于GAN的“真人捏脸”已上线,照片逼真无死角:脸型、五官、表情等均可控制
没错,虽然GAN能生成逼真的人脸,但距离自己理想的人脸,总有那么一点不完美——面部表情、脸上皱纹、发质……
公众号机器学习与AI生成创作
2021/01/08
2.9K0
基于GAN的“真人捏脸”已上线,照片逼真无死角:脸型、五官、表情等均可控制
【AI产品】产品小姐姐分析抖音背后的计算机视觉技术
抖音提供的功能很多,照片视频处理都不在话下,搞笑如各式贴纸、妆容术、换头换脸、图像风格迁移等,浪漫如“吹蒲公英”,严肃如后台的“鉴黄”,以下对抖音里与计算机视觉相关的产品功能点进行体验与分析。
用户1508658
2019/07/25
1.2K0
【AI产品】产品小姐姐分析抖音背后的计算机视觉技术
【犀牛鸟·视野】SIGGRAPH Asia 2017:人脸动画最新技术进展
人脸动画在近些年来一直是图形学界的研究热点,随着Apple 推出最新的IphoneX,把人脸扫描和动画相关技术商业化,此类技术在将来会有越来越多的产品落地。此次Siggraph Asia也有不少相关的论文,为我们展示了学术界的最新进展。 1 通过单张图片生成3d模型以及纹理贴图 如下图,左边是一张用户的照片,右边是他的3D模型,包括头部模型和发型,用户可以在计算机中从各个角度去观察,也可以在摄像头前做各种表情来驱动这个虚拟角色。 下面是论文实现的总体框架,首先会根据输入图片找到脸部区域以及头发区域,然
腾讯高校合作
2018/03/21
2K1
【犀牛鸟·视野】SIGGRAPH Asia 2017:人脸动画最新技术进展
《Honey Select》捏人剖析
关于游戏中的捏人系统, 很少有资料提到怎么做, 印象中只有《天涯明月刀》分享过. 前段时间关注了个VR资源分享的公众号, 经常推送HS的捏人作品, 所以才引发了我的好奇心, 决定一探究竟.。
逍遥剑客
2018/05/09
5.9K0
数字人+AI换脸简单实现虚拟制片
数字人(Digital Human / Meta Human),是运用数字技术创造出来的、与人类形象接近的数字化人物形象。数字人可简单的分为 2D 数字人和 3D 数字人。本文使用的数字人是通过 MetaHuman Creator 制作工具生成的 3D 数字人。3D 数字人的驱动方式可简单的分为真人驱动和模型驱动。本文使用的驱动方式为真人驱动。
政采云前端团队
2023/10/27
1.2K0
数字人+AI换脸简单实现虚拟制片
Science:迄今最精准人脸数字模型,任意 2D 照片转换逼真3维人脸
【新智元导读】伦敦帝国理工学院的研究人员开发了一种新的系统,能自动对各种族、年龄的人脸进行准确的 3D 建模。他们还建立了一个大规模人脸扫描数据库,用于训练这个系统。实验证明,该系统比当前常用的最好模型表现优异许多,可以将任意角度拍摄的 2D 快照生成逼真的 3D 人脸。Science 对此作了报道,标题中提到“计算机科学家构建了迄今最精准的人脸数字模型”。(题图即为新模型随意生成的一些人脸。) 如果你用过智能手机应用程序 Snapchat(译注:类似国内美图秀秀),你可以将自己的照片变成迪斯科熊,或者
新智元
2018/03/28
6K2
Science:迄今最精准人脸数字模型,任意 2D 照片转换逼真3维人脸
面部识别失效?在口罩上打印半张脸,“暴力”续命手机解锁
事实上,从去年十二月开始,新型冠状病毒事件导致的一个重要产业缺口就是口罩,此前文摘菌也对口罩的来源和去处进行了报道,口罩成为当下最为热门物件已是不争事实。
大数据文摘
2020/03/05
7400
面部识别失效?在口罩上打印半张脸,“暴力”续命手机解锁
DALL-E 2给十二星座画肖像!看看捏的脸和你像不像
---- 新智元报道   编辑:LRS 【新智元导读】十二星座捏脸,总有一款适合你! 近几个月来,基于文本描述的图像生成器算是人工智能领域里最火的玩具了。 要是用这些模型生成一些人物肖像的照片,其中的面部特征都由你来定,会怎么样? 最近有人根据自己心目中对十二星座的固有印象,对每个星座都总结了一些独特的面部特征,并按照性别为每个星座生成两张肖像照片。 结果发现DALL-E 2对于输入文本提示中的面部描述特征还原度相当之高,这也引发了作者的担忧,因为真的很难分辨这些到底是不是照片。 不过,生成的结果仅供
新智元
2022/10/11
5990
DALL-E 2给十二星座画肖像!看看捏的脸和你像不像
你和吴彦祖只差一个下巴?上科大提出SCULPTOR:从骨头开始捏脸更靠谱|SIGGRAPH Asia 2022
看人先看脸,不同的人脸往往会给我们留下不同的印象,像蒙娜丽莎圆润的脸颊会让人感受到母性的光辉,而蝙蝠侠面具下坚毅的下巴则透露着浓烈的男子气息。
新智元
2023/01/06
4490
你和吴彦祖只差一个下巴?上科大提出SCULPTOR:从骨头开始捏脸更靠谱|SIGGRAPH Asia 2022
深度学习AI美颜系列----AI人像美妆算法初识
人像美妆是近几年来深受广大女孩儿群体喜欢的修图功能之一,目前市面中做的比较好的有美妆相机、玩美彩妆、天天P图等APP,当然还有一些PC专用的秀图软件,本文将给大家做个算法初识;
OpenCV学堂
2018/07/26
5.8K0
深度学习AI美颜系列----AI人像美妆算法初识
人脸识别长篇研究
人脸识别(Face Recognition)是一种依据人的面部特征(如统计或几何特征等),自动进行身份识别的一种生物识别技术,又称为面像识别、人像识别、相貌识别、面孔识别、面部识别等。通常我们所说的人脸识别是基于光学人脸图像的身份识别与验证的简称。
放飞人夜
2018/05/04
6.3K11
人脸识别长篇研究
走在路上能被识别人脸,该为高科技而喜还是为隐私而忧?
You’ll never find us. But victim or perpetrator, if your number is up, we’ll find you. 你永远找不到我们。但无论是受害人还是行凶者,只要你的号码被列出来,我们就会找到你。 引子 4 月春光明媚,下班去公交车站的路上,笔者的同事掏出了口罩,把脸捂得严严实实。 ——过敏了? ——不是。 说话间,他指了指面前的红灯,还有一位正在闯红灯的大妈。随后跟我说,最近上海越来越多不守规则闯红灯的行人都收到了上海交警的短信提醒,提示号主某年
FB客服
2018/04/17
1.1K0
走在路上能被识别人脸,该为高科技而喜还是为隐私而忧?
Portraiture 3.5.6磨皮滤镜插件适用于Photoshop磨皮美化功能[通俗易懂]
简介: Portraiture是一款智能磨皮的滤镜插件,该插件能够给Photoshop和Lightroom添加智能磨皮美化功能,可以帮助用户快速对图片中的人物的皮肤、头发、眉毛等部位进行美化,省去了手动调整的麻烦,大大提高P图的效率。
全栈程序员站长
2022/09/15
3.3K0
快速落地基于“AIGC+数字人”的数字化内容生产
谁不想有一个可爱的数字人形象呢?在日常的工作和娱乐中,越来越多的数字人虚拟形象与大家见面,他们可以是主播,也可以是语音助手,还可以是你自己的虚拟宠物。只有更快更精准的生成数字人,才能让数字人更加普及,普通消费者才能更多地接触到数字人。LiveVideoStackCon 2022北京站邀请到了张瑞全老师为我们分享美摄科技的数字人技术。 文/张瑞全 编辑/LiveVideoStack 大家好,我是来自美摄科技研发中心的高级AI算法专家张瑞全。今天分享的主题是美摄科技关于快速落地基于“AIGC+数字人”的数字化内
LiveVideoStack
2023/05/12
1.1K0
快速落地基于“AIGC+数字人”的数字化内容生产
推荐阅读
【AI产品】深扒美图秀秀中掳获万千少女芳心的“AI秘籍”
7310
在游戏里还原自己的脸,给AI一张照片就行,网易&密歇根大学出品 | AAAI 2021
7500
基于GAN的“真人捏脸”已上线,照片逼真无死角:脸型、五官、表情等均可控制
8840
游戏“捏脸”需要高手教程?用这个AI模型,一张肖像照就能快速生成
2.7K0
连虚拟化身都没有的你,还敢自诩自己走在时尚科技的尖端?
8840
惊!八宝山殡仪馆用3D打印遗体,逝者面部10小时内完成
1K0
基于GAN的“真人捏脸”已上线,照片逼真无死角:脸型、五官、表情等均可控制
2.9K0
【AI产品】产品小姐姐分析抖音背后的计算机视觉技术
1.2K0
【犀牛鸟·视野】SIGGRAPH Asia 2017:人脸动画最新技术进展
2K1
《Honey Select》捏人剖析
5.9K0
数字人+AI换脸简单实现虚拟制片
1.2K0
Science:迄今最精准人脸数字模型,任意 2D 照片转换逼真3维人脸
6K2
面部识别失效?在口罩上打印半张脸,“暴力”续命手机解锁
7400
DALL-E 2给十二星座画肖像!看看捏的脸和你像不像
5990
你和吴彦祖只差一个下巴?上科大提出SCULPTOR:从骨头开始捏脸更靠谱|SIGGRAPH Asia 2022
4490
深度学习AI美颜系列----AI人像美妆算法初识
5.8K0
人脸识别长篇研究
6.3K11
走在路上能被识别人脸,该为高科技而喜还是为隐私而忧?
1.1K0
Portraiture 3.5.6磨皮滤镜插件适用于Photoshop磨皮美化功能[通俗易懂]
3.3K0
快速落地基于“AIGC+数字人”的数字化内容生产
1.1K0
相关推荐
【AI产品】深扒美图秀秀中掳获万千少女芳心的“AI秘籍”
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档