您的位置 首页 电子

根据PCI总线的实时图像识别与盯梢渠道规划

在没有红外探测器或其它图像采集设备的条件下,可以先开发基于PCI总线的图像处理平台,由计算机模拟图像的生成并完成图像的高速传输,以…

在没有红外探测器或其它图画收集设备的条件下,能够先开发依据PCI总线的图画处理渠道,由计算机模仿图画的生成并完结图画的高速传输,以缩短体系开发周期,使体系灵敏、有用、便于进行功用扩展。选用美国TI公司的新一代高性能浮点数字信号处理器TMS320C6701(以下简称C6701)研发了实时图画辨认与盯梢处理渠道,运用不变矩进行图画辨认,选用质心盯梢计划,获得了很好的实验作用。充分发挥了C6701强壮的数字信号处理才能,并为后续的研讨供给了很好的软硬件渠道根底。

1 C6701数字信号处理器简介

C6701芯片内有8个并行处理单元,分为相同的两组。选用甚长指令字VLIW结构,使C6701成为高性能的数字信号处理芯片。其单指令字长为32b,8个指令组成一个指令包,总字长为256b。芯片内部设置了专门的指令分配模块,能够将每个256b指令包一同分配到8个处理单元,8个单元可一同运转。芯片的最高时钟频率到达167MHz,此刻浮点运算处理才能可到达1GFLOPS。外部存储器接口EMIF支撑8/16/32b数据宽度的各种类型的同步、异步存储器,便于体系扩展。C6701片内有64KB的数据RAM和64KB的程序RAM;片外存储空间分为4个区(CE0、CE1、CE2、CE3);有4个彼此独立的可编程DMA通道,还有第五个DMA通道可与HPI接口。

2 PCI9054的首要特点及运用

PCI09054是美国PLX公司出产的一种32b 33MHz的PCI总线主控I/O加速器。选用先进的PLX流水线结构;契合PCI本地总线标准2.2版,突发传输速率到达132MB/s;本地总线复用/非复用的32b地址/数据线,有 M、J、C三种作业形式,但C形式的数据和地址总线对错复用的;支撑8b、16b、32b外围设备和存储设备,本地总线操作速率高达50MHz;内部有6种可编程的FIFO,可完结零等候的突发传输及本地总线时钟和PCI总线时钟的异步操作,支撑主形式、从形式和DMA传输形式。PCI9054是一种性价比高的PCI桥接芯片。

