专利汇可以提供一种基于多方向场的逼真的静态头发建模方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于多方向场的逼真的静态头发建模方法,分为3个阶段:第1阶段从采集的多视点头发图像出发,首先得到可靠的二维发丝段和头发点 云 模型,再生成带方向的三维发丝段头发模型;第2阶段,根据第1阶段的结果进行方向场求解及保留结构的方向场规则化;第3阶段,构建基于多方向场的静态头发模型,该阶段分为3个步骤,分别为生成逼真的发根、构建发丝生长规则和优化三维发丝头发模型。本发明相比其他基于多视点图像的头发建模方法,既能从外表上保留头发的结构,逼近采集数据,又能使内部发丝的生长分布更加真实可靠。,下面是一种基于多方向场的逼真的静态头发建模方法专利的具体信息内容。
1.一种基于多方向场的逼真的静态头发建模方法,其特征在于:所述的建模方法分为
3个阶段,具体如下:
第1阶段,生成带方向的三维发丝段头发模型,该阶段首先利用方向滤波算子求解二
维方向场,并求解可靠的二维发丝段,然后利用PMVS(Patch-based Multi-View Stereo)算法生成带方向的头发点云数据,最后利用发丝段生成算法生成带方向的三维发丝段头发模型;
第2阶段,基于第1阶段的结果求解方向场并进行保留结构的规则化,该阶段分为2个
步骤:
(1)根据第1阶段的结果,利用带约束的热扩散方程分别求解内部方向场、内部距离场
和表面结构方向场;
(2)对内部方向场进行规则化映射和扩散,得到保留结构的规则化方向场;
第3阶段,基于第2阶段的结果构建基于多方向场的静态头发模型,该阶段分为3个步
骤:
(1)使用构建形状分布的方法,在头模型上指定区域生成均匀分布的发根,发根点方向由该点的切线和法线方向确定;
(2)使用保留结构的方向场和头发模型结构约束,构建发丝生长规则,逐点生长发丝;
(3)对生成的头发模型进行能量优化,生成逼真的三维发丝头发模型。
2.根据权利要求1所述一种基于多方向场的逼真的静态头发建模方法,其特征在于:
所述第1阶段中利用发丝段生成算法生成三维发丝段头发模型的方法包括以下子步骤:
步骤(A1)、从PMVS算法生成的头发点云P中选取可信度大于某一阈值的点组合生成三
维发丝段头发模型的种子点{SPi},并将种子点按可信度由大到小排序;
步骤(A2)、从一个种子点SPi出发,追踪出一段三维发丝段S,S是由三维空间中一系列的点{p1,p2,...,pn}连接而成,通过如下追踪操作生成一条三维发丝段上的点:
步骤(A2.1)、对于一个种子点SPi,首先求得该种子点处的头发生长方向t(SPi)=
±O(SPi),O(SPi)为带方向的头发点云P中SPi处的三维方向场;
步骤(A2.2)、对于发丝段S中每一步生长的新点pi,当生长步长是δ时,求得临时新
点的位置pi_temp=pi+t(SPi)δ;
步骤(A2.3)、通过移动最小二乘法MLS函数求得pi_temp在点云P表面上对应的新点pi_
MLS=MLS(pi_temp,P);
步骤(A2.4)、通过二维发丝段修正函数对pi_MLS进行可靠的二维发丝段修正,得到修正后的点pi_2DCorr,修正函数定义为pi_2DCorr=Tra2DCorr(pi_MLS,VJ,S2D),其中,VJ为所有标定的多视点图像,S2D为所有生成的可靠二维发丝段,其处理过程为:对于输入点pi_MLS,首先将其投影到所有的VJ中,若在可靠的二维发丝段S2D中能够找到该点,则为可靠的生长点,pi_2DCorr=pi_MLS,否则通过最小化能量函数 进行修正,Vj表示第j个
视点图像,图像Vj的投影矩阵为 通过公式 来
求得,其中(x1,x2,x3)是pi_MLS对应的三维空间点, 是S2D上距离二维投影点 在阈
值0.1mm内的最近点,最终修正后的点为
步骤(A2.5)、对pi_2DCorr使用最小二乘法MLS函数得到最终的点pi_final=
MLS(pi_2DCorr,P),若满足以下两条件,则pi_final终止生长:1)|O(pi_final)·O(pi)|<0.9,点云P中点pi_final和点pi处的方向O(pi_final)和O(pi)不兼容,2) 表
示点云P中点pi_final处周围点的数量;否则将点pi_final加入到三维发丝段S中,继续生长新点,直到满足终止条件;
步骤(A3)、将生成的三维发丝段S进行平滑操作,并将平滑后的S添加到三维发丝段头
发模型S3D中,同时将种子点SPi从{SPi}移除;
步骤(A4)、重复步骤(A2)(A3),直到{SPi}中所有种子点都被移除为止;
步骤(A5)、对生成的三维发丝段头发模型S3D进行方向一致性计算,使得每根发丝S的
方向都是沿重力方向生长,同时沿远离头皮方向生长。
3.根据权利要求1所述一种基于多方向场的逼真的静态头发建模方法,其特征在于:
所述第2阶段的步骤(1)中求解多个方向场的方法包括以下步骤:
步骤(B1)、由头发点云数据P求解头发区域边界盒,并将其离散化为三维规则化网格,网格分辨率设置为2mm;
步骤(B2)、将三维发丝段头发模型S3D映射到规则化网格上,构建内部方向场V,三维
发丝经过的网格点处的方向由发丝上该点的切线方向确定,没有三维发丝经过的网格点的方向通过热扩散方程 确定,已知方向的网格点作为边界约束,V
T
=vv,v是网格点处的方向;
步骤(B3)、根据局部相似性由三维发丝段头发模型S3D得到保留头发局部结构的发丝
带Ribbon,在进行方向一致性求解后将带方向的Ribbon映射到规则化网格上,构建表面结构方向场Sdir,同步骤(B2),有发丝带通过的网格点处的方向由发丝带上该点的切线方向确定,其余未知点则通过求解热扩散方程求得;
步骤(B4)、在三维规则化网格内部求解内部距离场I,头皮表面经过的网格点值为0,
三维发丝段头发模型S3D经过的网格点值为1,网格边界上点的值为该网格点到三维发丝段头发模型S3D上最近发丝点的距离加上1,其余点的方向通过热扩散方程求得。
4.根据权利要求1所述一种基于多方向场的逼真的静态头发建模方法,其特征在于:
所述第2阶段的步骤(2)中保留结构的方向场规则化方法包括以下步骤:
步骤(C1)、将步骤B2中得到的头发内部方向场V每个网格点处的方向v通过结构张
T
量乘积V=vv求得,对称矩阵V(V,v,V分别表示不同的含义,V表示矢量场,比如方向场,都是用大写黑体斜体表示,一般的矢量用小写黑体表示,比如方向v;大写黑体用于表示矩阵,比如V以及Vσ)的最大特征值对应的特征向量仍是网格点处的方向v;
步骤(C2)、将步骤C1中得到的V通过球面三维高斯核K(σ)进行卷积得到
λ1≥λ2≥λ3是Vσ对应的由大到小排列的特征值,其均值为 定义规则
化映射为 m可以体现所期望的结构;
步骤(C3)、定义规则化扩散矩阵为 μi(i=
1,2,3)决定了沿着ui(i=1,2,3)扩散的平滑程度;
步骤(C4)、根据步骤(C3)得到的规则化扩散矩阵D,更新结构张量V中的每一个分量
值为 其中i=1...9,V对应最大特征值的特征向量v为规则化网格上每
个网格点处的最终方向。
5.根据权利要求1所述一种基于多方向场的逼真的静态头发建模方法,其特征在于:
所述第3阶段的步骤(1)中使用构建形状分布的方法生成逼真的发根,具体为:首先,手动选定头发区域并计算每个三角面片对应的面积和头发生长区域的总面积;其次在每个三角面片上按面积比例生成均匀分布的发根;最后对生成的发根赋予发根生长方向,最终获得逼真的发根。
6.根据权利要求1所述一种基于多方向场的逼真的静态头发建模方法,其特征在于:
所述第3阶段的步骤(2)中使用保留结构的方向场和头发模型结构约束,构建发丝生长规则,逐点生长发丝包括以下步骤:
步骤(E1)、将步骤(B3)得到的保留头发局部结构的发丝带Ribbon转化为发丝束
Wisp,再将发丝束Wisp转化为非连接到头皮的头发段NAS,NAS能够保留头发的局部结构;
步骤(E2)、每根发丝段S={p1,p2,...,pn}是由三维空间中一系列连续
的点连接而成,p1表示发根点,对于每一个新生长的点pi,其新位置由公式
决定,其中,pi-1是头发段
S上pi的前一个点的位置,V(pi-1)和I(pi-1)分别表示在点pi-1处的内部方向场值和内部距离场值, 表示在点pi-1处的距离场梯度值,Ogrow(pi-1)表示在发丝段S上位置
pi-1处的生长方向,S上第一个点的生长方向由发根方向决定,S上其余点处的生长方向由(pi-1-pi-2)来决定,Sdir(pi-1)是头发表面上距离点pi-1处距离最近的表面结构方向场处的值,α1,α2,α3,α4是分别对应于各个受约束方向的权重,重复生长新点,直至S达到最大长度或新点pi超出头发区域为止;
步骤(E3)、为保留外部头发的结构细节,在得到新点pi之后,从NAS中查找距离pi最
近的点q,若满足以下两个条件(i)||pi-q||<△(ii)|Ogrow(pi)·Ogrow(q)|>To,则将q所在头发段中q点及其以后的所有的点都加入到新生长的头发段S中,△和To是阈值,分别设为△=0.2mm,To=0.7;
步骤(E4)、重复步骤(E2)(E3),直到从发根生长的所有头发都达到终止条件为止。
7.根据权利要求1所述一种基于多方向场的逼真的静态头发建模方法,其特征在于:
所述第3阶段的步骤(3)中为生成逼真的三维发丝头发模型,对头发模型进行能量优化的步骤以下:对生成的头发模型中的每一根发丝,分别构建规则化能量项Ereg、方向一致能量项Eort、邻居能量项Enei和平滑能量项Esmth,总的能量项Etotal由四者加权累加得到,Etotal=αregEreg+αortEort+αneiEnei+αsmthEsmth,αreg,αort,αnei,αsmth是分别对应于各能量项的权值,根据对总能量的贡献程度分别设置为αreg=0.1,αort=2,αnei=5,αsmth=10,最后使用最小二乘法求解此能量最优化问题。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
指纹纹理图像的去噪增强方法及其系统 | 2020-05-18 | 717 |
扩散峭度张量成像的高阶张量特征参数提取方法 | 2020-05-12 | 648 |
一种各项异性扩散滤波的三维散乱点云平滑去噪方法 | 2020-05-19 | 776 |
一种基于扩散张量成像的脑部特征提取方法 | 2020-05-13 | 802 |
一种利用双能减影数据分离胸片图像中成分的方法及装置 | 2020-05-25 | 930 |
一种利用双能减影数据分离胸片图像中成分的方法及装置 | 2020-05-25 | 105 |
基于多张量的磁共振扩散加权图像结构自适应平滑方法 | 2020-05-17 | 118 |
用于脑白质纤维跟踪的高阶扩散张量混合稀疏成像方法 | 2020-05-18 | 1033 |
基于峰度张量分数各向异性微结构特征提取方法与装置 | 2020-05-23 | 47 |
借助磁共振确定扩散张量的系数的方法和装置 | 2020-05-13 | 587 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。