[发明专利]一种基于L1/2有效

专利信息
申请号: 201810352361.0 申请日: 2018-04-19
公开(公告)号: CN108876837B 公开(公告)日: 2021-09-14
发明(设计)人: 洪金华;郭立君;张荣 申请(专利权)人: 宁波大学
主分类号: G06T7/55 分类号: G06T7/55;G06T7/33
代理公司: 宁波奥圣专利代理有限公司 33226 代理人: 周珏
地址: 315211 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于L1/2正则化的三维人体姿态重构方法,其将多幅三维人体图形中的所有节点的三维坐标构成数据库,采用矩阵分解和稀疏编码的在线学习方法对数据库进行字典学习得到过完备字典;然后利用过完备字典构建形状空间模型;接着利用谱范数的性质和L1/2正则化的特点,对非凸优化问题进行凸松弛处理,将非凸优化问题转化为凸规划问题;之后将凸规划问题转化为增广拉格朗日求解表达式;再采用ADMM算法对增广拉格朗日求解表达式进行迭代求解;最后根据解值利用形状空间模型和3D可变形状模型重构出三维人体姿态;优点是重构效果好,且稀疏度好。
搜索关键词: 一种 基于 base sub
【主权项】:
1.一种基于L1/2正则化的三维人体姿态重构方法,其特征在于包括以下步骤:步骤一:选取N幅三维人体图形,每幅三维人体图形中有P个节点;然后将所有三维人体图形中的P×N个节点的三维坐标构成数据库;其中,N≥3P,P=15;步骤二:采用矩阵分解和稀疏编码的在线学习方法的公式对数据库进行字典学习,得到过完备字典,记为B,满足条件:cij≥0且||Bi||F≤1;其中,1≤j≤N,1≤i≤K,B的维数为3P×K,K表示B中的三维形状的原子的数目,3P≤K≤N,B=[B1,...,BK],符号“[]”为向量表示符号,B1,…,BK对应表示B中的第1个三维形状的原子、…、第K个三维形状的原子,B1,…,BK均为维数为3P×1的列向量,Bi表示B中的第i个三维形状的原子,Bi为维数为3P×1的列向量,min()为取最小值函数,C表示字典学习中的稀疏系数矩阵,C的维数为K×N,cij表示C中的第i行第j列元素,C的初始值为C0,C0=pinv(B0)·S_train,S_train的维数为3P×N,S_train=[S1,…,SN],S1,…,SN对应表示第1幅三维人体图形中的所有节点的三维坐标构成的列向量、…、第N幅三维人体图形中的所有节点的三维坐标构成的列向量,S1,…,SN均为维数为3P×1的列向量,Sj表示第j幅三维人体图形中的所有节点的三维坐标构成的列向量,Sj为维数为3P×1的列向量,pinv(B0)为对B0进行伪逆,B0为B的初始值,B0为从S_train中随机挑选K个列向量构成的维数为3P×K的矩阵,符号“|| ||F”为求取矩阵的F范数符号,α为正则化参数;步骤三:利用D构建形状空间模型,将形状空间模型描述为:其中,x=[x,...,xK],x的维数1×K,x1表示D1的稀疏系数,xK表示DK的稀疏系数,D1和DK的维数均为3×P,S为三维人体骨架节点的三维坐标,其维数为3×P,Di的维数为3×P,Di中第1列的三个元素按序为Bi中的第1个至第3个元素,Di中第2列的三个元素按序为Bi中的第4个至第6个元素,依次类推,Di中第P列的三个元素按序为Bi中的第3P‑2个至第3P个元素,xi表示Di的稀疏系数,Ri为Di的正交旋转矩阵,Ri的维数为3×3,Ri满足条件:(Ri)TRi=I1且det(Ri)=1,(Ri)T为Ri的转置,I1为维数为的单位矩3×3阵,det(Ri)表示对Ri求行列式;步骤四:将三维可变形状模型和需重构的二维人体图像中提取的二维特征点进行融合的非凸优化问题描述为:然后利用谱范数的性质和L1/2正则化的特点,对非凸优化问题进行凸松弛处理,将非凸优化问题转化为凸规划问题,描述为:其中,为维数为2×3的矩阵,由维数为3×3的矩阵Rmid的前2行组成,Rmid满足条件:(Rmid)TRmid=I1且det(Rmid)=1,(Rmid)T为Rmid的转置,det(Rmid)表示对Rmid求行列式,x=[x1,…,xK],x1表示D1的稀疏系数,xK表示DK的稀疏系数,D1和DK的维数均为3×P,W表示需重构的二维人体图像中的所有节点的二维坐标构成的矩阵,W的维数为2×P,λ为正则化参数,符号“|| ||1”为求取矩阵的1范数符号,均为维数为2×3的矩阵,由R1的前2行组成,R1为D1的正交旋转矩阵,由Ri的前2行组成,由RK的前2行组成,RK为DK的正交旋转矩阵,符号“|| ||2”为求取矩阵的2范数符号;步骤五:将凸规划问题转化为多变量求解问题,描述为:然后在多变量求解问题中增加一个辅助变量,将多变量求解问题转化为带辅助变量的多变量求解问题,描述为:满足Z=M;接着对带辅助变量的多变量求解问题运用增广拉格朗日乘子法,得到增广拉格朗日求解表达式,描述为:其中,E表示维数为2×P的异常值模拟矩阵,G表示维数为2×1的平移行向量,GT为G的转置,β为非负实参数,M=[M1,…,MK],D=[D1,…,DK]T,[D1,…,DK]T为[D1,…,DK]的转置,Z为增加的辅助变量,μ表示增广拉格朗日求解表达式中的用于控制迭代步长的参数,Y为对偶变量,Lμ(M,Z,E,G,Y)表示增广拉格朗日求解函数;步骤六:采用ADMM算法对增广拉格朗日求解表达式进行迭代求解,求解得到每次迭代后各个变量的求解表达式,将第t次迭代后变量M的求解表达式描述为:将第t次迭代后变量Z的求解表达式描述为:将第t次迭代后变量E的求解表达式描述为:将第t次迭代后变量G的求解表达式描述为:将第t次迭代后变量Y的求解表达式描述为:Yt=Yt‑1+μ(Mt‑Zt);然后采用谱范数近端梯度算法对每次迭代后变量M的求解表达式进行处理,得到每次迭代后变量M的最终求解表达式,将第t次迭代后变量M的最终求解表达式描述为:并分别对每次迭代后变量Z的求解表达式、变量E的求解表达式、变量G的求解表达式进行展开处理,对应得到每次迭代后变量Z的最终求解表达式、变量E的最终求解表达式、变量G的最终求解表达式,将第t次迭代后变量Z的最终求解表达式描述为:Zt=((W‑Et‑1‑(Gt‑1)T)DT+μMt+Yt‑1)×(DDT+μI2)‑1,将第t次迭代后变量E的最终求解表达式描述为:Et=Sβ(W‑ZtD‑(Gt‑1)T),将第t次迭代后变量G的最终求解表达式对应描述为:Gt=g(W‑ZtD‑Et);最后判断迭代次数是否达到最大迭代次数tmax或迭代停止条件是否成立,如果迭代次数达到了最大迭代次数tmax或迭代停止条件成立,则停止迭代,得到变量M的解值,再执行步骤七;否则,继续迭代;其中,1≤t≤tmax,tmax表示最大迭代次数,tmax≥1000,变量M的初始值为维数为2×3K的零矩阵,Zt‑1表示第t‑1次迭代后变量Z的值,变量Z的初始值等于变量M的初始值,Et‑1表示第t‑1次迭代后变量E的值,变量E的初始值为维数为2×P的零矩阵,Gt1表示第t‑1次迭代后变量G的值,变量G的初始值为对W按列取平均得到的矩阵,Yt1表示第t‑1次迭代后变量Y的值,变量Y的初始值等于变量M的初始值,对应表示第t次迭代后变量M1,…,Mi,…,MK的值,Mit‑1表示第t‑1次迭代后变量Mi的值,对应表示Mit‑1经奇异值分解后得到的左边的酉矩阵、右边的酉矩阵、特征值向量,的转置,diag()表示对角线矩阵,表示向量在L1范数单位球上的投影,(Gt‑1)T为Gt‑1的转置,DT为D的转置,I2表示3K×3K的单位矩阵,令X=W‑ZtD‑(Gt‑1)T,Sβ(X)表示对X中的每个元素进行软阈值计算,对X中的第i'行第j'列元素进行软阈值计算的公式为sign(Xi'j')(Xi'j'‑β)+,i'=1,2,1≤j'≤P,sign(Xi'j')表示求Xi'j'的符号,符号“| |”为取绝对值符号,g(W‑ZtD‑Et)表示对W‑ZtD‑Et按行求平均值,表示第t次迭代后变量M的值,表示第t‑1次迭代后变量M的值;步骤七:根据步骤六得到的变量M的解值、M=[M1,…,Mi,…,MK]、得到xi和Ri各自的值,xi=||Mi||2,Ri=[ri(1),ri(2),ri(3)]Tri(3)=ri(1)×ri(2);然后根据及求得的xi和Ri各自的值,重构出三维人体姿态;其中,[ri(1),ri(2),ri(3)]T为[ri(1),ri(2),ri(3)]的转置,ri(1),ri(2),ri(3)对应表示Ri中的第1个行向量、第2个行向量、第3个行向量,表示Mi中的第1个行向量,表示Mi中的第2个行向量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810352361.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top