更全的杂志信息网

Particle Filter Object Tracking Algorithm Based on Sparse Representation and Nonlinear Resampling

更新时间:2016-07-05

As an active research topic in the field of image processing and computer vision, video real-time object tracking[1] is important in establishing spatial and temporal coherent relationships of object motion states between consecutive frames. Yet it is still challenging to guarantee the stability and accuracy of tracking in complex real-world scenarios due to occlusion, illumination changes and abrupt motion[2-3]. Abrupt motions of objects, such as uncertain and fast motions, fast and high dynamic changing directions range, are ubiquitous in the scenes like sport events as well as in low frame rate videos, so tracking these kinds of objects have attracted wide attention.

However, most traditional tracking methods cannot accurately track objects with abrupt motions due to their smooth motion assumptions. Therefore, some novel methods have been proposed to handle the abrupt motion tracking. On the one hand, Kwon et al.[4] combined the Wang-Landau sampling with Markov Chain Monte Carlo (MCMC) to propose the WLMC-based tracking. Nguyen et al.[5] utilized sparse estimates of motion direction derived from local features to generate particles by MCMC, which can effectively reduce the search space and handle abrupt motions. Zhou et al.[6] proposed an adaptive stochastic approximation Monte Carlo sampling to solve the problem of abrupt motion tracking.

On the other hand, considering that particle-filtering based tracking methods[7] can be effectively applied to estimate the object motion states of nonlinear and non-Gaussian system, researchers have proposed abrupt motion tracking algorithms based on the particle filter (PF) method[8-10]. Su et al.[8] detect the regions with visual saliency as the global proposal distribution and then sample particles from it to avoid suffering from local maxima. Morimitsu et al.[9] combined frame description with attributed relational graphs with PF, to track multiple objects with abrupt motions in structured sports videos. These PF-based methods can handle abrupt motions, however, most of them cause the problem of particle diversity impoverishment.The traditional resampling process of PF duplicates particles with large weights and removes those with small weights, which leaves many repetitive particles in the sample set. Thus, the posteriori distribution of object states cannot be accurately represented by these samples. Aiming at this problem, Choi et al.[10] retained the diversity of particles through resampling particles based on the Gaussian distribution.

To better handle the problem of abrupt motions and particle diversity impoverishment in existing object tracking algorithms, an improved PF object tracking algorithm based on sparse representation and nonlinear resampling is proposed. First, considering the fact that particle weights are sparse when object moves abruptly, the sparse representation is used to compute particle weights, which can reconstruct the object of interest effectively and further predict the potential object region more accurately. Then, a nonlinear resampling process based on the nonlinear sorting strategy is proposed to reserve more kinds of valid particles, so the problem of particle diversity impoverishment can be alleviated.

1 PF Tracking Method

Based on Monte Carlo importance sampling, PF uses Bayesian estimation as the main framework to express a posteriori probability of object state. The core of PF tracking method is applying the empirical conditional probability distribution of state system to generate a set of weighted discrete particles. The weights and locations of particles are updated in each frame to estimate the object state by minimum variance. Assume xk and zk respectively denote the object state and observation result of the kth frame. The tracking process includes the prediction and update stages.

In the prediction stage, the current object state can be predicted by previous observation results

(1)

In the update stage, a posteriori distribution can be updated by the current observation result

(2)

where p(xk-1|z1:k-1) is the posteriori density of frame k-1, p(xk|xk-1) is the transition model, p(zk|xk) is the observation model, and p(zk|z1:k-1) is a normalization constant.

Based on the Monte Carlo sampling, a weighted particle set is propagated in the state space to approximate the posterior distribution

(3)

(4)

where C is a scaling factor.

该马尔可夫过程在第[tk+(l-1)T0]秒时的过程元A′[tk+(l-1)T0]的一步传导转移过程元变化为

2 Proposed Tracking Method

2.1 Motion model

As a basic element of PF tracking, the motion model describes the transition process between consecutive frames. The random motion model can effectively capture the motion state of object, whose motion features are difficult to be accurately gained, thereby making it suitable for abrupt motions. The definition of the random motion model is

从历史上来看,海外学者关于传统汉学中的儒学研究,也属于对中国传统社会意识形态进行研究的范畴。因此可以说,中国社会的意识形态一直是海外汉学研究的重要内容。就新汉学中的意识形态研究而言,它与国内的相关研究步调是基本一致的。如关于核心价值观、“四个全面”的研究以及关于中国道路、中国模式的研究,都是近年来尤其是十八大以后国内政治学研究的重要内容。因此,从意识形态的视角切入,是国内学界研读新汉学的一个可行选择。

