基于FPGA视频图像滤波分割方法及实现.docVIP

基于FPGA视频图像滤波分割方法及实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA视频图像滤波分割方法及实现

基于FPGA视频图像滤波分割方法及实现   摘 要:在视频监控和视频会议应用领域中都会使用图像滤波、图像分割等技术。该文首先提出了一种改进型图像分割滤波方法及其特点,然后阐述了对多画面图像分割拼接采用该滤波方法的FPGA实现以及关键技术点,最后对该实现技术方案的优点进行总结和展望。   关键词:多画面 图像分割滤波 FIR FPGA FIFO   中图分类号:TP391 文献标识码:A 文章编号:1007-9416(2010)09-0058-02      Multi-picture video Image Segmentation Splicing Method based on FPGA realization      LUO Wen1,YU Bai-feng2,ZHU Jiu-gang3   (1.School of Science, Wuhan Institute of Technology, Wuhan 430074;   2.H3C Technologies Co.,Limited,Hangzhou 310053;   3.Representative Office of XILINX Corporation in Shanghai 200021)      Abstract: Image filtering, image segmentation technique are used in video monitor and video conference applications.Firstly a improved image segmentation filtering method ispresented and its characteristics are introduced in the paper. Then we explain that the FPGAs realization method on multi-picture image segmentation splicing using the improved filtering method and the key technique.Finally we summarize the technique advantages and look forward to it.   Key words:Multi-picture、image segmentation filtering、FIR、FPGA、FIFO      1 引言   在视频监控和视频会议应用领域,经常由于显示终端的不同,需要进行图像的分辨率变换。图像变小必然会导致原始图像的信息丢失,如何在目标分辨率一定的情况下,尽可能保留原始信息是本文的主要目标。另一方面,在同一个显示终端上为用户呈现多画面的效果需要解决如何将多路信号复接在一起的多画面分割拼接技术问题[1]。在多画面分割拼接过程中,必须对多路原始图像进行图像尺寸变化处理,而调整图像尺寸必须对原始图像进行插值滤波(图像放大)或抽取滤波(图像缩小)处理[2]。在图像分割过程中,会采用FIR滤波器技术实现图像的缩小处理。   2 图像分割滤波方法   一般地,对于多画面拼接中主要还是采用图像从高质量、高分辨画面转变为低质量、低分辨画面,再通过多个画面合并的技术方法实现。图像的缩小技术常见分为软件方式和硬件方式。基于软件的图像缩小技术比较灵活,可以采用复杂的算法,可以获得高质量的图像,但缺点是处理带宽小,消耗DSP(数字信号处理)运算量大;基于硬件架构最大的优点是速度非常快,缺点是算法实现比较单一,且耗费的FPGA[3](现场可编程逻辑阵列)内部宝贵的存储资源。需要寻找一种既能节约存储资源,又能利用硬件高速处理特性,同时能实现比较灵活的滤波特性的一种硬件解决方案。   通过改变数字滤波器的结构,采用FPGA实现一种滤波系数相对灵活,同时大大节约存储资源的方案。以4×4滤波器为例, 如图1所示,该滤波器结构采用:   先在水平方向滤波,后在垂直方向上滤波的方式实现同样的滤波算法。其中D为逻辑存储部件,水平方向的滤波采用4阶FIR来实现,抽头系数通过系数控制模块来产生;   垂直方向的滤波采用滤波中间缓存FIFO FBUF的数据操作来实现;抽头系数则通过系数控制模块产生。具体工作流程如下:(1)逻辑先判断当前输入行位于一次滤波中的哪一行,根据当前行决定采用哪一个加权系数;(2)根据加权系数对当前横向滤波的结果进行加权累加;(3)对当前的累积和进行加权归一化处理,以保证最终的输出不会产生溢出;(4)判断当前行是不是一次滤波开始的第一行,如果是第一行那么将加权的结果直接写入到FBUF

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档