采用可编程逻辑器件实现图像目标发生器的应用方案

时间:2025-09-18  作者:Diven  阅读:0

引言

采用可编程逻辑器件实现图像目标发生器的应用方案

在CCD图像采集中,需要对图像采集系统的性能进行评估,而由于CCD相机的研制时间长,研制成本高,并且不易于控制,研制出开发周期短、易于控制的图像目标发生器成为评估图像采集系统中很重要的一步。

图像目标发生器的设计主要是根据数字图像的知识,利用FPGA的大容量、高集成度、数据稳定等优点来设计图像数据流,实现CCD相机的大部分功能。

该图像目标发生器利用可编程逻辑器件的优良性能,采用VHDL语言编程,并且在流行的FPGA芯片上实现,能产生灰度阶图像、静态目标图像和运动目标图像。在静态目标图像和运动目标图像中,背景区域和目标区域的对比度反差很大。输出的图像的像素采用12位灰度级表示,产生的图像大小是2K×1K。

1、设计原理

在图像信号的生成中,最重要的是时序关系,主要的信号有:像素时钟、帧信号、行信号和数据信号。以6×6大小的图像为例,和像素数据构成的时序关系如下。在图1中,帧信号(frame)包括6个行(line)有效信号,同时行信号又包括6个有效的时钟信号,这样便可以生成简单的6×6大小的图像。利用这个原理,便可以生成2K×1K大小的图像。

2、硬件设计描述

整个系统的结构框图如图2所示。

在图2中,工作模式选择用来决定系统是工作在灰度阶图像、静态目标图像还是运动目标图像的模式;FPGA选用Xilinx公司的XC2S200,该芯片的最高工作频率为200MHz,集成系统门为20万门,5292个逻辑单元,用来产生所有的图像数据信号;该图像目标发生器的接口选用两种方式:LVDS接口和Camera Link接口,其中LVDS接口芯片是美国国家半导体公司的DS90C031,Camera Link接口芯片是该公司的DS90CR283。

3、图像数据的设计

该设计采用模块化设计方法,先用VHDL生成底层模块:灰度阶图像产生模块、静态目标图像产生模块和运动目标图像产生模块等,然后利用原理图输入法将各底层模块调入顶层中,构成整个图像目标发生器,最后的图像目标发生器的顶层原理图如图3所示。

图像目标发生器主要由以下几个模块组成:

1) 时钟计数模块

该模块是一个模2147计数器,在对时钟计数的过程中计数器计到2047,就会产生一个低电平,表明产生一行图像,低电平维持100个时钟周期,即行消隐期是100个时钟周期。

2) 行计数模块

行计数模块是一个模1123计数器。对行信号计数的过程中,计到1023,输出一个低电平,说明产生一帧完整的图像,该低电平维持50个行周期,即场消隐期是50个行周期。

3) 灰度阶图像产生模块

当m《3:0》=“0000”时,图像目标发生器工作在灰度阶图像输出的模式下。灰度阶图像即图像像素的灰度值逐次加1,加至最大(212),再返回至0,然后逐次循环。

4) 静态目标图像产生模块

当m《3:0》=“0001”时,图像目标发生器工作在产生静态目标图像模式下。

静态目标图像产生模块的输入主要是行计数器模块和时钟计数模块的输出,输出主要是图像灰度值数据。静态目标图像采用时钟计数模块和行计数模块产生的地址(行数和列数)来界定每一目标的大小,每一个图像目标块的大小是100×100,在该区域内,图像灰度值全为1,在该区域外为背景区域,图像灰度值全为0。

5)图像帧数判断模块

图像帧数判断模块主要是依据本设计的要求设计的一个模11计数器,保证11幅图像循环出现。图像帧数判断模块的主要输入信号是图像的帧信号,帧信号是一幅完整图像的标志,当检测到帧信号的高电平跳变沿,说明开始一帧新的图像数据。

6) 运动目标图像产生模块