Xk=Xk-1+Rk+Uk

(5)

Step 2 Object tracking

where ε is the error term, which is a user-defined small positive-valued parameter.

(6)

where δ(·) is the Dirac function, is the weight of and meets The particle weight can be computed by Eq.(4) recursively, and it is in proportion to the observation model p(zk|xk) when the proposal distribution is replaced by p(xk|xk-1).

⑤ Particles are resampled based on our proposed algorithm in section 2.4.

The object is usually denoted by a rectangle, whose state can be defined as

X=(x,vx,y,vy)T

(7)

where (x,y) is the coordinate of object region center; (vx, vy) denotes the velocity of object in the x and y directions, respectively.

“自12月1日起,上海噪音80分贝以上9座以下客车城市道路禁行;发动机、排气管、消音装置禁止改装;违者罚款、扣分、复原。”

2.2 Observation model

① The new particle set in the tth frame is predicted by Eq.(5).

2.3 Weights calculation based on sparse representation

The core idea of the sparse representation classification (SRC) method is to reach the sparsest representation of the coefficient matrix when the reconstruction error is minimum. Since this method can reduce the importance of feature choice and is robust to occlusion, it has been widely applied in pattern recognition. Object tracking can be considered as a binary classification problem, which recognizes object region from background and then tracks the interested object by classification approach.

In the PF tracking framework, a weighted particle set is used to approximate a posteriori distribution of the object state. When the object moves abruptly, only a few particles close to the object have relatively large weights, while the weights of others are roughly zeros, as shown in Fig. 1. Thus, considering the fact that the particle weights have sparsity under the situation of abrupt motions, the observation model can be represented by the linear combination of the features of all particles, and the coefficients can be calculated by constrained l1 norm minimization.

Fig.1 Particle weights for a single object with abrupt motion

Assuming that M denotes the observation model extracted from the object template at initial frame, yi(i=1,2,…,N) denotes the feature extracted from the ith particle region, when the background is invariant as the object moves abruptly, only a few particles match the object and other particle weights vanish. So the object model can be described by the linear representation of all particle feature vectors, namely

M=ω1y1+ω2y2+ω3y3+…+ωNyN

(8)

where ω=(ω1,ω2,ω3,…,ωN)T is the weight vector, and N is the number of particles.

中州之西,有数道高山巨脉横亘大地。凭天俯瞰,宛如数条巨龙,自北向南骈列而行。其间山岭褶皱,断层成束,崖谷深切,江水横流,将中州的繁华喧嚣与西域的苍凉广袤横为两断。是以,中州人将这群山脉合称作横断山脉。

在泰高高速TG-2标路基96区的大面积施工中,采用上述总结的技术参数和施工控制工艺能够满足实际施工指导要求。由于石灰水泥综合处治土施工方案及施工控制工艺的确定受到地形、土质、天气等自然因素的影响,这里仅以低液限粉土为例做简要分析,具体施工方案及施工控制工艺还需要结合施工实际综合确定。

Transform Eq.(8) to a l1 norm problem and set each element value of the weight vector between 0 and 1. The optimization problem can then be described as

(9)

1.2方法 对乙组患者予以常规药物进行治疗,即外用自制鱼肝油软膏,并予以复方甘草酸苷(西安德天药业股份有限公司),静脉滴注,持续治疗14 d。甲组患者此基础之上予以阿维A药物展开治疗,口服,初始剂量为10~20 mg/d,7 d后若没有出现显著的不良反应,可渐渐增加药物的剂量,即20~30 mg/d;在接受6~8周治疗后,若皮疹症状有所缓解,可将剂量降至10 mg/d,依据患者的病情,对其进行3~6个月的治疗。

2.4 Nonlinear resampling

The resampling process can effectively solve the problem of particle degradation by duplicating the particles with large weights and removing the ones carrying small weights. However, the traditional resampling method duplicates or removes particles depending on their weights only, resulting in many repetitive particles in the sample set and causing particle diversity impoverishment. This can reduce the kinds of particles to a great extent and seriously influence the representation ability of object state probability distribution when the object moves abruptly. Aiming at this problem, this paper proposes an improved resampling algorithm based on a nonlinear sorting strategy. The details are as follows.