图1给出了PCI总线接口衔接图,运用2K的ST93CS56串行EEPROM作为PCI9054的装备芯片,图中双口RAM可规划成32b、16b或8b。PLX9054作业在C形式下。本地总线晶振为30MHz,经过测验PLX9054作业在从形式单字节读写的状况下,本地总线速度已达12MB/s。依据实践图画传输需求(图画巨细为256×256,深度为8b的灰度图画)帧频为25帧/s,现已满足需求。为了再进步传输速度,PLX9054能够开发成突发或DMA传输办法。运用CPLD(Xilinx的XC95108)完结PCI9054到双口RAM的译码电路,本地地址空间可寻址巨细为1MB,1MB的本地地址空间映射为地址00000000H~000fffffH,PCI总线的地址空间(计算机主动分配)为ef100000H~ef1fffffH,一同要求PCI基址空间2(对应寄存器PCIBAR2)映射到本地地址空间0(对应寄存器LAS0BA()即LAS0RR寄存器设为fff00000H,LAS0BA寄存器设为00000001H。其间,LAS0BA的最低方位成“1”,表明PCI直接从形式拜访本地地址空间0,使能译码;写“0”则制止使能。PCIBAR2的值为ef100000H。

图2 图画处理体系硬件框图

运用WinDriver6.01驱动程序开发工具生成PCI图画传输卡的WDM驱动程序代码,用VisualC++6.0编写运用程序,完结图画处理版与PC机之间的高速率的图画序列传输。

3 图画处理板硬件规划

体系硬件框图如图2所示。图画处理板以DSP C6701为中心,C6701首要担任图画处理,包含对方针的辨认和盯梢,并给出终究的盯梢角差错。源图画经过PCI接口卡传入图画处理板的两片双口RAM,两片双口RAM选用乒乓式存储。即为了确保图画处理的实时性,当一片RAM接纳数据时,另一片RAM为DSP供给图画处理的数据。SDRAM用作DSP RAM的扩展,存储图画处理的中心成果。图画处理后的方位与俯仰视点数据经过82C52转换成串行数据,再经DS8921转换成RS-422电平,送给体系的后续电路。

FPGA选用Altera公司的APEXEP20K200,完结整个图画处理板的译码逻辑,并承当部分图画处理功用。APEXEP20K200门数为20万门,选用串行装备时有必要运用两片EPC2。FPGA装备在C6701的CE0空间。FLASH选用4Mb的AM29LV040,用作DSP BootLoader加载程序时的8b ROM,只能装备在CE1空间,由于C6701只要CE1空间能够与8b/16b的“窄存储器”接口。SDRAM的容量为4M×32b,装备在CE2空间。两片双口RAM为CY7C028V,容量为64K×16b,都装备在CE3空间,地址别离译为0x03000000和0x03040000。C6701的BOOTMODE[4:0]=01101,即存储器映射办法为MAP1、8bitROM加载、地址0处的存储器对应为DSP内部程序RAM。

4 软件算法

图画由计算机经PCI卡传到图画处理板的双口RAM后,DSP对图画进行预处理,包含图画校对、图画滤波,之后进行图画切割和辨认。当辨认出方针时设置盯梢波门,则后续图画序列在波门内进行盯梢。本体系辨认的方针为高空飞翔的飞机图画,选用的辨认算法要求具有平移、旋转和份额的辨认特征不变性,一同要求盯梢速度快。

4.1 图画切割

图画切割的意图是将图画方针和布景切割开来,然后知道方针的大致方位。现在已有各式各样的办法,其间简略有用的办法是直方图切割法中的最大间隔法(类间方差门限法)。它的基本思想是:在直方图取值范围内,任一灰度级可将直方图分为左右两部分,假如这两部分的灰度均值与整体的灰度均值相距最大,则该灰度级就取为切割门限。这种切割技能可由如下公式描绘:

D(l′)={[λ(l)-μPo(l)] 2}/Po(l)[1-Po(l)] (1)

式中,,Pl为灰度l级处的概率。切割的准则是将D(l′)为最大值的灰度级l′作为图画切割的门限值。图画中但凡灰度值大于切割门限的像点,均以为是布景中的点;反之,则以为是潜在方针区域中的点。这种切割办法能够精确地找到切割门限,提取方针。

4.2 图画辨认

图画经过切割后,接下来就要对方针图画辨认。完结方针辨认技能的关键是怎么运用一组特征参数对区域的本质特征进行有用的描绘。适当地挑选特征是很重要的,由于在辨认方针时它是仅有的依据。图画的辨认特征有各式各样的描绘,如方针形状、巨细、计算散布等。这儿运用仿射矩不变量和分散度特征来辨认方针,取得了较好的作用。

关于经过切割(二值)处理的数字图画f(x,y),能够界说(p+q)阶矩:

mpq=∑XpYqf(x,y) (2)

式中, p,q=0,1,3……

f(x,y)的(p+q)阶中心矩可用下式表明:

μ=∑(X-X)p(Y-Y)qf(x,y) (3)

式中,X=m10/m00,Y=m01/m00,即(X,Y)为方针区域灰度质心。

f(x,y)专一地确认一个矩序列{mpq},反之,矩序列{mpq}也仅有确认f(x,y)。在此运用公式(4)的5个几许矩不变量[4],再加上分散度特征一同代入方针匹配公式[2]进行方针辨认。

φ1=η20+η02

φ2=(η20-η02)2+4η 2 11

φ3=η20η022-η (4)

φ4=(η30-3η12)2+(3η-η03)2

φ5=(η30+η12)2+(η+η03)2

其间,ηpq=μpq/(μ00)(p+q+2)/2。

此5个不变矩对方针区域的平移(T)、旋转(R)和区域的份额巨细(S)坚持不变。

4.3 方针盯梢与轨道猜测

辨认出方针后,依据方针确认盯梢波门巨细,在盯梢波门内进行盯梢,波门的巨细选用自适应设置。常用的盯梢算法有波门盯梢、图画匹配盯梢和多模盯梢算法,考虑到布景较简略,选用依据公式(1)的质心盯梢计划。把波门的中心G(xG,yG)和方针质心T(xT,yT)的差错作为盯梢差错,经过RS-422接口输出给后续处理板来实时进行盯梢。

在盯梢过程中,方针的方位依照本身的运动办法不断改变着,一同方针也会出现被遮挡的状况。此刻,需求对方针的运动轨道进行猜测,能够选用依据最小二乘法的归纳猜测器来猜测[2],以为方针的运动轨道能够是直线和二次曲线的某种组合。即

f(k+1)=Wfl(k+1)+(1-W)fq(k+1) (5)

式中,fl(·)为线性猜测器;fq(·)为平方猜测器,W为权函数(0≤W≤1)。

权函数能够依据实时测得的平方猜测器的差错而实时构成。当平方猜测器差错较大时,则增大权值,不然减小权值。线性和平方猜测器的回忆点数N的选取要视具体作业景象而定。当特征量的改变不是太快时,N值应选得稍大些,这样也有利于按捺噪声的搅扰;若特征量改变甚快,则N应选用较小的值。一般挑选N≤5,当N=2时,线性猜测有利于跟上机动性较高的方针;当N=5时,猜测的方针运动轨道比较滑润,有较强的抗搅扰才能。

5 实验成果

选用256×256巨细、深度为8b的接连150帧灰度图画进行实验,到达盯梢速度为25帧/s的实时盯梢作用,整个体系作业安稳、牢靠、灵敏且易于扩展。图3给出了盯梢的成果。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/235726.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部