The invention discloses a DSP based video defogging optimization method, divided into two parts: the first part is for the on-chip buffer is small, design of DMA double buffer operation; the second part is about to filter fog algorithm, combined with the characteristics of the DSP platform DMA, line and listed separately. The invention provides an optimization method based on the double buffering operation of the DMA algorithm, which saves the time of data transmission, and greatly improves the processing speed of the algorithm. For a variety of filters to use fog algorithm, such as minimum and maximum value of Zhi Lvbo filter and mean filter, the filter processing rows and columns can be effectively separated, and DMA double buffer operation combination, improve the processing speed. And it can still be handled in the case of insufficient cache on the chip. In order to achieve real-time performance on the C674x series DSP platform, the 1280 * 720 resolution traffic video can be processed in real-time. The processing speed is about 30ms/ frames.
【技术实现步骤摘要】
本专利技术涉及数字图像处理、嵌入式软件优化的
,具体涉及一种基于DSP的视频去雾优化方法。
技术介绍
雾霾是特定气候条件与人类活动相互作用的结果。高密度人口的经济及社会活动必然会排放大量细颗粒物(PM2.5),一旦排放超过大气循环能力和承载度,细颗粒物浓度将持续积聚,这些细颗粒物会对成像光线产生散射作用。这种散射作用使得透射光的强度衰减,从而造成图像的对比度下降,图像变得模糊。雾霾会严重影响户外视频设备的功能性,因此视频去雾问题在视频监控、智能交通等领域受到非常高的重视。嵌入式平台以其便携性、功能的特定性在商业产品领域有很大的优势。常用的嵌入式平台有ARM、DSP、FPGA等,每一种平台都有其独特的优势。ARM主要用于控制算法的实现,能够很好的控制外围设备,但是针对视频这种数据量较大的情况处理显得力不从心。FPGA在逻辑设计方面有得天独厚的优势,并且其并行化处理的能力使得其在针对数据吞吐量较大的场合得心应手,但是其开发成本高,程序设计复杂。DSP针对数字信号处理和图像处理很有优势,其内部集成一些硬件的运算器,并且可以进行流水线的指令处理,实现一定程度的并行计算,而且DSP成本较低,开发方便。市面上也有些嵌入式平台集成上面的两种处理器,这样可以各自发挥自己的优势,配合使用可以达到更好的效果。当前的去雾算法,许多都存在功能性和实时性之间的矛盾,如何缓和这种矛盾,在满足功能性的前提下能够在嵌入式平台上达到实时去雾 ...
【技术保护点】
一种基于DSP的视频去雾优化方法,其特征在于:该方法包括如下步骤:1)DMA双缓冲操作步骤第一步DMA把DDR上需要处理的部分源数据搬移到输入缓存区1中;第二步DMA搬移部分需要处理的源数据搬移到输入缓存区2中,同时CPU对输入缓存区1中的数据进行去雾处理,处理完的数据保存在输出缓存区1中;第三步DMA搬移输出缓存区1中的数据至DDR目的数据存储空间中,同时CPU对输入缓存区2中的数据进行去雾处理,处理完的数据保存在输出缓存区2中;第四步把输出缓存区2中的数据使用DMA搬移至DDR目的数据存储空间中,并回到第一步以此方式循环下去,直至数据处理完成;2)滤波器行和列分开处理步骤步骤1):输入一帧需要滤波处理的数据;步骤2):对数据进行行处理并保存中间结果,其中数据都是使用DMA双缓冲操作按行搬移;步骤3):针对步骤2)得到的中间结果进行列处理,其中数据都是使用DMA双缓冲操作按列搬移;步骤4):保存滤波后的结果。
【技术特征摘要】
1.一种基于DSP的视频去雾优化方法,其特征在于:该方法包括如下步骤:
1)DMA双缓冲操作步骤
第一步DMA把DDR上需要处理的部分源数据搬移到输入缓存区1中;
第二步DMA搬移部分需要处理的源数据搬移到输入缓存区2中,同时CPU对输入缓存
区1中的数据进行去雾处理,处理完的数据保存在输出缓存区1中;
第三步DMA搬移输出缓存区1中的数据至DDR目的数据存储空间中,同时CPU对输
入缓存区2中的数据进行去雾处理,处理完的数据保存在输出...
【专利技术属性】
技术研发人员:凌强,朱学俊,陈春霖,李峰,
申请(专利权)人:中国科学技术大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。