您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术视频跟踪算法在Davinci SOC上的实现与优化 正文
视频跟踪算法在Davinci SOC上的实现与优化

视频跟踪算法在Davinci SOC上的实现与优化

点击数:7535 次   录入时间:03-04 11:45:20   整理:http://www.55dianzi.com   DSP/FPGA技术

  循环展开

  由于for技术循环需要打断C64x+ DSP内部的软件流水线,而频繁的for循环会大大降低DSP的处理效率,所以我们在优化过程中,将部分for循环进行了展开,以代码增加为代价提高了代码的执行效率。通过上述方法,可将代码的处理效率提高3-5倍。

  测试结果

  为了获得 视频跟踪算法 CODEC运行所需要的DSP时钟周期数,进而估计出优化后的算法代码是否已经满足实时跟踪的需要,我们使用CCStudio v3.3对同一测试序列,同一起始目标位置,不同大小模板的情况进行了离线仿真。

表 1 视频跟踪算法优化结果

视频跟踪算法优化结果

表 2 DSP负载测试

DSP负载测试

  结论

  我们在基于双核DM6446的系统平台上,利用改进后的跟踪算法实现了智能目标跟踪系统。DM6446 ARM核上的Linux操作系统上的多线程程序负责视频采集、视频显示、算法控制、外围设备处理等任务。通过在TI Codec Engine软件架构下扩展目标跟踪算法的接口,我们成功在DM6446的DSP核上运行了跟踪算法。经过算法优化和编程优化,系统可以对采集输入的25FPs,720×480分辨率视频中的128×128大小的目标进行实时跟踪。实验结果表明,该算法可以成功跟踪目标,并具有较强的鲁棒性。该技术将会在智能视频监控、智能用户接口、基于对象的视频压缩、巡航导弹末端制导和辅助驾驶等领域有广泛应用前景。

  参考文献:

  1.Jiyan Pan, Bo Hu, and Jian Q. Zhang, "Robust and Accurate Object Tracking under Various Types of Occlusions," to appear in IEEE Transactions on Circuits and SystEMS for Video Technology (CSVT).

  2.MIChael H. Fischer, and Jiyan Pan, "A Novel Visual Tracking Algorithm based on Adaptive Three-Step Search, Hybrid Correlation, and Adaptive Template Renewal," Stanford Undergraduate Research Journal, vol. 5, pp. 54-60, spring 2006.

  3.Jiyan Pan, Bo Hu, and Jian Q. Zhang, "Drift-Inhibitive Object Tracking Algorithm," submitted to Chinese Journal of EleCTRonics (in Chinese).

  4.Jiyan Pan, and Bo Hu, "Robust Object Tracking against Template Drift," to appear in Proc. IEEE Int. Conf. on Image Processing, San Antonio, Texas, September 2007.

  5.Jiyan Pan, and Bo Hu, "Robust Occlusion Handling in Object Tracking," Proc. IEEE Conf. on Computer Vision and Pattern Recognition, pp. 1-8, Minneapolis, Minnesota, June 2007.

  6.SPRU187L: TMS320C6000 Optimizing Compiler User’s Guide

  7.SPRU198G: TMS320C6000 Programmer’s Guide

  8.SPRU862A: TMS320C64x+ DSP Cache User's Guide

  9.SPRUED6B: Codec Engine Algorithm Creator User’s Guide

  10.SPRUE67: Codec Engine Application Developer’s Guide

  11.SPRUED5: Codec Engine Server Integrator's Guide

  12.SPRUEC8: xDAIS-DM (Digital Media) User Guide



上一页  [1] [2] 


本文关键字:暂无联系方式DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术