运动目标图像产生模块以图像帧判断模块模块、时钟计数模块、行计数模块的输出做为输入,其中,时钟计数模块和行计数模块的输出产生列地址和行地址,图像帧数判断模块的输出可以保证11帧图像循环出现,每一帧图像的目标区域都不相同,这样便可以产生运动目标图像。在每一帧图像中,由时钟计数器和行计数器产生的地址来界定目标区域的范围,在该区域内,像素灰度值全为1,为目标区域,在该区域外,像素灰度值全为0,为背景区域。输出是12位图像灰度值数据。该模块产生的目标区域大小是100×50 。

我们用原理图输入法将上述生成的模块调入顶层原理图编辑器中,最后完整的图像目标发生器如上面的图3所示。

将本图像目标发生器和CL160图像采集卡相连,在上位机采集得到灰度阶图像、静态图像和第一、第三帧动态图像如图4所示。

基于FPGA的图像目标发生器具有结构简单,开发周期短,数据稳定等优点,能迅速投入实际应用之中。该图像发生器具有CCD相机常用的LVDS和Camera Link接口,能和很多常用的具有这两种接口的图像采集卡连接,具有很大的通用性,只需要修改部分时序就可以满足其需要,具有很好的可移植性。

在实际的图像采集系统的评估中,利用该目标发生器验证了图像采集系统并不存在丢帧、丢点等现象,在图像存储中,还通过该目标发生器来检测存储速度是否能满足要求,在实际应用中,发现由于数据传输速率大,发现存储速度不能满足要求,后通过改进存储器存储区组织来满足存储速度的要求。

猜您喜欢

PPR阀门在现代管道系统中是重要配件,其种类繁多,主要可以分为球阀、闸阀和止回阀等,每种阀门都有其独特的功能和应用场景。球阀简单的结构和快速的开启与关闭特性,适...
2016-09-28 00:00:00

光敏电阻,又称光电导传感器,是对光照变化敏感的电子元件,应用于自动照明、光线探测和光线控制等领域。选择合适的光敏电阻对于确保设备性能和稳定性非常重要。本文将为您...
2025-04-17 10:31:47

当今电子产品日益追求小型化、轻量化和高效率的趋势下,电源管理芯片的重要性愈发凸显。12V1.5A同步整流芯片正是这样一款能够满足现代电子设备电源需求的关键元件。...
2024-07-16 00:00:00

电子元件中,可调电容和变容二极管是常见的两种元件。都有各自的特点和应用场景。本文将探讨这两者的优缺点,帮助大家更好选择。可调电容的定义可调电容是可以调节电容值的...
2025-03-22 23:31:39


防浪涌电阻作为保护电子元件免受瞬间高电压冲击的重要器件,越来越受到重视。防浪涌电阻能够有效抑制电路中的浪涌电流,保障设备的稳定运行和使用寿命。本文将围绕宏达电子...
2013-02-04 06:41:30

电容器是电子元件,应用于各种设备。的功能多样,适用场合也很多。本文将探讨电容器的使用场合,帮助理解其重要性。电源电路电源电路中,电容器用于滤波。能平滑电压波动,...
2025-03-24 13:01:08

在选择测试仪时,了解其参数非常重要。不同类型的测试仪具有各自独特的性能指标,这些参数直接影响测试结果的准确性和可靠性。测量范围是一个关键参数,决定了仪器能够检测...
2022-07-12 00:00:00

按钮指示灯附件是实用的设备,应用于各类机械和电子产品中。不仅能够为用户提供清晰的操作指示,还能提升设备的整体美观性。该附件通常由高品质的LED灯珠和耐用的外壳材...
2009-06-12 00:00:00

氧化铌电容因其优异的电气性能和稳定性,应用于多个领域。在消费电子产品中,氧化铌电容被用于智能手机、平板电脑和笔记本电脑等设备中,以提供稳定的电源和信号滤波。在汽...
2015-06-17 00:00:00