Pan Shaowu, Shi Liwei, Guo Shuxiang
The Institute of Advanced Biomedical Engineering System, School of Life Science, Beijing Institute of Technology, No.5, Zhongguancun South Street, Haidian District, Beijing 100081, China.
Key Laboratory of Convergence Medical Engineering System and Healthcare Technology, the Ministry of Industry and Information Technology, Beijing Institute of Technology, No.5, Zhongguancun South Street, Haidian District, Beijing 100081, China.
Sensors (Basel). 2015 Apr 8;15(4):8232-52. doi: 10.3390/s150408232.
A visual tracking system is essential as a basis for visual servoing, autonomous navigation, path planning, robot-human interaction and other robotic functions. To execute various tasks in diverse and ever-changing environments, a mobile robot requires high levels of robustness, precision, environmental adaptability and real-time performance of the visual tracking system. In keeping with the application characteristics of our amphibious spherical robot, which was proposed for flexible and economical underwater exploration in 2012, an improved RGB-D visual tracking algorithm is proposed and implemented. Given the limited power source and computational capabilities of mobile robots, compressive tracking (CT), which is the effective and efficient algorithm that was proposed in 2012, was selected as the basis of the proposed algorithm to process colour images. A Kalman filter with a second-order motion model was implemented to predict the state of the target and select candidate patches or samples for the CT tracker. In addition, a variance ratio features shift (VR-V) tracker with a Kalman estimation mechanism was used to process depth images. Using a feedback strategy, the depth tracking results were used to assist the CT tracker in updating classifier parameters at an adaptive rate. In this way, most of the deficiencies of CT, including drift and poor robustness to occlusion and high-speed target motion, were partly solved. To evaluate the proposed algorithm, a Microsoft Kinect sensor, which combines colour and infrared depth cameras, was adopted for use in a prototype of the robotic tracking system. The experimental results with various image sequences demonstrated the effectiveness, robustness and real-time performance of the tracking system.
视觉跟踪系统作为视觉伺服、自主导航、路径规划、人机交互及其他机器人功能的基础至关重要。为在多样且不断变化的环境中执行各种任务,移动机器人需要视觉跟踪系统具备高度的鲁棒性、精度、环境适应性和实时性能。为符合我们于2012年提出的用于灵活且经济的水下探测的两栖球形机器人的应用特性,提出并实现了一种改进的RGB-D视觉跟踪算法。鉴于移动机器人的电源和计算能力有限,选择了2012年提出的有效且高效的压缩跟踪(CT)算法作为所提算法的基础来处理彩色图像。采用具有二阶运动模型的卡尔曼滤波器来预测目标状态,并为CT跟踪器选择候选补丁或样本。此外,使用具有卡尔曼估计机制的方差比特征移位(VR-V)跟踪器来处理深度图像。采用反馈策略,利用深度跟踪结果以自适应速率协助CT跟踪器更新分类器参数。通过这种方式,部分解决了CT的大部分缺陷,包括漂移以及对遮挡和高速目标运动的鲁棒性较差等问题。为评估所提算法,在机器人跟踪系统原型中采用了结合彩色和红外深度相机的微软Kinect传感器。各种图像序列的实验结果证明了跟踪系统的有效性、鲁棒性和实时性能。