期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 社科历史 > 宗教 >

光电成像信息处理系统设计论文

1系统设计方案

基于前述考虑,本文设计一半实物仿真系统,系统由主控计算机、图像实时处理系统组成。主要功能为通过实时或事后方式完成光电图像的采集、预处理,检测与识别。可考核成像器件及图像处理算法的性能,评估成像系统对硬件资源的需求,并可模拟生成视频数据,具有数据存储和回放功能。系统通过上位机控制两路图像采集输入、预处理、检测识别及显示,对不同成像器件的采集图像进行直观比较,对不同算法进行评估验证。鉴于系统实现功能较多,图像处理算法复杂,计算量大,并且是两路独立并行运行,本文采用FPGA+DSP+DSP结构。主处理器DSP来实现结构复杂的图像处理功能。协处理器FPGA实现图像采集控制,图像预处理、视频信号合成,底层通讯协议生成等时序逻辑控制较多,对处理速度要求高但结构简单的功能[3][4][5]。实时工作方式下,系统输入可在两路模拟视频信号、两路数字图像数据共四路中任选两路进行处理及显示。事后工作方式下,能够对上位机下传的图像进行处理。图像处理模式,数据输入通道均可任意切换。以便进行不同图像,不同处理方法的对比。系统组成如图1所示。

2关键模块设计

本系统选择容量充足、性价比高的FPGA芯片VC4VFX60-10FF672I作为时序及数据交Fig.1Structurediagramofthesystem换控制芯片,具有352个IO,4176kbit的块RAM,41904个逻辑单元,用于并行处理大量耗时的乘加运算,实现复杂的时钟管理,能够满足系统要求且有较大的冗余量,可以进一步扩展新功能。采用两片TI公司的TMS320C6416为主处理器,具有1000MHz时钟频率及4800MI/s最高处理能力,丰富的外设和并行处理能力,性能优越,成本较低,能够满足本设计的要求[6]。2.1视频采集电路设计由成像器件输入的视频信号经过电缆传输及电路的交流耦合后,丢失了信号的直流分量,为了保证采集的图像不失真,必须将输入视频信号的直流电平恢复并箝位到原始图像的电平,因此输入的视频信号要经过去直流、直流恢复和放大使得输入的视频信号损失最小。本系统采用Elantec公司高性能单片视频“直流恢复”与“箝位”芯片EL4089。信号经放大后输入AD进行采样。采用同步分离芯片EL4583进行行、场等同步信号的分离,由FPGA根据同步信号产生控制信号和采样时钟给12位低功耗A/D芯片AD9224,保证每视频行间的采样有相同的相位关系,完成视频采集输入[7]。电路结构如图2所示。

2.2数字图像接收电路

数字图像接收发送采用上升沿锁定的LVDS芯片DS90LVDS215/216,具有低功耗、高速率的优良特性。数据位为21位,其中12位可以用做图像数据传输,其余位可用于同步信号及标志位的传输。控制时序简单,控制信号较少。FPGA只需根据不同时序,配置不同数据。具有很大灵活性。

2.3FPGA模块设计

FPGA主要完成时序及数据交换控制。包含图像采集、传输、预处理,下传图像数据的接收,视频输出、叠加,通讯接收、解析、发送及伺服数据的接收与转换等模块。图像采集部分利用输入同步信号来同步采集时钟。即利用FPGA生成的基准时钟进行计数,用场同步信号进行异步清零。通过多次异步清零来调整两者的相位关系。FPGA根据输入的行、场、奇偶等同步信号,产生采样时钟送至AD。在场有效期间,每一个行同步信号的上升沿开始行计数。根据ODD/EVEN信号决定计数的起始值,可根据系统要求取中间有效行数作为本系统处理部分。在每一行有效期间,以采集时钟进行计数,采集数据采取乒乓方式输入FPGA内部生成的两个双口RAM中。当一个RAM处于写状态时,另一个处于读状态,以满足实时性要求。图像预处理模块主要包括图像的滤波、校正等,算法结构简单但运算量大,对速度要求高,适合FPGA处理。在滤波运算中、一般会用到卷积运算,需对图像进行窗口处理。在FPGA中,可利用内部FIFO生成窗口,FIFO深度为一行数据,之后进行处理。系统中所用3x3窗口如图3所示。FPGA与DSP之间的数据传输通过DSP的外部存储器接口EMIFA口进行,将FPGA内部存储空间映射到DSP的CE0、CE1存储空间。分别用于接收预处理后的视频采集数据、DSP下传的回灌数据以及控制指令的接收和发送,实现DSP与FPGA的高速数据传输。利用FPGA内部IPcore生成双口RAM、来缓存数据。可以避免再外接存储器,降低了成本,减少了系统面积。图像上传采用中断方式,将每场图像分8次上传。当采集数据存满RAM时,向DSP发送中断,DSP响应中断,通过QDMA传输实现数据搬移。其硬件接口如图4所示。经过处理后的图像数据或回灌数据,相对于原始图像有一定延时。直接采用分离出的同步信号进行显示会造成时序错乱,因此需要需要进行视频合成,生成标准视频信号进行显示。本系统由FPGA内部时钟计数生成行、场同步信号及消隐信号、跟踪框并进行视频合成。其结构图及时序仿真结果如图5、6所示。RS-422模块采用串行通信协议,空闲时,数据线上一直为‘1’,开始发数据时,先发一位起始位‘0’,接着将并行数据按低位先出的方式连续串行发出,最后再发一位结束位‘1’。采用状态机进行收发。其发送仿真时序如图7所示。

