[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103778439A - 基于动态时空信息挖掘的人体轮廓重构方法 - Google Patents

基于动态时空信息挖掘的人体轮廓重构方法 Download PDF

Info

Publication number
CN103778439A
CN103778439A CN201410030682.0A CN201410030682A CN103778439A CN 103778439 A CN103778439 A CN 103778439A CN 201410030682 A CN201410030682 A CN 201410030682A CN 103778439 A CN103778439 A CN 103778439A
Authority
CN
China
Prior art keywords
sample
sequence
subsequence
body contour
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410030682.0A
Other languages
English (en)
Other versions
CN103778439B (zh
Inventor
周雪
邹见效
徐红兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201410030682.0A priority Critical patent/CN103778439B/zh
Publication of CN103778439A publication Critical patent/CN103778439A/zh
Application granted granted Critical
Publication of CN103778439B publication Critical patent/CN103778439B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

本发明公开了一种基于动态时空信息挖掘的人体轮廓重构方法,通过连接人体轮廓测试样本和前几帧测试样本构建一个查询序列,采用非负矩阵分解的方法提取查询序列和已知的人体运动训练样本序列中各样本的形状描述子,根据形状描述子计算查询序列与训练样本序列的代价矩阵,再通过代价矩阵计算累积代价矩阵,根据累积代价矩阵的元素值确定最优子序列的末端点下标,再采用最优规整路径算法得到起始点下标,从而得到备选最优子序列,再通过预设阈值筛选最终的最优子序列,最后根据几个最优子序列中末端点样本进行加权拟合得到重构的人体轮廓图像。本发明通过构建查询序列引入时空信息,提高人体轮廓重构的准确性和鲁棒性。

Description

基于动态时空信息挖掘的人体轮廓重构方法
技术领域
本发明属于计算机视觉技术领域,更为具体地讲,涉及一种基于动态时空信息挖掘的人体轮廓重构方法。
背景技术
人体形状轮廓重构是图像处理和计算机视觉领域中一个很重要并极富挑战性的问题。它的目标是从带有噪音干扰的数据中将原始信号恢复出来。一个有效的解决方案是挖掘人体轮廓序列中潜在的时空结构信息,并利用这些信息寻找最优的模板用于数据重构。
目前很多研究工作围绕人体轮廓的分析进行展开。基于流形学习(ManifoldLearning)的方法通过对训练样本非线性降维学习出一个低维的流形空间,针对一个测试样本,找到其在低维流形上对应的最近邻点并反投影到原始空间进行重构。具体算法可参考文献:A.Elgammal and C.S.Lee,Nonlinear ManifoldLearning for Dynamic Shape and Dynamic Appearance,In Computer Vision andImage Understanding,vol.106,pp.31-46,2007.值得注意的是,该类方法在进行降维和寻找最近邻的时候没有考虑样本的时序信息。实际上,为了提高鲁棒性,越来越多的学者在他们的方法中引入时间约束。Cremers通过引入自回归(autoregression)模型建立当前轮廓和前几帧轮廓样本之间的关系。具体算法可参考文献[2]:D.Cremers,Nonlinear Dynamical Shape Priors for Level SetSegmentation,In Proc.IEEE Conf.Compu.Vision.Patte.Recog.,pp.1-7,2007。Zhou等人通过连接当前测试样本和其前几帧样本构建一个子序列,并寻找其中每个样本的最近邻模板集,将重构问题转化成寻找连接这些模板集的最短路径问题。该方法并没有只单独考虑测试样本,而把子序列当成一个整体,通过进行时序序列匹配来提高对噪音的鲁棒性。具体算法可参考文献[3]:X.Zhou,X.Li,T.J.Chin and D.Suter,Adaptive Human Silhouette Reconstruction Based on theExploration of Temporal Information,In Proc.of ICASSP,pp.1005-1008,2012。
对于时序数据匹配,动态时间规整算法(Dynamic Time Warping,DTW)是一种非常有效的比较并对齐两个时间序列的方法。DTW算法最早起源于语音处理,现在已经成功应用于形状检索、匹配、分类等领域。在很多实际应用中,往往存在两个长度不等的序列,一个是长的训练序列,另外一个是短的查询序列,需要从一个长序列中找到其中一段子序列和查询序列最相似,这种情况下不需要将两个不等长序列全局进行对齐(首尾对应点分别对齐)。该算法是传统DTW算法的变形,称之为子序列DTW(Subsequence DTW)算法。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于动态时空信息挖掘的人体轮廓重构方法,通过挖掘轮廓时序数据中空间和时间维度上内在的结构特性,将人体轮廓从噪音干扰的数据中准确恢复出来。
为实现上述发明目的,本发明基于动态时空信息挖掘的人体轮廓重构方法,其特征在于包括:
S1:人体运动训练样本序列Y=(y1,y2,...yM)为一组已知的人体轮廓图像样本,M表示训练样本个数,采集实际人体运动过程中的图像并提取每帧图像的人体轮廓得到测试序列X=(x1,x2,...xt,...,xN),N表示测试样本个数;对于第t个测试样本xt∈X,连接该测试样本xt和其前L-1个测试样本构建查询序列 Q = ( q 1 , q 2 , . . . , q L ) = ( x t - ( L - 1 ) , . . . x t ) ⊆ X ,L表示查询序列的长度;
S2:采用非负矩阵分解的方法提取查询序列Q和训练样本序列Y中每个样本的形状描述子;
S3:进行基于子序列动态时间规整算法的时序数据匹配,具体步骤包括:
S3.1:计算查询序列Q与训练样本序列Y的代价矩阵C∈RL×M,代价矩阵的元素
Figure BDA0000460538930000021
其中
Figure BDA0000460538930000024
表示查询序列Q中第i个样本qi的形状描述子,i表示查询序列中测试样本序号,i=1,2,...,L,
Figure BDA0000460538930000025
表示训练样本序列Y中第j个样本yj的形状描述子,j表示训练样本序号,j=1,2,...,M;
S3.2:计算累积代价累积矩阵D∈RL×M,计算方法为:
Figure BDA0000460538930000022
S3.3:根据累积代价矩阵D确定最优子序列的末端点样本序号:
Figure BDA0000460538930000031
判断是否D(L,b*)<τ,τ表示预设的DTW距离阈值,如果是,进入步骤S3.4,如果不是,将样本
Figure BDA0000460538930000032
邻域内的D(L,b′)都置为正无穷,其中b′∈[b*-len:b*+len],len代表邻域大小,进入步骤S4;
S3.4:采用最优规整路径算法得到对应的起始点样本序号a*,判断该子序列与查询序列的规整路径斜率
Figure BDA0000460538930000033
是否大于预设阈值kT,如果大于,则将该子序列作为最优子序列,否则舍弃该子序列;返回步骤S3.3;
S4:根据步骤S3得到的最优子序列进行测试样本xt的人体轮廓重构,重构的人体轮廓
Figure BDA0000460538930000034
根据下式逼近得到:
x ^ t ≈ Σ m = 1 r w m y b m *
其中,r表示得到的最优子序列个数,wm表示归一化的权重,其计算公式为:
w m = exp [ - c 2 ( q L , y b m * ) ] Σ m = 1 r exp [ - c 2 ( q L , y b m * ) ] .
进一步地,步骤S2中样本的形状描述子的提取方法包括以下步骤:
S2.1:根据训练样本序列Y得到非负的形状训练数据矩阵
Figure BDA0000460538930000037
其中每一列代表一个形状列向量,是由训练样本序列yj的二值轮廓图像拉成d×1的列向量,求解最小二乘优化问题得到基矩阵W:
min W , H | | V - WH | | F s . t . W ≥ 0 , H ≥ 0
其中,W表示d×K的基矩阵,每一列代表一个基向量,K是预设的分解参数,表示分解得到的基向量个数;H表示K×M的系数矩阵;||·||F表示求Frobenius范数;
S2.2:对于查询序列Q和训练样本序列Y中的每个样本,其形状描述子通过求解最小二乘问题得到:
min f A | | V A - W · f A | | 2 s . t . f A ≥ 0
其中,VA表示样本A的形状列向量,fA表示样本A的形状描述子。
本发明基于动态时空信息挖掘的人体轮廓重构方法,通过连接人体轮廓测试样本和前几帧人体轮廓测试样本构建一个查询序列,采用子序列动态时间规整算法从人体运动训练样本序列中找到和查询序列最为匹配的子序列,具体方法是:采用非负矩阵分解的方法提取查询序列和训练样本序列中各样本的形状描述子,根据形状描述子计算查询序列与训练样本序列的代价矩阵,再通过代价矩阵计算累积代价矩阵,根据累积代价矩阵的元素值确定最优子序列的末端点下标,再采用最优规整路径算法得到起始点下标,从而得到备选最优子序列,再通过预设阈值筛选最终的最优子序列;最后根据得到的最优子序列中末端点样本进行加权拟合得到重构的人体轮廓图像。
本发明具有以下有益效果:
(1)、引入时序数据的时空建模,利用连续帧间内在的时空约束提高人体轮廓重构的准确性和鲁棒性;
(2)、把对时序数据的挖掘转化成一个基于动态规划的时序数据的匹配问题,在人体轮廓重构过程中增加了时间上的平滑约束;
(3)、基于非负矩阵分解(Nonnegative Matrix Factorization,NMF)的线性表示的形状描述子能够刻画形状的局部变化,减少噪音或部分遮挡的干扰。
附图说明
图1是形状描述子的线性表示示意图;
图2是关于子序列DTW匹配的一个示意图;
图3是基于子序列DTW寻找最优子序列的示例图;
图4是四种方法对OU-ISIR-行走训练样本的重构准确率对比图;
图5是四种方法对CASIA-行走训练样本的重构准确率对比图;
图6是四种方法对CVAP-挥手训练样本的重构准确率对比图;
图7是四种方法对CVAP-慢跑训练样本的重构准确率对比图;
图8是四种方法对CVAP-拳击训练样本的重构准确率对比图;
图9是两种形状描述子得到的最近邻结果对比图;
图10是不同遮挡程度下四种方法的重构准确率对比图。
具体实施方式
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
实施例
本发明基于动态时空信息挖掘的人体轮廓重构方法,包括以下步骤:
S1:构建查询序列:
人体运动训练样本序列Y=(y1,y2,...yM)为一组已知的人体轮廓图像训练样本,M表示训练样本个数。训练样本是预先通过对一组连续的人体运动图像进行人体轮廓提取得到的。采集实际人体运动过程中的图像并提取每帧图像的人体轮廓得到测试序列X=(x1,x2,...xt,...,xN),N表示测试样本个数,t表示测试序列中测试样本的序号,即表示测试样本图像采集的时刻。对于第t个的测试样本xt∈X,本发明的目的就是在有遮挡或噪音干扰情况下对测试样本xt进行重构。本发明将时刻t的测试样本xt与它的前L-1个时刻对应的测试样本结合起来构建一个短的查询序列来引入时间平滑约束,查询序列为
Figure BDA0000460538930000051
,L表示查询序列的长度,L<<M,显而易见地,L<N。
通过构建查询序列,可以将重构问题转化成时序数据匹配优化问题,即从训练样本序列Y中找到和查询序列Q最为匹配的子序列,从而将动态时空信息挖掘引入人体轮廓重构。
S2:基于NMF的形状描述子提取:
为了更好地刻画局部形状变化,本发明引入了一种基于NMF((NonnegativeMatrix Factorization,非负矩阵分解)的线性形状模型。和常用的水平集方法(用带符号的距离函数来描述形状)不同的是,线性形状模型将形状变化的建模看成是一个学习形状码本的过程,其中的每个码字代表一种局部形状。NMF是一种学习局部特征非常有效的工具,算法原理可参见:D.D. Lee and H.S. Seung. Learningthe Parts of Objects by Nonnegative Matrix Factorization. Nature, 401, pp. 788-791,1999。
一般地,NMF实际上就是求解一个带约束的最小二乘问题,如下所示:
min W , H | | V - WH | | F s . t . W ≥ 0 , H ≥ 0 - - - ( 1 )
在本发明中,
Figure BDA0000460538930000062
是已知的非负的形状训练数据矩阵,每一列
Figure BDA0000460538930000063
代表一个形状列向量,是由训练样本序列yj的二值轮廓图像拉成d×1的列向量;W表示d×K的基矩阵,每一列代表一个基向量,K是预设的分解参数,表示分解得到的基向量个数。H表示K×M的系数矩阵,其中每一列包含的是训练样本由基向量重构的组合系数,与训练样本一一对应。||·||F表示求Frobenius(弗罗伯尼)范数。每一个训练样本都可以由基图像的线性组合表达。图1是形状描述子的线性表示示意图。如图1所示,经过NMF得到的基图像W侧重的是描述局部的形状变化(由深色强调)。
根据公式(1)得到基矩阵W后,即可提取查询序列Q和训练样本序列Y中每个样本的形状描述子,形状描述子通过求解最小二乘问题得到:
min f A | | V A - W · f A | | 2 s . t . f A ≥ 0 - - - ( 2 )
其中,VA表示样本A的形状列向量,fA表示样本A的形状描述子,||·||2表示求二范数。
以测试样本xt为例,其形状描述子
Figure BDA0000460538930000065
的求解公式为:
min f x t | | V x t - W · f x t | | 2 s . t . f x t ≥ 0 - - - ( 3 )
Figure BDA0000460538930000067
即为测试样本xt的形状列向量。实际上,
Figure BDA0000460538930000068
就是测试样本xt由基图像线性表示的重构系数。
S3:基于子序列DTW的时序数据匹配:
本发明中将重构问题转化成一个基于动态规划的时序数据匹配优化问题。时序信息是通过连接当前时刻样本xt与其前L-1帧样本构成长度为L的查询序列Q引入进来的。和传统的基于DTW进行序列匹配不同的是,查询序列Q和训练数据序列Y在长度上有着明显的不同,而且它们的端点并不一定有对应关系,因此需要在Y中寻找最优的子序列,使得该子序列Y(a*:b*)与查询序列Q最为匹配,a*和b*表示该子序列端点样本的序号,即端点样本分别为
Figure BDA0000460538930000069
Figure BDA00004605389300000610
,两个序列最匹配即意味着在满足边界、单调和步长约束下,两个序列之间的规整路径和最短。该子序列匹配问题可以采用子序列DTW算法有效地进行求解,即在训练样本序列Y中寻找所有可能的子序列使其对查询序列Q的DTW距离最短:
( a * , b * ) = arg min ( a , b ) : 1 &le; a < b &le; M DTM ( Q , Y ( a : b ) ) - - - ( 4 )
其中DTW(Q,Y(a:b))是查询序列Q和训练子序列Y(a:b)之间的DTW距离。图2是关于子序列DTW匹配的一个示意图。
具体步骤包括:
S301:计算Q与Y的代价矩阵C∈RL×M,代价矩阵的每一个元素代表每一对样本之间的距离,即元素其中
Figure BDA0000460538930000073
表示查询序列Q中第i个样本qi的形状描述子,i表示查询序列中样本序号,i=1,2,...,L,
Figure BDA0000460538930000074
表示训练样本序列Y中第j个样本yj的形状描述子,j表示训练样本序号,j=1,2,...,M。
S302:计算累积代价矩阵(Accumulated Cost Matrix)D∈RL×M,D中每一个元素D(i,j)就是序列Q(1:i)和Y(1:j)之间的DTW距离:
D(i,j)=DTW(Q(1:i),Y(1:j))对i∈[1:L],j∈[1:M]  (5)
本发明中,累积代价矩阵D的计算方式如下:
D ( i , 1 ) = &Sigma; k = 1 i c ( q k , y 1 ) for i &Element; [ 1 : L ] D ( 1 , j ) = c ( q 1 , y j ) for j &Element; [ 1 : M ] D ( i , j ) = min { D ( i - 1 , j - 1 ) , D ( i - 1 , j ) , D ( i , j - 1 ) } + c ( q i , y j ) for i &Element; [ 2 : L ] , j &Element; [ 2 : M ] - - - ( 6 )
接下来根据累积代价矩阵D来确定最优子序列。
S303:确定最优子序列的末端点样本序号b*
b * = arg min b &Element; [ 1 : M ] D ( L , b ) - - - ( 7 )
(7)式表示最优子序列的末端点样本序号b*为累积代价矩阵中元素D(L,b)最小值所对应的样本序号。
一般来说,最优子序列不是唯一的,本发明采用一个预设的DTW距离阈值τ来控制最优子序列的个数,判断是否D(L,b*)<τ,如果是,进入步骤S304,如果不是,将样本
Figure BDA0000460538930000077
邻域内的D(L,b′)都置为正无穷,其中b′∈[b*-len:b*+len],len代表邻域大小,进入步骤S4。
DTW距离阈值τ是根据实际情况的需要进行设置的,如果设置过小,那么可能无法找到最优子序列进行测试样本的重构,如果设置过大,会造成最优子序列数量过多,算法复杂度加大,可以通过试验来确定一个合适的值。
将样本邻域内的D(L,b′)置为正无穷的目的是设置一个保护间隔,避免在确定最优子序列的末端点样本序号时得到两个或以上接近的样本序号,从而减少得到的最优子序列出现重叠情况的可能性。
S304:采用最优规整路径算法得到起始点样本序号a*。起始点样本序号a*通过最优规整路径算法(Optimal Warping Path,OWP)得到。具体算法可参见:M.Muller,Information Retrieval for Music and Motion,Springer-Verlag,New York,2007。
为了避免退化映射问题,需要进一步规定该子序列与查询序列的规整路径斜率。在得到起始点样本序号a*后,判断该子序列与查询序列的规整路径斜率
Figure BDA0000460538930000081
是否大于预设阈值kT,如果大于,则将该子序列作为最优子序列,否则舍弃该子序列;返回步骤S303。
可见,通过步骤S3,可以得到r个最优子序列,其中每个最优子序列的末端点样本即作为测试样本xt重构所使用的人体轮廓模板。图3是基于子序列DTW寻找最优子序列的示例图。本实施例以人周期行走为例,采用本发明找到了两个最优子序列,分别为
Figure BDA0000460538930000082
Figure BDA0000460538930000083
分别对应图3中不同的两条曲线。图3中颜色越深表示代价越小,从图3可以看出,采用本发明得到的最优子序列的规整路径都是覆盖了代价矩阵中颜色较深的区域,即总体代价最小。
S4:测试样本重构:
本发明通过引入子序列DTW方法,将原来两个样本之间的比较转化成两个序列的比较,时序约束关系的引入使得找到的用于重构测试样本的模板具有更加良好的准确性和鲁棒性。
对测试样本xt进行人体轮廓重构,重构的人体轮廓图像
Figure BDA0000460538930000084
由r个人体轮廓模板
Figure BDA0000460538930000085
的线性加权拟合进行逼近:
x ^ t &ap; &Sigma; m = 1 r w m y b m * - - - ( 8 )
其中r表示步骤S3中得到的最优子序列的个数,wm表示归一化的权重,其计算公式为:
w m = exp [ - c 2 ( q L , y b m * ) ] &Sigma; m = 1 r exp [ - c 2 ( q L , y b m * ) ] - - - ( 9 )
exp表示指数函数, c 2 ( q L , y b m * ) = | | f qL - f y b m * | | 2 2 .
采用多个人体运动序列对本发明进行了验证仿真:在原测试样本上人为叠加干扰,再采用本发明进行测试样本重构,对原测试样本GT(Ground Truth)和重构人体轮廓图像
Figure BDA0000460538930000093
进行比较。为了方便定量的比较,定义如下重构准确率Ascore(accuracy score)来反映没有被干扰的测试样本GT与重构人体轮廓图像
Figure BDA0000460538930000094
的相似程度:
Ascore = area ( GT &cap; x ^ t ) area ( GT &cup; x ^ t ) - - - ( 10 )
验证仿真的测试样本在三个不同运动数据库:OU-ISIR数据库、CASIA数据库、CVAP数据库中选取。除采用本发明外,还采用其他三种方法进行对比,包括TC-HSR方法(参见X.Zhou,X.Li,T.J.Chin and D.Suter,Adaptive HumanSilhouette Reconstruction Based on the Exploration of Temporal Information,In Proc.of ICASSP,pp.1005-1008,2012)、MLSR方法(参见A.Elgammal and C.S.Lee,Nonlinear Manifold Learning for Dynamic Shape and Dynamic Appearance,InComputer Vision and Image Understanding,vol.106,pp.31-46,2007)以及NMF-NN方法。其中NMF-NN方法和本发明的区别是没有考虑时序约束。
图4是四种方法对OU-ISIR-行走训练样本的重构准确率对比图。图5是四种方法对CASIA-行走训练样本的重构准确率对比图。图6是四种方法对CVAP-挥手训练样本的重构准确率对比图。图7是四种方法对CVAP-慢跑训练样本的重构准确率对比图。图8是四种方法对CVAP-拳击训练样本的重构准确率对比图。从图4至图8所示,在四种方法中,本发明的重构准确率较高并且具有较好的鲁棒性。
图9是两种形状描述子得到的最近邻结果对比图。两种形状描述子分别是本发明中基于NMF的形状描述子,以及基于水平集的带符号的距离函数(SDF)的形状描述子。如图9所示,在有部分遮挡情况下,采用基于NMF的形状描述子找到的最近邻结果与原测试样本更为接近,因此得到的最优子序列也更加准确。
更进一步地,还测试了在不同遮挡程度下四种方法的重构准确率。图10是不同遮挡程度下四种方法的重构准确率对比图。本测试中,将遮挡程度分为三个等级:0-30%,30-70%以及70-100%,百分比越高代表目标被遮挡的越严重。如图10所示,本发明在不同遮挡程度下均能得到较优越的重构准确度,并且性能非常稳定。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

Claims (2)

1.一种基于动态时空信息挖掘的人体轮廓重构方法,其特征在于,包括以下步骤:
S1:人体运动训练样本序列Y=(y1,y2,...yM)为一组已知的人体轮廓图像样本,M表示训练样本个数,采集实际人体运动过程中的图像并提取每帧图像的人体轮廓得到测试序列X=(x1,x2,...xt,...,xN),N表示测试样本个数;对于第t个测试样本xt∈X,连接该测试样本xt和其前L-1个测试样本构建查询序列 Q = ( q 1 , q 2 , . . . , q L ) = ( x t - ( L - 1 ) , . . . x t ) &SubsetEqual; X ;
S2:采用非负矩阵分解的方法提取查询序列Q和训练样本序列Y中每个样本的形状描述子;
S3:进行基于子序列动态时间规整算法的时序数据匹配,具体步骤包括:
S3.1:计算查询序列Q与训练样本序列Y的代价矩阵C∈RL×M,代价矩阵的元素其中
Figure FDA0000460538920000019
表示查询序列Q中第i个样本qi的形状描述子,i表示查询序列中样本序号,i=1,2,...,L,
Figure FDA0000460538920000012
表示训练样本序列Y中第j个样本yj的形状描述子,j表示训练样本序号,j=1,2,...,M;
S3.2:计算累积代价累积矩阵D∈RL×M,计算方法为:
Figure FDA0000460538920000013
S3.3:根据累积代价矩阵D确定最优子序列的末端点样本序号:
Figure FDA0000460538920000014
判断是否D(L,b*)<τ,τ表示预设的DTW距离阈值,如果是,进入步骤S3.4,如果不是,将样本邻域内的D(L,b′)都置为正无穷,其中b′∈[b*-len:b*+len],len代表邻域大小,进入步骤S4;
S3.4:采用最优规整路径算法得到对应的起始点样本序号a*,判断该子序列与查询序列的规整路径斜率
Figure FDA0000460538920000016
是否大于预设阈值kT,如果大于,则将该子序列作为最优子序列,否则舍弃该子序列;返回步骤S3.3;
S4:根据步骤S3得到的最优子序列进行测试样本xt的人体轮廓重构,重构的人体轮廓图像
Figure FDA0000460538920000017
根据下式得到:
x ^ t &ap; &Sigma; m = 1 r w m y b m *
其中,r表示得到的最优子序列个数,wm表示归一化的权重,其计算公式为:
w m = exp [ - c 2 ( q L , y b m * ) ] &Sigma; m = 1 r exp [ - c 2 ( q L , y b m * ) ] .
2.根据权利要求1所述的人体轮廓重构方法,其特征在于,所述步骤S2中样本的形状描述子的提取方法包括以下步骤:
S2.1:根据训练样本序列Y得到非负的形状训练数据矩阵
Figure FDA0000460538920000023
其中每一列代表一个形状列向量,是由训练样本序列yj的二值轮廓图像拉成d×1的列向量,求解最小二乘优化问题得到基矩阵W:
min W , H | | V - WH | | F s . t . W &GreaterEqual; 0 , H &GreaterEqual; 0
其中,W表示d×K的基矩阵,每一列代表一个基向量,K是预设的分解参数,表示分解得到的基向量个数;H表示K×M的系数矩阵;||·||F表示求Frobenius范数;
S2.2:对于查询序列Q和训练样本序列Y中的每个样本,其形状描述子通过求解最小二乘问题得到:
min f A | | V A - W &CenterDot; f A | | 2 s . t . f A &GreaterEqual; 0
其中,VA表示样本A的形状列向量,fA表示样本A的形状描述子。
CN201410030682.0A 2014-01-23 2014-01-23 基于动态时空信息挖掘的人体轮廓重构方法 Expired - Fee Related CN103778439B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410030682.0A CN103778439B (zh) 2014-01-23 2014-01-23 基于动态时空信息挖掘的人体轮廓重构方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410030682.0A CN103778439B (zh) 2014-01-23 2014-01-23 基于动态时空信息挖掘的人体轮廓重构方法

Publications (2)

Publication Number Publication Date
CN103778439A true CN103778439A (zh) 2014-05-07
CN103778439B CN103778439B (zh) 2016-08-17

Family

ID=50570652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410030682.0A Expired - Fee Related CN103778439B (zh) 2014-01-23 2014-01-23 基于动态时空信息挖掘的人体轮廓重构方法

Country Status (1)

Country Link
CN (1) CN103778439B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107871140A (zh) * 2017-11-07 2018-04-03 哈尔滨工程大学 一种基于斜率弹性相似性度量方法
CN108387932A (zh) * 2018-01-29 2018-08-10 成都承义科技有限公司 一种地震信号的识别方法及装置
CN109145224A (zh) * 2018-08-20 2019-01-04 电子科技大学 社交网络事件时序关系分析方法
CN111208142A (zh) * 2019-08-01 2020-05-29 北京航空航天大学 基于动态时间规整相关性特征的裂纹损伤定量检测方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1426020A (zh) * 2001-12-13 2003-06-25 中国科学院自动化研究所 基于步态的远距离身份识别方法
US20120275703A1 (en) * 2011-04-27 2012-11-01 Xutao Lv Superpixel segmentation methods and systems
CN103366382A (zh) * 2013-07-04 2013-10-23 电子科技大学 一种基于超像素的主动轮廓跟踪方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1426020A (zh) * 2001-12-13 2003-06-25 中国科学院自动化研究所 基于步态的远距离身份识别方法
US20120275703A1 (en) * 2011-04-27 2012-11-01 Xutao Lv Superpixel segmentation methods and systems
CN103366382A (zh) * 2013-07-04 2013-10-23 电子科技大学 一种基于超像素的主动轮廓跟踪方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SANTOSH K.C. ET AL: "Use of dynamic time warping for object shape classification through signature", 《KATHMANDU UNIVERSITY JOURNAL OF SCIENCE》 *
VIT NIENNATTRAKUL ET AL: "Shap-based template matching for time series data", 《KNOWLEDGE-BASED SYSTEM》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107871140A (zh) * 2017-11-07 2018-04-03 哈尔滨工程大学 一种基于斜率弹性相似性度量方法
CN107871140B (zh) * 2017-11-07 2021-10-01 哈尔滨工程大学 一种基于斜率弹性相似性度量方法
CN108387932A (zh) * 2018-01-29 2018-08-10 成都承义科技有限公司 一种地震信号的识别方法及装置
CN108387932B (zh) * 2018-01-29 2019-10-18 成都承义科技有限公司 一种地震信号的识别方法及装置
CN109145224A (zh) * 2018-08-20 2019-01-04 电子科技大学 社交网络事件时序关系分析方法
CN109145224B (zh) * 2018-08-20 2021-11-23 电子科技大学 社交网络事件时序关系分析方法
CN111208142A (zh) * 2019-08-01 2020-05-29 北京航空航天大学 基于动态时间规整相关性特征的裂纹损伤定量检测方法
CN111208142B (zh) * 2019-08-01 2022-03-22 北京航空航天大学 基于动态时间规整相关性特征的裂纹损伤定量检测方法

Also Published As

Publication number Publication date
CN103778439B (zh) 2016-08-17

Similar Documents

Publication Publication Date Title
Zhang et al. Chinese sign language recognition with adaptive HMM
Wan et al. End-to-end integration of a convolution network, deformable parts model and non-maximum suppression
CN101551863B (zh) 基于非下采样轮廓波变换的遥感图像道路提取方法
CN112184752A (zh) 一种基于金字塔卷积的视频目标跟踪方法
CN108427921A (zh) 一种基于卷积神经网络的人脸识别方法
CN105528794A (zh) 基于混合高斯模型与超像素分割的运动目标检测方法
CN107424161B (zh) 一种由粗至精的室内场景图像布局估计方法
CN107103326A (zh) 基于超像素聚类的协同显著性检测方法
CN107463954B (zh) 一种模糊异谱图像的模板匹配识别方法
CN108665485A (zh) 一种基于相关滤波与孪生卷积网络融合的目标跟踪方法
CN102521616B (zh) 基于稀疏表示的行人检测方法
CN108596951A (zh) 一种融合特征的目标跟踪方法
CN104268593A (zh) 一种小样本情况下多稀疏表示的人脸识别方法
CN111310659A (zh) 基于增进式图卷积神经网络的人体动作识别方法
Hua et al. Depth estimation with convolutional conditional random field network
CN104240256A (zh) 一种基于层次化稀疏建模的图像显著性检测方法
CN104239522A (zh) 一种基于图像间内容约束的超像素编码图像检索方法
CN112163498A (zh) 前景引导和纹理聚焦的行人重识别模型建立方法及其应用
CN103440510A (zh) 一种面部图像中特征点的定位方法
CN108197584A (zh) 一种基于三元组深度神经网络的行人重识别方法
CN114973305B (zh) 一种针对拥挤人群的精确人体解析方法
CN117765313A (zh) 一种基于空间连续视图对比学习的多源遥感图像分类方法
Jin et al. Action recognition using vague division DMMs
CN103778439A (zh) 基于动态时空信息挖掘的人体轮廓重构方法
CN107220607B (zh) 基于3d平稳小波的运动轨迹行为识别方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160817

Termination date: 20200123

CF01 Termination of patent right due to non-payment of annual fee