[发明专利]一种三维人脸虚拟整形中玻尿酸注射美容方法在审
| 申请号: | 201810125857.4 | 申请日: | 2018-02-08 |
| 公开(公告)号: | CN108447115A | 公开(公告)日: | 2018-08-24 |
| 发明(设计)人: | 田唐昊;金小刚 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00 |
| 代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
| 地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 注射 玻尿酸 人脸 三维人脸模型 三维 三维扫描仪 注射量 整形 美容 虚拟 迭代法计算 计算机动画 计算机游戏 变形技术 广度优先 函数计算 三维模型 提升距离 虚拟人脸 用户选取 距离场 注射点 整容 遍历 可用 鲁棒 权重 算法 变形 采集 | ||
1.一种三维人脸虚拟整形中玻尿酸注射美容方法,其特征在于,包括以下步骤:
(1)使用三维扫描仪获取三维人脸模型,并选取注射参数,包括注射点、注射半径与注射量;
(2)以注射点作为起点,搜索三维人脸上注射点的注射半径内所有的点,作为注射区域;
(3)计算每个点移动的权重;
(4)根据模拟注射玻尿酸方程式,使用二分迭代法计算出注射区域中每个顶点变形后的顶点坐标。
2.根据权利要求1所述的三维人脸虚拟整形中玻尿酸注射美容方法,其特征在于,步骤(2)中,所述的搜索方法为广度优先遍历搜索。
3.根据权利要求1所述的三维人脸虚拟整形中玻尿酸注射美容方法,其特征在于,步骤(3)中,所述每个点移动的权重根据距离场函数计算,公式如下:
f(α)=0.46α6-3.36α5+6.30α4-2.28α3-2.10α2-0.02α+1
其中,α=||P-M||/R,这里R为注射半径,M为注射点坐标,P为注射区域内的点坐标。
4.根据权利要求1所述的三维人脸虚拟整形中玻尿酸注射美容方法,其特征在于,步骤(4)中,所述的模拟注射玻尿酸方程式如下:
其中,P为注射区域内的点,P′是P变形后的坐标点,d是注射距离,f(α)是P点的权重,是P的法向。
5.根据权利要求1所述的三维人脸虚拟整形中玻尿酸注射美容方法,其特征在于,步骤(4)中,所述顶点坐标的计算方法如下:
(4-1)设定提升距离上限dmax,下限dmin,变形精度ε,注射量V;
(4-2)令dc=(dmin+dmax)/2,根据模拟注射玻尿酸方程式计算得到注射区域中每个点的新坐标;
(4-3)使用二维切片法计算出变形区域变化的体积Vc;
(4-4)若|Vc-V|<ε,则取d=dc,跳转到(4-5);若Vc>V,则令dmax=dc,跳转到(4-2);若Vc<V,则令dmin=dc,跳转到(4-2);
(4-5)使用模拟注射玻尿酸方程式计算出变形区域的最终顶点坐标。
6.根据权利要求5所述的三维人脸虚拟整形中玻尿酸注射美容方法,其特征在于,步骤(4-3)的具体步骤为:将变形前与变形后的注射区域看作一个封闭的区域C,将闭合区域C沿着注射点法线方向等间隔的做若干切割面,设第i个切割面与区域C相交的顶点集合为{A0,A1,...,An},其中Ak=(xk,yk,zi),则该切割面的面积Si用如下公式计算:
最后对切割面的面积和平面间距相乘再求和得到变形区域变化的体积Vc,公式如下:
其中,Δz为相邻切割面之间的间隔距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810125857.4/1.html,转载请声明来源钻瓜专利网。