(4)能有效改善油层渗透性,该工艺在简化了出砂油田的采油工艺的同时,能够将油层近井地带的游离砂排出地面,增加了近井地带的渗透率,从而大规模提高单井产能,提高区块开发效益。

① Based on the weights of particles, the particle set is sorted in descending order.

①面临轮浚体制机制困境。目前农村河道长效管理工作由各级水行政主管部门管理为主,少数地方由卫生、城管、环卫、村级等机构管理,管理体制不顺,个别地区作为主管部门的水利站管理职责被弱化,甚至已排除在河道管理主体之外,造成条线管理不顺,很难将一些管理要求贯彻下去,市(区)与市(区)、镇与镇、村与村之间的交界河道还不够明确,制约了长效管理工作有效开展。

② The sorted indices of each particle are mapped to the reservation probability through a nonlinear function. And then the reservation probability is normalized by

(10)

(11)

where C0 and C1 are constants, is the sorted index of is the reservation probability of is the normalized

③ The duplicated number of each particle is determined by its corresponding reservation probability and the number of all particles, namely

(12)

where ⎣x」 rounds x to the nearest integer towards minus infinity, N is the number of all particles in the sample set, is the duplicated number of

④ After R particles generated by Eqs. (11)(12), the lacked particles are complemented by residual resampling when R<N. Then the new particle set can be obtained.

The proposed resampling algorithm based on the nonlinear sorting strategy allocates the reservation probability to each particle depending on its corresponding weight and avoids the situation where most particle reservation probabilities are approximately zero. The validity and diversity of particles are guaranteed.

2.5 Tracking algorithm

A robust tracking algorithm for the object with abrupt motions is proposed in this paper. The main procedures are summarized as follows.

Step 1 Initialization

① In the initial frame, the initial center position of the object is obtained by manual selection and the corresponding coordinate is denoted by (x0, y0). Because the initial motion trend is unknown generally, the velocity is set to be zero. Thus, the initial state of object is denoted as X0=[x0, 0, y0, 0]. Then N particles are sampled from the prior distribution p(X0).

② The motion model of object is established by Eq.(5).

③ The observation model of the initial object region is established by extracting its color features.

where Xk is the predicted state of the interested object at time k, Uk is white Gaussian noise with zero mean, Rk is the spread radius of particles, which is proportional to the mean value of the object states changing in the previous t frames

The observation model describes the object appearance. A suitable observation can effectively differentiate the object from the background, which is crucial to the tracking accuracy. The color feature can be easily calculated and is insensitive to the changes of image sizes and viewing angles, so we adopt blocked color histogram[11] as the observation model. The object region is firstly partitioned into 4 sub-regions in HSV color space, and then the color histogram is extracted from each sub-region. Finally, all 4 histograms are concatenated to form a 512-bins color feature.

② The color features of particle regions are extracted and the corresponding weight of each particle is calculated by Eq.(9).

③ The weights are normalized by

(13)

④ The motion state of the tracked object is estimated by

鸦片战争后的近代中国社会开始沦为半封建半殖民地。清朝腐败无能,国家积贫积弱,列强侵略掠夺,民族危机空前严重。戊戌变法失败后,蔡元培“知清廷之不足为,革命之不可已,乃浩然弃官归里,主持教育,以启民智”[1]6。这是基于他对康、梁变法失败的深刻认识:“不先培养革新之人才,而欲以少数人弋取政权,排斥顽旧,不能不情见势绌”[2]卷3,659。革除中国的积弊,如不从培养人才这一根本问题着手,而幻想依靠几道上谕是根本不可能扭转腐败颓势的;救亡图强必先开发民智,而开发民智的根本途径就在于教育。与同时代许多救亡图强的志士仁人一样,蔡元培也坚定地认为“改良社会,首在教育”[2]卷3,36。

(14)

1.2.2 血清IL-15、MCP-1及TGF-β分子水平的检测 检测人血清IL-15、MCP-1及TGF-β所需的ELISA试剂盒购买于武汉华美生物工程有限公司,应用ELISA技术分别对IL-15、MCP-1及TGF-β含量进行测定。

