[发明专利]一种基于累计属性的头部姿态估计方法有效
申请号: | 201611112987.1 | 申请日: | 2016-12-07 |
公开(公告)号: | CN106778579B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 潘力立 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/08 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 张杨 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 累计 属性 头部 姿态 估计 方法 | ||
1.一种基于累计属性的头部姿态估计方法,该方法包括:
步骤1:采集N幅包含不同姿态的头部图像,并根据采集每幅图像时各图像对应的标记头部俯仰、偏航和旋转角,即头部姿态做记录,yn的第一维表示俯仰角,第二维表示倾斜角,第三维表示旋转角,下标n表示第n幅图像;
步骤2:将彩色图像转换为灰度图像,若采集图像已为灰度图像则无需进行转化;
步骤3:将步骤2中得到头部图像归一化为大小为64×64像素的归一化图像,并提取梯度方向直方图特征,并记任意第n幅图像对应的梯度方向直方图特征向量D表示该梯度方向直方图特征向量的维度;
步骤4:将所有N幅图像对应的梯度方向直方图特征向量按顺序排列可以得到输入数据矩阵X,即X=[x1,x2,...,xN];
步骤5:将N幅图像对应的头部姿态转化为对应的累积属性,对于任意一幅图像对应的头部姿态yn,将其第k维ynk转化为累积属性,其中k=1,2,3,转化方法为:
最后由j=1,...,361构成的累计属性向量将姿态数据的每一维都进行这样的变换,最后可以得到姿态yn对应的累计属性向量
这里H=361×3,将所有图像对应的累计属性向量按顺序排列为矩阵A=[a1,a2,...,aN];
步骤6:将N幅图像对应的头部姿态向量按顺序排列为数据矩阵Y,即Y=[y1,y2,...,yN];
步骤7:通过栈式自编码模型建立梯度方向直方图X=[x1,x2,...,xN]和累计属性A=[a1,a2,...,aN]之间的非线性映射关系,栈式自编码的参数用符号θ表示,目标函数为:
其中hj(xn)是栈式自编码对输出向量第j维元素为1的概率估计,anj表示第n幅图像对应的累计属性向量的第j个元素,λ控制约束项||θ||2的强弱,进一步的hj(xn)的最后一层都是对应二值(0/1)逻辑回归模型;
步骤8:利用后向传播算法求解步骤7中目标函数关于网络参数每一个元素的偏导数,由此得到关于θ的梯度,即
步骤9:初始化参数θ,初始化的原则是随机初始化,之后利用梯度下降算法调整网络参数,使得输入信号的重构误差最小;
步骤10:利用步骤8中得到的梯度利用梯度下降法得到将输入特征映射到累计属性时的网络最佳参数;
步骤11:将X=[x1,x2,...,xN]作为输入,送入到步骤10中学到的栈式自编码模型中,并得到对应的累积属性估计值向量
最后得到所有图像对应的累积属性矩阵
步骤12:利用随机森林方法估计累积属性和目标姿态Y=[y1,y2,...,yN]之间的映射关系;
步骤13:当给定一个新的头部图像时,先利用步骤10中学到的栈式自编码模型估计对应的累积属性,在利用步骤11中学到的随机森林模型将累积属性映射到姿态。
2.如权利要求1所述的一种基于累计属性的头部姿态估计方法,其特征在于所述步骤3中在梯度方向直方图特征计算的过程中,区域个数的参数设置为2×2,每一区域中图像单元的个数参数设置为4×4,方向柱的个数设置为9,最后得到任意一幅图像对应的梯度方向直方图特征的维数为1152。
3.如权利要求1所述的一种基于累计属性的头部姿态估计方法,其特征在于所述步骤12中用到的随机森林方法,决策树的个数设置为500,随机特征的维数设置为35。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611112987.1/1.html,转载请声明来源钻瓜专利网。