行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211103881.0 (22)申请日 2022.09.09 (71)申请人 浙江大学 地址 310058 浙江省杭州市西湖区余杭塘 路866号 (72)发明人 周昆 耿佳豪 陈嘉博 任重  (74)专利代理 机构 杭州求是专利事务所有限公 司 33200 专利代理师 邱启旺 (51)Int.Cl. G06T 15/00(2011.01) G06T 15/50(2011.01) G06V 10/762(2022.01) G06V 10/764(2022.01) (54)发明名称 一种人脸高光及粗 糙度重建方法 (57)摘要 本发明公开了一种人脸高光及粗糙度重建 方法, 本发明提出了先求区域均值, 再该区域均 值作为约束求该区域内逐像素值的方法。 在自动 划分人脸区域时, 本发明运用k means算法进行人 脸分块, 采用不同属性的数据作为分类参数, 使 得材质数值相近的点被分在同一区块中。 理论验 证和实验结果证明, 本发明解决了求解逐像素材 质时所面临的欠约束问题, 得到的结果能够经得 起人造数据实验验证。 本发明巧妙地增加约束, 创造性地解决求解高光与粗糙度贴图时的欠约 束难题, 可以通过消费者级的硬件获得物体的高 光及粗糙度, 也可以适用于各种不同复杂物体高 光及粗糙度的重建, 运用在虚拟现实场景中, 应 用空间巨大, 具有较高普适 性。 权利要求书2页 说明书5页 附图3页 CN 115375817 A 2022.11.22 CN 115375817 A 1.一种人脸高光及粗 糙度重建方法, 其特 征在于, 包括以下步骤: (1)采集数据: 采集环境由偏振光源以及6台单反相机组成, 偏振光源以及6台单反相机 分布在以被采集者为本中心的半圆上; 其中, 偏振光源的获取方式是在探照灯上蒙上一层 偏振膜; 6台单反相机中, 4台相机的镜头前加平行于探照灯偏振膜的偏振片, 另外2台不加; 调整各个相机的延迟参数使得 各个相机在同一时刻捕获被采集 者不同角度的图像; (2)重建漫反射贴图: 该步骤使用的损失函数如式(1), 其中albedo为漫反射贴图参数, 函数F(albedo)表示兰伯特B RDF渲染公式, img是目标图片, 将渲染图片与目标图片的差作 为优化时的能量: E(albedo)=|F(albedo) ‑img|  (1) (3)求解高光与粗 糙度的均值: 本步骤有两种状态: 第一种状态是第 一次执行本步骤时, 人脸尚未被分块, 求均值时的损失函数如式(2)所 示: 其中 为该区域的粗糙度均值, 为该区域的高光均值, img是目标图片 对应区域 值, F表示用粗 糙度和高光 参数渲染出来的图片; 第二种状态为不是第一次执行本步骤, 人脸已经被分块分过了, 求解分块后各子区域 的均值: 将本区域的上一次执行本步骤时所属区域的均值作为约束, 求解本区域算法的高 光与粗糙度均值; 损失函数如式(3)、 (4)、 (5)、 (6)所示; 损失函数由三部分组成, 第一部分 能量E1是渲染图片与目标图片的差值, 其中 为该区域的粗糙度均值, 为 该区域的高光均值, img是目标图片, F表示cook ‑torrance  BSDF渲染函数; 第二部分能量E2 是该区域粗糙度与该区域所属的上一级区域的粗糙度的差值; 第三部 分能量E3是该区域高 光与该区域所属的上一级区域的高光的差值; E=E1+0.1 ×E2+0.1×E3  (3) (4)对人脸进行分块: 获取图像区域的坐标值之后, 对这些坐标点建立索引, 将分类属 性添加到索引对应空间并且进 行标准化、 归一化; 之后乘上每一个属性的分类权重; 最后将 每一块通过kmeans函数分成更小的类并且将 本类坐标点的索引记录下来; 在人脸分块算法 之前, 需要将所有的属性标准化和归一化, 本发明采用的标准化和归一化算法如式(7)和 (8)所示, 其中mean(x)为数组x的均值, var(x)为数组x的方差, min(x), max(x)分别为数组 的最小最大值; 数据首 先用式3处 理,然后用式4处 理, 使数据均匀分布在[0,1]闭区间内; 权 利 要 求 书 1/2 页 2 CN 115375817 A 2人脸分块算法采用kmeans聚类算法, 以人脸几何形状表面的三维法向向量值和图片空 间的二维坐标值作为 聚类参数, 如式(9), 其中normalr,normalg,normalb表示的是储存在 法向向量图三个通道中的三个维度的法向向量值, x,y是该点在图像空间中的坐标, errr, errg,err表示的是该点储存在上一次重建误差色温图三个通道中的值, normalr0, normalg0,normalb0表 示的是聚类中心点储存在法向向量图三个通道中的三个维度的法向 向量值x0,y0是聚类中心点在图像空间中的坐标, errr0,errg0,err0表示的是聚类中心点 储存在上一次重建误差 色温图三个通道中的值; 这样的分类使得人面部属性相似的点被分 在一类中; (5)重复步骤(3)和(4), 直到最后被分出的区域足够小, 小于40 0像素则停止; (6)用人脸分块算法与人脸均值求解算法求得的解做约束, 通过优化算法逐像素求解 高光材质贴图与漫反射材质贴图, 损失函数如式(10)、 (11)、 (12)和(13)所示; 损失函数由 三部分组成, 第一部分能量E1是渲 染图片与目标图片的差值, 其中r oughness为该像素点的 粗糙度值, specular 为该像素点的高光值, img是目标图片对应像素值, F表 示用粗糙度和高 光参数渲染出来的图片; 第二部分能量E2是该像素粗糙度值roughness与该像素所属区域 的粗糙度均值roughness0的差值; 第三部分能量E3是该像素高光值specular与该像素所属 区域的高光均值specular0的差值: E=E1+0.1 ×E2+0.1×E3  (10) E1(roughnes s,specular)=|F(roughnes s,specular) ‑img|  (11) E2(roughnes s)=|roughnes s‑roughnes s0|  (12) E3(specular)=|specular ‑specular0|   (13)。权 利 要 求 书 2/2 页 3 CN 115375817 A 3

PDF文档 专利 一种人脸高光及粗糙度重建方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种人脸高光及粗糙度重建方法 第 1 页 专利 一种人脸高光及粗糙度重建方法 第 2 页 专利 一种人脸高光及粗糙度重建方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:04:53上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。