采用分段线性模型,将激励绕组等效为非线性电感,即在磁芯未饱和即激励电流iex小于磁芯饱和电流IS时,将激励绕组电感等效为常数L0,在磁芯饱和即iex>IS时将激励绕组电感等效为常数Ls,则产生的激励电压电流波形如图4(b)所示。其中Vth为阈值电压,大小为±VcR1/(R1+R2),Im为最大激励电流,忽略激励绕组电阻其值为Vth/RS,t1、t3、t4、t6为磁芯饱和状态下线圈的充放电过程,t2、t5为磁芯未饱和状态下线圈的充放电过程。

t=t+1, turn to ①.

3 Experiments and Analysis

In this section, two experiments are described to prove the effectiveness of the proposed method. First, a single moving point tracking program is designed to compare the proposed nonlinear resampling with other resampling algorithms. Then, the tracking experiments are conducted on videos containing objects with different kinds of abrupt motions, and the tracking results are compared with other approaches. All experimented are performed by MATLAB R2014a on a 3.10 GHz Intel Core computer with 4 GB of RAM.

3.1 Performance of the nonlinear resampling

First, we design a tracking program based on a one-dimensional system to compare the proposed nonlinear resampling with some typical resampling methods, like residual resampling, multinomial resampling, systematic resampling, Gaussian distribution[10] resampling and partial systematic[12] resampling. The number of particles is N=500 and the state vector is

由于必须保证总能为高优先级数据报文提供足够的带宽(和缓冲区空间)。标准以太网目前还无法做到这一点。由于传统的以太网没有足够的带宽预留功能,自动化领域的专家从2000年就开始着手开发自己的以太网版本。然而,他们选取的开发路径各不相同。以下方法各有特色:

(15)

(16)

where x0N(0,5), nkN(0,10) and vkN(0,1) are white Gaussian noises. The tracking errors are compared in Fig.2. Since our resampling strategy effectively ensures the diversity of particles during the tracking process, it can obtain better tracking results with smaller errors than other methods.

Fig.2 Comparisons of the tracking errors with different resampling methods

The root mean square error (RMSE) is calculated to quantitatively evaluate the performance of each resampling method. The RMSE results obtained by 6 kinds of resampling strategies are listed in Tab.1. The results demonstrate that our nonlinear resampling has the smallest RMSE value.

3.2 Video object tracking results

Tracking experiments are conducted on several videos including various abrupt motions, such as low frame rate videos, sudden dynamic changes and multi-cameras switching. The tracking results are compared among the traditional PF, WLMC[4] and our proposed method. The number of particles is N=500 and the observation model is blocked color histogram feature.

恒山景区要加强生态工程建设,提高森林覆盖率和景区绿化覆盖率。通过生态保护林来美化环境、涵养水源、保持生物多样性。同时加强生态环境保护。立足林业生态建设,着力抓好森林资源管护。另外要大力发展生态旅游。抓好旅游规划的实施,加快推进旅游资源整合,全力打造“花泉林歌,悠然恒山”旅游品牌。严厉打击景区周围的乱采乱挖的行为,严格规范开采的流程和相关评判标准,真正做到资源保护。提高景区群众和游客的环保意识。政府首先要起到主导作用,对民众进行素质教育,为保护当地的生态环境和拥有新鲜的空气,带动县城经济发展等多方面来告诉保护生态的重要性,其次民众也要相互监督积极参与。

Tab.1 RMSE results of 6 resampling methods

ResamplingmethodRMSEresultsResidualresampling17.7×10-3Multinomialresampling43.3×10-3Systematicresampling27.1×10-3Gaussianresampling8.1×10-3Partialsystematicresampling10.5×10-3Nonlinearresampling7.2×10-3

Fig.3 Tracking results of groundtruth (solid line), our algorithm (dotted line), the traditional PF (dash dot line) and WLMC (dashed line) on video sequences with various kinds of abrupt motions

The tracking results of each method are shown in Fig. 3. Fig. 3a and Fig. 3b are Face[13] and Animal scenarios for sudden dynamic changes. The tracked object in video Face is a human face that moves left and right rapidly, and the target in video Animal jumps fast between consecutive two frames. Fig. 3c is a Boxing sport event in which the camera switches 8 times. Fig. 3d is a low frame rate video of Tennis, constructed manually by keeping one in every 35 frames in this experiment, so a large shift of object position between adjacent frames exists. The tracking results reveal that our proposed method can predict and track the object of interest more successfully owing to the effectiveness of the proposed weight calculation method and nonlinear resampling. The traditional PF, by contrast, cannot accurately track the object due to its smooth motion assumption. Although WLMC searches the object in the whole state space, it is unstable throughout the tracking process and usually deviates to other wrong locations.

