基于camera link接口视频处理系统设计和实现

基于camera link接口视频处理系统设计和实现

ID:5187925

大小:28.00 KB

页数:6页

时间:2017-12-05

基于camera link接口视频处理系统设计和实现_第1页
基于camera link接口视频处理系统设计和实现_第2页
基于camera link接口视频处理系统设计和实现_第3页
基于camera link接口视频处理系统设计和实现_第4页
基于camera link接口视频处理系统设计和实现_第5页
资源描述:

《基于camera link接口视频处理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于CameraLink接口视频处理系统设计和实现  摘要针对高分辨率数字图像处理系统的需求,介绍了一种CameraLink数字相机,采用FPGA和双口RAM为核心的硬件架构,实现相机初始化、图像采集、图像处理、视频格式转换等功能。经过实验验证,该设计达到了预定的要求,具有设计灵活,运行可靠等优点。【关键词】CameralinkFPGALVDS图像采集1引言随着科技的发展进步,人们对图像分辨率的要求越来越高。为满足市场需求,各种各样的数字图像处理系统应运而生。2000年,Basler、Congnex、NationalInstruments等13家公司

2、共同推出了CameraLink接口,统一了数字视频接口标准。用Cameralink接口传输图像噪声少,传输速度快。本文以CV-M2CL相机为例,介绍了一种基于CameraLink接口的图像采集与处理、显示的系统设计方案,并详细说明了部分模块的具体实现方式。2CV-M2CL相机功能特性CV-M2CL相机是JAI公司生产的一款高分辨率相机,输出视频可以选择数字或模拟接口,其中数字接口为Camera6Link形式。该相机分辨率为1600×1200,数字视频图像输出分为单通道和双通道,单通道是在一个数据输出全帧图像,速率为17帧/秒;双通道是图像左右两部分分

3、别通过各自的数据通道输出,速率为30帧/秒,单通道和双通道可以通过像素输出模式命令来选择。本文介绍的成像系统是通过双通道实现视频图像输出。双通道输出是在一个时钟周期内同时输出两个像素数据。双通道输出像素数据时序如图1所示。3系统组成、原理和功能3.1系统组成该系统硬件结构由CV-M2CL相机、图像采集、图像实时处理、图像模拟显示、图像存取、图像传输等组成。图像存取与传输通过专用模块将数字视频转换为千兆以太网,通过网络传输在计算机内存取,并做相应处理;而图像实时处理、显示模式转换是通过图像采集处理板实现。系统组成结构框图如图2所示。3.2系统工作原理6

4、系统上电时,FPGA发送指令对CV-M2CL相机初始化,完成视频输出选择、电子快门等参数设定,然后FPGA把相机的控制权转交到千兆以太网端,以便通过计算机对相机进行调节。相机的双通道视频数字图像传输到图像采集处理板,图像采集处理板对数据进行处理后,转换为模拟图像输出至显视器进行模拟显示,同时把采集图像进行处理后转换为网络差分信号,通过千兆以太网口送给计算机进行存取、显示及相应处理。3.3系统功能实现3.3.1数字图像采集CameraLink接口传输的是LVDS电平的数字图像,而FPGA处理的是TTL电平或者CMOS电平的数字图像,电平格式转换通过图像

5、采集处理板上的DS90CR286芯片实现。CV-M2CL相机的CameraLink信号包括三个部分:串行通信部分、相机控制部分、视频信号部分及时钟部分。视频信号部分的4对数据差分信号和1对时钟差分信号从CameraLink接口相机传输到DS90CR286后,视频信号以1:7的比例被并行解串,也就是5对LVDS信号通道上分别传输4组LVDS数据信号和1组LVDS时钟信号,即用5对线实现28位数据信号和1位时钟信号的同步传输。由于该相机采用的是双通道采集,24位视频数据信号包括A、B两个通道各10位的数据,即A通道D0~D9bit,B通道D0~D9bit

6、,其它信号作为备用。在双通道工作时,每行有效期间内包含800×2个像素输出时钟,每行的第1个像素和第1600个像素分别在A、B通道同时输出,第2个像素和第1599个像素也同时输出,依次类推,即B通道图像输出是水平镜像的。双通道的数据都集串在差分信号对上,经过DS90CR286解串后,分布在两个独立的通道上。6这样通过DS90CR286,就把双通道的数据全部解串出来。28位数据信号直接接在FPGA上,由FPGA来控制采集的图像。这28位信号包括24位视频数据信号和4位视频同步信号,4位视频同步信号分别是:FVAL、LVAL、DVAL、SPARE。而转换

7、后的时钟信号,就是后面进行图像处理的时钟信号。相关时序如图3所示。28位视频信号和1位时钟信号被解串出来送给FPGA以后,就可以进行各种处理。3.3.2数字图像传输数字图像经过实时处理后,要完成数字图像存取、相应处理及显示,需要将图像传输到计算机。由于该相机分辨率为1600×1200,每秒采集30帧图像,像素格式为10位,据此得知每秒的数据流量为576Mbit,这么大的数据量无压缩传输是通过千兆以太网接口完成的,数字传输用专用模块完成。3.3.3图像模拟显示6为了便于在监视器上观看成像效果,需要将相机输出的数字视频转换成PAL格式的模拟视频。CV-M

8、2CL相机工作于双通道模式,采集速度为30帧/秒,场有效时间为33.2ms,行有效时间为27.3μs,图像分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。