- 9
- 0
- 约8.23千字
- 约 7页
- 2017-08-31 发布于安徽
- 举报
基于Matrox卡的视频图像运动检测
王 宾,潘建寿,梁雁冰(1.西北大学 电子科学系,陕西 西安 710069;2.中国科学院西安光学精密机械研究所
动态目标测控技术研究室, 陕西 西安,710068)
摘要:利用Matrox图像采集卡,采用异步缓存方法基本满足了视频图像实时采集和处理的需要,并将处理后的图像数据经适当转换后保存为AVI格式。在此基础上提出了一种改进的运动目标检测算法,实验表明这种方法较Kim方法有更好的检测效果和更快的速度。
关键词:图像采集卡异步缓存采集运动检测改进方法
中图分类号:TP391.4 文献标识码: 文章编号:1000-274X(2004)00-07
对序列图像中运动目标的自动检测与跟踪是计算机视觉研究的重要内容。连续帧间差分法(帧或帧)[1]、背景差分法[2,3]和光流法[4] 是目标自动检测的常用方法。连续帧间差分法对于动态环境有很好的适应性,但不能完全提取出目标的所有相关点;背景差分法能够较完整提取目标点,却又对光照和外部条件造成的动态场景变化过于敏感;光流法虽然能够直接用于摄像机运动下的目标检测,但是大多数光流方法的计算复杂,不适于实时处理。[5,6]提出了一种将连续帧间差分法和背景差法相结合的方法,取得了较好的效果,但还存在着目标轮廓检测的不完整性和目标相关点保留较少的问题。本文在应用Matrox图像采集卡采样得到序列图像的基础上,提出了一种对Kim方法[6]的改进方法——帧差灰度图像匹配加权法,进一步的提高了运动检测的效果。
硬件系统组成
本视频图像采集处理系统由CCD摄像机、图像采集卡和计算机系统组成。
系统中的图像采集卡采用的是加拿大Matrox公司的Matrox Meteor系列中的标准型Matrox Meteor II Standard,此采集卡支持NTSC/PAL/RS-170/CCIR,彩色/黑白PCI采集,7路视频输入,4MB视频传输缓存,可选MJPEG实时压缩模块,并具有触发功能;通过采集卡上的VIA(Video interface ASIC)可以使图像高速传输到系统主存或其他PCI设备上,最高传输速率可达到132Mb/s。采集卡还带有RS-232串行通讯接口,可以实现摄像头的远程控制。为了有效利用此图像采集卡,需要根据系统组成所使用的硬件环境对它进行适当配置,最基本的配置包括制式选择、缓存分配、开发程序包指定等。本系统采用MINTRON 163LP黑白CCD,输出选择CCIR制式,并为图像采集卡分配4Mb/s传输缓存。
软件系统组成
软件是系统的灵魂,有效利用软件不仅可以充分发挥硬件系统的能力,而且可以更加灵活满足对采集系统各种各样的应用要求。本图像采集系统的软件包括图像处理程序库和应用软件。
2.1图像处理程序库和控件库
Matrox图像采集卡有着强大的图像处理程序库——图像处理和模式识别库(MIL)和MIL的子库MIL-LITE(基本图像处理)。MIL是一个硬件独立的32位图像处理库,利用了Intel的MMX的多媒体图形加速功能对图像处理程序库进行了优化,可以处理二进制、灰度或彩色图像,它是独立于硬件平台的。为了在VB、VC等RAD开发工具中实现快速程序开发,Matrox公司还提供了基于MIL的ActiveX控件库ActiveMIL和子库ActiveMIL-Lite,本控件库可以实现所有MIL的所有功能,而且由于使用了ActiveX控件所以很大程度上降低了程序设计的难度和开发程序的时间。
2.2软件体系结构
应用软件的结构如图1所示:
图1应用软件体系结构图
Fig1 Structure of application software
图像采集程序的基本思路是[7]:
1) 打开通信通道,即确定一个应用对象(Application),并对每个应用对象创建一个或多个系统对象(System)。
2) 初始化硬件资源,即为每个系统对象分配数据缓存(Data Buffer)、数据采集器(Digitizer)和数据显示(Display)对象。
3)启动采集过程,即将图像读入数据缓存,并将缓存赋值给数组,通过对数组的处理实现对图像的处理,图像数据与数据显示相关联后就可以通过显示控件或窗体显示预处理后的结果。
3创建视频处理应用程序中的个问题
3.1异步双缓存采集处理方法
Matrox MeteorII图像采集卡支持同步和异步两种采集方式。同步采集方式适用于连续采集显示图而不做运算处理的情况,这是因为同步采集方式下,在每次采集图像之前,CPU都向采集卡发送采集同步信号,然后等待采集结束,所以在采集过程中CPU由于得不到图像数据而只能处于等待状态。由于CCD仅采集一帧图像就需要40 ms左右,这与人的视觉滞留[8]大致相当,所以在同步方式下无法保证采
原创力文档

文档评论(0)