2.4DSP模块设计

DSP完成FPGA上传图像的分割、检测识别、特征提取,并上传给上位机进行显示;接收上位机下传的回灌图像数据,送往FPGA;根据计算得到的目标信息,将图像处理结果及跟踪信息送至FPGA及上位机;接收RS422命令,并将发送命令下传给FPGA。上电复位后,DSP从FLASH中加载程序,并进行初始化,等待上位机下传控制指令及FPGA上传的中断信号,进入中断处理程序。通过EDMA控制器实现与FPGA、上位机的数据交互。每个DSP负责一路图像的处理。中断程序有行中断和场中断两种。场中断主要用于行计数清零,目标的检测识别跟踪,接收上位机回灌数据等功能。行中断主要用于接收FPGA送来的图像数据,进行图像分割,向上位机上传图像数据等功能。收到上位机命令后,根据上位机的命令选择相应的工作方式。根据上位机的命令,DSP可以选择不同的图像进行处理,图像的滤波,检测,跟踪等都可以选择不同的处理方法,也可多种方法同时使用[8][9][10]。

3上位机软件设计

上位机设计主要是为了完成人机接口、输入信号源选择、检测、识别算法设置、算法性能测定等功能。主要由主控单元、两路图像显示与控制单元三部分组成。主控单元主要是用来控制整个系统应用软件的运行、暂停和退出,设置图像数据的分辨率,显示DSP上传的伺服信息,同时还能够设置软件的工作模式,实现整个系统的自检功能。图像选择与控制单元主要用来控制图像的显示与存储,设置目标特征选取与滤波方式,接收并显示DSP上传的图像目标的跟踪坐标等。系统应用软件能够控制操作界面实时显示、采集、存储与回灌图像数据,接收并显示DSP上传的每一路目标的跟踪坐标,在目标位置加上跟踪框,设置软件的工作模式,实现系统板卡的自检功能。

4实验结果及结论

系统集成了图像处理算法库,能够对目标的面积、灰度、质心、方差等特征进行计算,并可以对运动目标实时跟踪,产生伺服数据。算法调试及中间结果都具有可视性。利用该系统可以通过外接光电成像仪或从图像数据库中选取不同场景的图像进行处理,比较各个算法性能,评估算法对软、硬件的资源要求,对算法处理效果进行记录并回放,并具有良好的灵活性及扩展性,亦可进行新算法的开发。运用本系统对海背景下舰船目标进行检测识别,输入图像大小为320X240,帧频为25/s,其中自适应阈值分割与otsu分割图像的效果对比如图所示。对目标检测识别时间均在40ms以内,满足了实时性要求。目前已成功运用于某舰载武器系统红外干扰背景下,真、假目标模式识别算法对比研究实验中,为光电成像导引头抗干扰性能的研究与验证提供了理论帮助和技术支持。系统具有良好的灵活性与扩展性,亦可作为通用图像实时处理平台,完成视频数据的处理。

作者:王飞 杨磊 朱士祥 史彩成 单位:中国人民解放军93408部队 北京理工大学生命学院


    更多宗教论文详细信息: 光电成像信息处理系统设计论文
    http://www.400qikan.com/mflunwen/skls/zj/153065.html

    相关专题:企业经济 开封大学学报


    上一篇:高职院校物理化学课堂教学探讨
    下一篇:略谈网站与广播电视融合意义与策略

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