一种嵌入式图像算法的加速优化方法
2016-01-13方思敏,王亚刚
一种嵌入式图像算法的加速优化方法
方思敏,王亚刚
(上海理工大学 光电信息与计算机工程学院,上海200093)
摘要为满足嵌入式图像处理的需求,提出了嵌入式图像处理的程序移植方法。以OPENCV中的混合高斯背景建模函数为例,基于TI的达芬奇DM3730硬件平台,阐述了在不影响程序结果的基础上,对算法进行移植加速的方法。主要包括程序主体的处理,以及定点化等,在DM3730目标平台上实现了混合高斯模型事实实现动态提取的方法。结果表明,该方法可满足基本应用需求,能使用该方法对浮点算法进行定点DSP移植,并可广泛应用于各种图像处理算法之中。
关键词达芬奇;嵌入式;图像算法;优化;移植;DSP
收稿日期:2015-04-01
作者简介:方思敏(1990—),男,硕士研究生。研究方向:嵌入式应用。E-mail:709178587@qq.com
doi:10.16180/j.cnki.issn1007-7820.2015.12.007
中图分类号TP301.6文献标识码A
Acceleration of Image Processing Algorithm Based on Embedded System
FANG Simin,WANG Yagang
(School of Optical-Electrical and Computer Engineering,University of Shanghai for
Science and Technology,Shanghai 200093,China)
AbstractA transplant method is proposed for timely image processing.A successful mixed Gauss background modeling in OPENCV and the TI DAVINCE DM3730 platform is given to show how to transplant and accelerate the algorithm without affecting the result,covering the fixed point of the algorithm and dealing with the code structure.The experimental results illustrate that this method can satisfy the need of application,and can be used in the floating to fixed point transplantation and in most of the image processing algorithm.
Keywordsdavinci;embedded image algorithm;optimize;transplant;DSP
嵌入式图像处理应用于一些限制设备大小以及数据传输速度的特殊领域,其中最有代表性的就是视频监控,以及智能机器人领域。
当前嵌入式图像处理还处于发展阶段,大部分图像处理技术仍运行在计算机上。移植到嵌入式平台的算法相较于现有计算机平台的算法相对较少。计算机相对于嵌入式平台有压倒性的性能优势,在计算机上使用的库,最常见的是OpenCV,其大部分算法都进行了多层的引用嵌套。其优势主要在于易用,同时牺牲了处理效率。由于计算机平台,即Windows平台上有大部分已完成的算法,因此对算法的移植,效率的优化也是现在嵌入式图像处理领域的一大课题。……
