基于XC2V2000和TMS320C6414芯片实现实时红外图像处理系统的设计

时间:2025-11-02  作者:Diven  阅读:0

1 引 言

基于XC2V2000和TMS320C6414芯片实现实时红外图像处理系统的设计

红外热成像技术在军事领域得到的应用。但是通常的热成像系统的瞬时视场都很小,为了扩大视界通常采用光机扫描机构,扫描机构的引入使得系统结构复杂化。而且由于扫描速率的限制,容易造成目标动态信息的丢失。随着红外广角镜头的出现,克服了光机扫描的缺点。此时,实时超大视场红外图像处理成为目标检测、目标识别和目标跟踪的关键技术。由于红外镜头的视场角大,在像面上所成的红外图像产生了畸变和渐晕,使得目标在边缘视场较中央视场信号微弱,需要对图像进行畸变和渐晕的校正处理。在大视场红外图像处理的数据量大,实时红外图像处理系统必须具有高速的运算能力。本文采用DSP+FPGA结构设计的实时超大视场红外图像处理系统能够满足高速采样数据流快速存取、快速运算的实时性要求。

2 系统主要芯片的功能特点

根据实时红外图像处理系统的要求,系统硬件结构中的DSP芯片选用了Ti 公司的TMS320C6414芯片,其具有强大的运算能力和出色的对外接口能力。该芯片CPU主频为600MHz,数据处理能力峰值可达4800MIPS(每秒48亿条指令)。采用了VelociT1.2结构,由8个相互独立的功能单元构成。包含两组通用寄存器组,每组含有32个32位寄存器。片内采用2级存储器结构。芯片内部集成了多种外围设备:扩展的直接存储器访问(EDMA),外部存储器接口EMIFA(64bit)和EMIFB(16bit,主机口(HIP),3个多通道缓冲串口(McBSP),定时器等。

为协调各种不同功能芯片间的运作,并完成图像预处理工作,减轻DSP的负担。系统采用了Xilinx公司的Virtex-Ⅱ系列的XC2V2000芯片,系统门密度为2M,内嵌专用硬件乘法器,内嵌1008Kbit的Block RAM,可用来配置RAM、FIFO、双口RAM,以及包含8个数字时钟管理模块(Digital Clock Manager DCM)其频率范围24MHz~420MHz。

3 系统的组成

3.1 系统数据流程

系统数据处理流程如图1所示。对输入的数字视频信号进行采集,提取有效的数据单元。接着,对采集到的数据进行图像预处理。然后,进行图像处理,完成检测跟踪算法,实现对目标的检测与跟踪。输出模拟视频图像到监视器,以便观察跟踪效果。

3.2 系统硬件结构

系统的硬件结构如图2所示。主要由四部分组成:FPGA模块,DSP模块,扩展存储模块和模拟视频输出模块构成。

(1) FPGA模块:

系统采用了可编程芯片FPGA,协调各种具有不同功能芯片的运作。芯片内部结构框图如图3所示:

FPGA主要完成如下四方面工作:图像采集,图像预处理,配置输入缓存及输出缓存。

① 图像采集:根据探测器输出的数字视频信号的场同步(Vsync),行同步(Hsync)以及主时钟(MC),通过计数器计数判断何时出现有效的数据单元,发送控制信号采集有效数据单元。

② 图像预处理:对采集到的有效数据单元,进行高效率的图像滤波预处理以除去系统噪声。

③ 输入缓存:该模块是由FPGA的Block RAM 配置成输入缓冲存储器 。预处理后的有效数据单元,可以连续不间断地写入 。并通过 的半满标志位(HF)触发TMS320C6414的EMDA同步事件,使用EDMA控制器将原先所存储的数据,通过PDT(Peripheral DevICe Transfer)的传输方式,直接将 中的存储的数据以EDMA方式导入SDRAM中,以供后续的图像处理。

④ 输出缓存:该模块也是由FPGA的Block RAM 配置成输出缓冲存储器 。外部产生的视频特征信号触发TMS320C6414 的EMDA通道,使得图像数据从DSP片内数据存储器向 传输。 中以前存储的数据在时钟的作用下连续地被送往图像输出模块进行编码。

(2)DSP模块:

本系统中采用主频为600MHz的TMS320C6414芯片为核心,完成目标的检测和跟踪算法,其系统结构框图如图4所示:

DSP芯片主要完成如下功能:

① 通过EMIFA口,扩展数据存储空间,存储待处理的图像数据;通过EMIFB 扩展程序存储空间。

② 从外部数据存储器SDRAM中调入图像数据,运行系统的检测和跟踪算法,检测运动目标,并确定其方位。

③ 根据运算结果,通过多通道缓冲串口0(McBSP0),控制伺服系统动作。

④ 通过多通道缓冲串口1(McBSP1),实现人机接口功能。

⑤ 与FPGA建立即时通信,实现系统程序模块间的调度与协调。

(3)扩展存储模块

主要扩展了外部数据存储器SDRAM(MT48LC4M16A2)和外部程序存储器FLASH(MBM29LV800TA),SDRAM是通过DSP的EMIFA口扩展的存储空间,主要用来存储待处理数字图像,采用环形存储结构,每次读缓冲区,取到的总是未被读取的最旧的一帧图像。当缓冲区满后,除非将其中的一些数据读走,以空出空间,否则新的图像帧将会丢失。FLASH 用于存储跟踪算法的应用程序及FPGA的配置文件,当DSP复位后则完成DSP的初始化,FPGA的配置并运行应用程序实现检测和跟踪功能。

(4)视频输出模块:

通过EDMA方式,从DSP的片内数据存储器将图像数据调入输出缓冲 ,从 不间断地输出数字单元至编码器(SAA7120)进行编码转换模拟视频信号,输出到监视器,以便观察图像检测与跟踪算法的效果。

4

本文使用高性能的DSP(TMS320C6414)和可编程逻辑器件FPGA(Virtex-Ⅱ系列的XC2V2000),结合了模块化设计思想,设计了超大视场红外目标实时检测与跟踪系统,该系统具有很好的重构性、实时性及可靠性。通过反复试验表明,该实时红外检测系统对IR109机芯输出的数字视频信号(每场320×240有效像素,每个像素14bit,场频50Hz)能够进行实时处理,对超大视场中的运动点目标、面目标完成检测和跟踪功能。跟踪无延时,主要技术指标均能满足项目的要求,具有很好的应用前景。

猜您喜欢

以太网供电(PoE,Power over Ethernet)是通过网线为以太网设备(如IP电话、无线接入点、摄像头等)传输电力的一种技术。该系统通过在现有的以太...
2024-08-11 00:00:00

贴片电阻0603,指的是一种尺寸为0.6mm x 0.3mm的表面贴装电阻器。0603是其英制尺寸表示,也可用公制1608 (1.6mm x 0.8mm)表示,...
2024-11-29 10:25:58

LED模组在市场上种类繁多,主要可以从以下几个方面进行区分。按应用场景分类,LED模组可分为室内模组和室外模组。室内模组通常亮度较低,适合用于广告牌、商店展示等...
2022-11-27 00:00:00

肖特基二极管是特殊类型的二极管,其主要特点是具有较低的正向压降和快速的开关速度。由于这些优良的性能,肖特基二极管在现代电子电路中得到应用。本文将对肖特基二极管的...
2025-04-02 18:01:08

LED灯不亮了,问题常常出在电源驱动器上。学会一些简单的检测方法,能帮您快速判断问题所在,省去不少麻烦。无需专业知识,也能轻松上手!首先,确保安全断电!这是检测...
2024-06-06 00:00:00

光敏电阻作为重要的光电元件,应用于光线检测、自动调光、环境监测等领域。VITROHM作为知名的电子元件品牌,其光敏电阻产品以高精度和稳定性,深受工程师和设计师的...
2024-08-30 06:22:05

当今电子产品中,贴片电阻作为一种常见的电子元器件,应用于各种电路中。由于其体积小、功耗低、适应性强等优点,贴片电阻逐渐取代了传统的引线电阻。了解贴片电阻的封装型...
2025-03-16 16:00:02

插件电阻作为电子元器件中的重要组成部分,应用于各种电路设计中。四川永星作为国内知名的插件电阻制造企业,其产品因质量稳定、参数精准而受到广大电子工程师和企业的青睐...
2022-05-25 16:20:17

电阻器作为电子元件中的基础组件,其性能直接影响着电子设备的稳定性和可靠性。三星(Samsung)作为全球知名的电子元器件制造商,其生产的金属膜电阻因质量优异、性...
2025-01-19 08:46:27

肖特基二极管因其快速开关特性和低正向压降而被应用于电子电路中。与传统的PN结二极管相比,肖特基二极管具有更高的效率,尤其是在高频应用和低电压电源中。本文将介绍一...
2025-04-08 11:30:37