发明名称 一种基于DSP的视频去雾优化方法
摘要 本发明公开了一种基于DSP的视频去雾优化方法,分为两个部分:第一部分是针对片上缓冲区较小的情况下,进行DMA双缓冲操作的设计;第二部分是针对去雾算法中的滤波器,结合DSP平台上DMA的特性,进行行和列分开处理。本发明针对去雾算法提出的基于DMA双缓冲操作的优化方法,节省数据搬移的时间,可以大大提高去雾算法的处理速度。针对去雾算法中使用到的各种滤波器,如最小值滤波、最大值滤波、以及均值滤波,提出滤波器行和列分开处理,可以有效的和DMA双缓冲操作相结合,提高算法的处理速度。并且针对片上缓存区不足的情况下仍然可以正常处理。针对1280×720分辨率的交通视频进行去雾处理,能够在C674x系列DSP平台上达到实时性,处理速度在30ms/帧左右。
申请公布号 CN105516547A 申请公布日期 2016.04.20
申请号 CN201510923692.1 申请日期 2015.12.10
申请人 中国科学技术大学 发明人 凌强;朱学俊;陈春霖;李峰
分类号 H04N5/21(2006.01)I 主分类号 H04N5/21(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 杨学明;顾炜
主权项 一种基于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):保存滤波后的结果。
地址 230026 安徽省合肥市包河区金寨路96号