标题:
DSP图像采集系统(2)
[打印本页]
作者:
yuyang911220
时间:
2015-10-25 18:41
标题:
DSP图像采集系统(2)
图像采集处理系统主要包括图像采集和图像处理两大部分。一般图像处理都是采用通用的或专用的DSP芯片,TI和ADI公司是提供通用的DSP芯片的两个主要公司,每一个公司都推出了浮点和定点通用DSP芯片,不仅如此,还针对不同应用场合,推出了众多系列的DSP芯片。比如TI公司推出了适合音频和视频处理的C5000和C6000系列的DSP芯片,另外,还根据各种终端设备的特点,推出了TMS320DSC21、
TMS320DSC25
、 TMS320DM310和TMS320DM64等DSP芯片。TI解决方案可以帮助许多消费类商品,例如摄录/像机、电子书、MPEG-4播放机/录制机、相片打印机、便携式网上视频家电、影片光盘柜、联网机和无线相机。
以TI的DSP芯片为基础的数码相机系统方框图如图所示。
二、图像采集系统的基本结构
图像采集系统应用在很多场合,尤其在生物识别领域应用得十分广泛,木节主要就是以Tl DSP芯片构建的生物识别系统为例,详细介绍该类图像采集系统的基本结构和特点。
2.1 系统基本结构和工作流程
1.信号采集部分
它主要是将生物特征信号转化成数字信号传给系统。它可能是图像信号,如虹膜图像、掌纹图像、指纹图像,也可能是采样信号,如采样人的语音。但在大多数生物识别系统中信号采集部分转化出来都是图像信号。本章介绍的也是基于图像信号采集的识别系统。
2.处理部分
处理部分通常是一个高性能的CPU。它是整个生物识别系统的核心。它/不仅仪要完成对数据的运算、处理和存储,还要实现对整个系统的控制,特别是I/O部分的控制,以达到系统整体的要求。
3.RAM部分
生物识别系统中一般都有RAM部分,主要基于两个出发点:首先,生物识别系统中速度是一个重要指标。程序在RAM里面运行比在
存储器
里运行速度要快得多。其次,生物识别系统中采集的图像往往比较大,而且算法所要求的RAM空间也比较大。而CPU内部的RAM往往不能达到这个要求。
4.存储部分
存储部分主要存储两个部分的内容:一是系统的程序;二是生物特征模板。存储空间的大小也主要取决于这两个部分的要求。特别是生物特征模板的大小,如果系统要求存储的人员越多,存储空间要求也就越大。
5.I/O输入输出接口部分
I/O部分主要是完成系统功能要求。在不同的应用领域对I/O的要求也不一样。在考勤领域,就要求I/O具有液晶显示的功能。
6.通信接口部分
在网络应用领域,就要求生物识别系统具有网络通信的功能;在门禁应用领域,就要求系统具有串行通信(RS485、RS232)的功能。
7.
电源
部分
脱机系统由于它应用场合的限制,大多对电源有严格的限制,主要是要求节电。而生物识别系统基本上都是使用高性能的CPU,而它们对电源系统也有严格的要求,主要是要求电源稳定、干扰小。
生物识别系统的工作流程基本上可以分成两个部分:
(1)生物特征的采集和存储。用户通过I/O通知系统开始生物特征的采集和存储,处理器则通过
采集器
采集生物特征信号,再通过算法处理看是否能够转换成特征模板存储在存储空间内。在很多情况下,为了保证特征模板的质量,处理器会采集好几次生物特征信号来生成特征模板。工作完成后,处理器会通过I/O 通知用户。
(2)身份识别。但用户需要身份识别的时候,则通过I/O通知处理器。处理器首先通过采集器采集用户的特征信号,然后用识别算法转化成特征值,再与存储器里面的特征模板比对。如果相似度大于一定的值,则认为是身份识别正确,否则,身份识别错误。
2.2系统技术指标
通常图像采集处理系统有以下几个重要的技术指标:
1.图像采集时间
通常图像采集有A/D转换和数据传输两个部分,图像采集时间包括A/D转换时间和数据传输时间。为了提高图像采集时间,采用高速A/D转换芯片和高速串行接口。TI和ADI公司都提供了高速的AD转换芯片,此类芯片大多提供并口和SPI之类的数据传输接口。
2.图像处理时间
图像处理时间是指系统从采集完一个完整图像到运算处理完图像所经过的一段时间。在流媒体的图像采集处理系统中对每帧图像的处理速度直接影响到系统性能,所以在此类产品中通常采用高性能的
微处理器
。在图像采集系统中,表现是多样的,以生物识别系统为例,对一幅完整的图像处理时间(通常是图像特征值处理和比对时间之和)有十分严格的要求。
3.存储容量
有些图像采集处理系统需要存储一定的图像数据,如数码相机和
数码摄像机
等。在图像采集系统中,表现是多样的,以生物识别系统为例,能够存储大量生物体样本特征值是个重要的指标。
4.RAM空间
图像采集处理器的特点是数据量大,占用的数据空间达到几兆。在所有图像采集处理系统中,大容量的数据RAM空间是一个重要的指标,直接影响到图像处理时间和处理效果。
5.系统功耗
系统功耗可分为两个部分:一是工作电流,是指系统在采集、处理信号的时候所消耗的电流。另一个是静态电流,是指系统在没有工作状态下的电流。因为在大多数应用场合,系统大部分时间都处于没有工作的状态,静态电流更具有实际意义。
6.成本
毋庸质疑,成本对于任何一会系统都是一个重要的技术指标。
三、硬件
电路
设计
本节是主要介绍图像采集处理系统的硬件设计。在图像采集处理系统中,如何完整、真实地采集到现实对象的图像数据是非常重要的。图像采集的性能好坏直接影响到后续的图像处理和图像识别等功能模块。因此,设计一个快速、实时的图像采集硬件系统是非常重要的。下面以某公司的B芯片为例,介绍图像采集系统的硬件设计方案和注意事项。
3.1 图像采集时序分析
使用B芯片时需要注意两个方面的问题,一是包括芯片初始化部分,设定芯片的工作方式和运行参数;二是包括芯片的数据传输部分,系统要求CPU能够实时得到B芯片采集到的图像数据。B芯片的时序主要包括初始化部分的总线时序和数据传输时序。
1.初始化时序分析
B芯片初始化部分的总线时序如图8-3所示。可以看出其写时序基本上与SRAM的写时序相同,在/WE的下降沿时,DBUS总线上数据准备好,在/WE的上升沿锁存DBUS总线数据。
2.数据发送时序
在数据传输接口中,B芯片提供两种接口方式:SPI方式和并行方式。下面将具体分析两种方式的优缺点,最终将导致硬件电路系统设计。
(1)SPI接口方式。
SPI是Series Protocol Interface的缩写,这是一个利用四根信号线的串行接口协议,包括主/从两种模式。4个接口信号是:
·MISO=串行数据输入(主设备输入,从设备输出)。
·MOSI=串行数据输卅(主设备输出,从设备输入)。
·SCK=移位时钟。
·SS=从设备使能。
SPI接口的最大特点是由主设备时钟信号的出现与否来界定主/从设备间的通信。一检测到主设备时钟信号,数据开始传输,时钟信号无效后,传输结束。在这期间,要求从设备必须被使能(SS信号保持有效)。SPI方式的优点是只占用4根数据线、数据传输速度快等优点。
B芯片的SPI接口为MASTER模式,提供4种CLOCK,最大可以达到6MHz。B芯片的SPI时序如图8-5所示。仔细分析其时序图可以发现:FSR 是字节同步帧信号,向不是从设备的使能信号。标准的SPI时序是从设备的使能信号SS的下降沿数据开始从MISO引脚输出,上升沿出现在前一个数据全部发送完之后,模块在FSR高电平时,把数据锁存到发送数据寄存器里,FSR下降沿时,模块开始串行发送数据。如果用标准的SPI接口读取B芯片生物样本数据,会出现片选信号出错的情况,导致SPI模块出现异常,最终无法读取到样本数据。因此在硬件电路设计中,放弃了采用SPI接口读取B芯片生物样本数据。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0