To quantitatively analyze the results of different methods mentioned above, success rate is used to evaluate the performance. If the center of the ground truth is in the estimated rectangle, the object is considered accurately tracked at that frame[6]. The success rate is represented by the ratio between the number of accurately tracked frames and the number of total frames, and is shown in Tab.2. Obviously, the object with abrupt motion is difficult to track successfully, so the success rates are relatively low. But our algorithm shows better tracking performance handling this challenge. Tab.3 shows the average run time of each algorithm for the test videos. The time cost of our algorithm is longer than the traditional PF method for the introduction of sparse representation. However, the WLMC needs longer time due to its global search strategy. Thus, our method can obtain better tracking results and has a relatively high efficiency.

Tab.2 Success rate of 3 methods on test videos %

MethodFaceAnimalBoxingTennisPF2620466WLMC74736423Ours87807545

Tab.3 Run time of 3 algorithms on test videos s

MethodFaceAnimalBoxingTennisPF0.23970.31130.16110.2112WLMC0.50211.05240.65530.6247Ours0.55680.67260.39880.4684

4 Conclusion

To track the objects with abrupt motions accurately, sparse representation is introduced to calculate the particle weights by l1 norm minimization, which can reconstruct the interested object better. Moreover, a nonlinear resampling strategy is proposed to improve the traditional resampling process. This method gains the duplicated number of each particle depending on its corresponding reservation probability and the number of all particles in the set, so it effectively maintains the diversity of particles. Experiments show that the proposed resampling algorithm has improved performance compared to previous algorithms, and our tracking method is robust to abrupt motions.

References:

[1] Li M, Fan Z Y, Liu Z W. An improved visual tracking algorithm based on particle filter[C]∥2013 IEEE International Conference of IEEE Region 10, Xi’an, Shaanxi, China, 2013:1-4.

[2] Cai Z W, Wen L Y, Lei Z, et al. Robust deformable and occluded object tracking with dynamic graph[J]. IEEE Transaction on Image Processing, 2014, 23(12): 5497-5509.

[3] Kwon J, Lee K M.Tracking by sampling and integrating multiple trackers[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2014, 36(7): 1428-1441.

[4] Kwon J, Lee K M. Wang-Landau Monte Carlo-based tracking methods for abrupt motions[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013,35(4): 1011-1024.

[5] Nguyen T, Pridmore T P. Tracking using multiple linear searches and motion direction sampling[C]∥2014 22nd International Conference on Pattern Recognition, Stockholm, Sweden, 2014: 2191-2196.

[6] Zhou X, Lu Y. Abrupt motion tracking via adaptive stochastic approximation Monte Carlo sampling[C]∥2010 IEEE Conference on Computer Vision and Pattern Recognition,San Francisco, CA, USA, 2010: 1847-1854.

[7] Doucet A, Gordon N J. Sequential monte carlo methods in practice[M]. Berlin,Germany: Springer, 2001.

[8] Su Y, Zhao Q, Zhao L, et al. Abrupt motion tracking using a visual saliency embedded particle filter[J]. Pattern Recognition, 2014, 47(5): 1826-1834.

[9] Morimitsu H, Bloch I. Attributed graphs for tracking multiple objects in structured sports videos[C]∥Proceedings of the IEEE International Conference on Computer Vision Workshops, Santiago, Chile, 2015: 34-42.

[10] Choi H D, Ahn C K, Lim M T. Gaussian distribution resampling algorithm of particle filter[C]∥Proceedings of the International Conference on Control, Automation and Systems, Gwangju, Korea, 2013.

[11] Li Mo, Yin Licheng, Yan Tianyi.Particle filter tracking algorithm based on integral histogram and improved resampling[J]. Optics and Electronic Technology, 2013, 11(3): 45-48. (in Chinese)

[12] Yu J X, Liu W J, Tang Y L. Improved particle filter algorithms based on partial systematic resampling[C] ∥ 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems, Xiamen, China, 2010: 483-487.

[13] Birchfield S. Elliptical head tracking using intensity gradients andcolor histograms[C] ∥1998 IEEE Computer Society Conferenceon Computer Vision and Pattern Recognition, Santa Barbara, CA, USA, 1998: 232-237.

Zheyi Fan, Shuqin Weng, Jiao Jiang, Yixuan Zhu,Zhiw en Liu
《Journal of Beijing Institute of Technology》2018年第1期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号