论文部分内容阅读
近年来,随着计算机存储成本的下降以及在市场上越来越广阔的应用前景,运动目标跟踪已经成为计算机视觉领域研究的热点问题;低成本点云(RGBD)获取设备也大量出现在市场中,与普通二维图像相比,点云图像包含了深度信息,并且不受光照的影响,常常被用于运动目标检测与跟踪的研究中。因此,三维环境下运动目标跟踪的研究,具有更加重要的意义。为了实现三维环境下实时多目标跟踪,本文首先设计了一套3D点云单目标跟踪系统,采用了KLD粒子滤波算法对目标进行跟踪,该算法中下采样滤波参数的设置与跟踪目标尺寸密切相关,最大粒子数目、距离阈值和小区域阈值等参数的选取与目标点云数目具有非常重要的关系,这些参数设置的不合适,会导致跟踪效果很差甚至是失败。在单目标跟踪系统上,通过大量实验研究不同尺寸物体的参数选取规则,得出参数设置的正确顺序和规则,从而设计了一种参数自适应粒子滤波算法。该算法能根据目标自动调整参数的值,对每个跟踪目标都能达到较好的跟踪效果,实现三维环境下多目标跟踪。 本研究主要内容包括:⑴运动目标跟踪系统中,需要对当前场景进行分割,确定目标的初始位置。提出了一种基于颜色和法向量的区域生长分割算法,通过分割单元邻域关系和RANSAC算法解决过得分割和分割不足问题,实现了目标分割。⑵目标分割后,提取目标颜色和距离两个特征,建立相似性度量函数,用于更新KLD粒子滤波算法中粒子的权值,实现了三维环境下基于KLD粒子滤波算法的单目标跟踪。⑶在单目标跟踪系统下,通过大量的实验分析参数与跟踪目标的关系,得出了参数设置的正确顺序和取值规则。由此设计了一种基于参数自适应粒子滤波算法,实现了多目标跟踪,提高了目标跟踪精度,减少了目标跟踪时间。