首页> 外文期刊>Journal of Real-Time Image Processing >Heterogeneous CPU-GPU tracking-learning-detection (H-TLD) for real-time object tracking
【24h】

Heterogeneous CPU-GPU tracking-learning-detection (H-TLD) for real-time object tracking

机译:异构CPU-GPU跟踪学习检测(H-TLD)用于实时对象跟踪

获取原文
获取原文并翻译 | 示例
           

摘要

The recently proposed tracking-learning-detection (TLD) method has become a popular visual tracking algorithm as it was shown to provide promising long-term tracking results. On the other hand, the high computational cost of the algorithm prevents it being used at higher resolutions and frame rates. In this paper, we describe the design and implementation of a heterogeneous CPU-GPU TLD (H-TLD) solution using OpenMP and CUDA. Leveraging the advantages of the heterogeneous architecture, serial parts are run asynchronously on the CPU while the most computationally costly parts are parallelized and run on the GPU. Design of the solution ensures keeping data transfers between CPU and GPU at a minimum and applying stream compaction and overlapping data transfer with computation whenever such transfers are necessary. The workload is balanced for a uniform work distribution across the GPU multiprocessors. Results show that 10.25 times speed-up is achieved at 1920 x 1080 resolution compared to the baseline TLD. The source code has been made publicly available to download from the following address: http://gpuresearch.ii.metu.edu.tr/codes/.
机译:最近提出的跟踪学习检测(TLD)方法已成为一种流行的视觉跟踪算法,因为它被证明可以提供有希望的长期跟踪结果。另一方面,该算法的高计算成本使它无法以更高的分辨率和帧速率使用。在本文中,我们描述了使用OpenMP和CUDA的异构CPU-GPU TLD(H-TLD)解决方案的设计和实现。利用异构体系结构的优势,串行部件可以在CPU上异步运行,而计算量最大的部件可以并行化并在GPU上运行。该解决方案的设计确保将CPU和GPU之间的数据传输保持在最低限度,并在需要时将流压缩和数据传输与计算重叠使用。负载均衡,可以在GPU多处理器之间进行均匀的工作分配。结果表明,与基线TLD相比,在1920 x 1080分辨率下可实现10.25倍的加速。源代码已公开提供,可以从以下地址下载:http://gpuresearch.ii.metu.edu.tr/codes/。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号