更全的杂志信息网

基于FPGA的视频图像提取研究

更新时间:2009-03-28

0 引 言

数字图像处理(DIP: Digital Image Processing)是将图像信号转换成数字信号并利用计算机对其进行处理的过程。上世纪90年代, 人们开始利用计算机处理图形和图像信息。早期的图像处理以人为对象, 以改善人的视觉效果为目的。图像处理中, 输入的是质量低的图像, 输出的是改善质量后的图像, 常用的图像处理方法有图像压缩、 复原、 增强和编码等[1]。印刷电路板(PCB: Printed Circuit Board)自动光学检查(AOI: Automated Optical Inspection)中, 随着线路越来越精细, 要求检测出的缺陷越来越小。若用提高图像分辨率的方法提升检测能力, 则不利于提升产能, 因此目前流行使用ContourExtractor2DimageFilter算法[2]。为提高ContourExtractor2DimageFilter算法实现的速度, 实现图像轮廓提取的实时性, 笔者选择FPGA(Field-Programmable Gate Array)作为主处理芯片, 应用基于Xilinx公司的Spartan-3系列FPGA设计实现了ContourExtractor2DimageFilter算法。

1 方案及主处理芯片选择

FPGA是在PAL、GAL、EPLD等可编程器件的基础上发展的产物, 经过多年研究, 已能集成数字时钟管理单元(完成分频/倍频、 数字锁相和延迟功能的DLL和DCM)、 存储器(Block RAM和Disturbed RAM)、 算术运算单元(乘法器、 加法器)以及特殊功能模块(MAC、 微处理器等硬IP核)等更丰富的资源, 与ASIC相比, FPGA设计简单方便、 费用低[3]

系统选取Spartan-3系列XC3S1000-4FG456设计一个lane的PCIE总线, 两对差分信号单向传输带宽可达2.5 Gbit/s。整个板卡由Philips PX1011A PCI Express PHY、 Xilinx Spartan-3 FPGA以及优化的Xilinx PCI Express LogiCORE IP核组成。这种功能强大的解决方案包括SERDE Philips PCI Express PHY和物理编码亚层(PCS: Physical Coding Sublayer), 能提供优良的比特速率性能。Philips PHY消耗很小的功率, 具有小形状系数, 这使它很适合用在PCI Express Card中。

Xilinx Spartan-3 PCI Express解决方案包括一个Xilinx Spartan-3 PCI Express PIPE Endpoint LogiCore。进一步整合了分立的PCIE PHY, 提供了符合PCI Express基础规范(PCI Express Base Specification)v1.1的PCIE端点解决方案[4]

2 系统设计方案

该系统硬件框图如图1所示, 在完成基本功能基础上, 还扩展了一些接口, 如串口、 AD、 PMC接口等, 可在不同的环境下实现一些更加复杂的功能, 充分体现FPGA的灵活性。

  

图1 系统结构图Fig.1 System structure

飞利浦PX1011A是一款优化的x1 2.5Gbps PCI Express PHY器件。其具有很小的封装, 可提供卓越的发射和接收性能, 能与低成本FPGA一起使用。PX1011A可同时服务于ExpressCard/34、 ExpressCard/54应用。PX1011A规格如表2所示。

3 硬件电路模块设计

3.1 Xilinx公司XC3S1000 Spartan-3 FPGA电路设计

本次对照组患者采取血塞通治疗而观察组患者加入复方丹参滴丸治疗经过临床应用后观察组临床治疗总有效率为85.2%,显著高于对照组为73.5%,提示加入复方胆滴丸可明显提高临床治疗效果,缓解相关临床症状;此外经过不同治疗后均具有改善,观察组改善情况显著优于对照组,提示观察组患者神经功能缺损恢复明显,生活能力显著改善,结果与郭红玲报道基本一致[4]。总之,经过本次对于分析我们认为:对于脑梗塞患者使用复方丹参滴丸治疗可提高临床疗效,和对照组相比,观察组头颅CT影像变化更为显著,此药物能够改善生活质量,值得临床推荐使用。

3.2 配置电路的设计

采用Erisson公司的电源模块, 输出电压为0.75~3.63 V, 电流可以达到10 A, 驱动能力强, 完全满足设计需要(具体参数见表3)。

  

图2 Master SelectMAP模式的电路Fig.2 Circuit of Master SelectMAP mode

串行加载PROM, JTAG下载以及并行加载PROM对应的模式不同, 其选择如表1所示。

德州仪器ADS5102是一款具有0 Bit-65 MHz采样率并带内部电压参考的模数转换器, 供电方式为模拟1.8 V。与同类型的ADS5103相比, 它采用差分信号输入, 从而有效的提高了输入信号的共模抑制比。其结构框如图4所示。封装上ADS5102采用48pin-TQFP(见图5)。时序上ADS5102操作简单, 如图6所示, 输入采样时钟50 MHz, 将使能端置低, 在时钟下降沿将数据读入。

 

表1 串行加载PROM与并行加载PROM对应的模式比较

 

Tab.1 Comparison of the modes of serial-loading PROM and parallel-loading PROM

  

Mode Pins M2:M1:M0Configuration ModeFPGA Configuration Image Source1:1:1JTAGJ6 programnming snocket0:0:0Master SerialPlatform flash in serial mode(DO only)0:1:1Master SelectMAPPlatform flash in parallet mode (D[07]used)

3.3 FPGA与PHY芯片的接口设计

该系统由如下硬件组成: Xilinx XC3S1000 Spartan-3 FPGA; Philips 2.5 Gbit/s, PCI Express一个lane的PHY芯片; 两路10 bit-65 MHz AD5102并行采集; Xilinx 8 Mbit Flash下载配置PROM; 50 MHz时钟和两个全局时钟输入; 4个PMC接口, 与背板或其他采集板相互连接; 两个JTAG接口 ; 8个LED显示; 4路开关; 提供1.2 V、1.8 V、2.5 V和3.3 V供电; 提供与PC相连的电源接口。

 

表2 PX1011A规格

 

Tab.2 PX1011A specifications

  

标准兼容性PCI Express v1.0a, v1.1 (when available) ExpressCard传送与接收路径One x1 physical lane, running at 2.5 Gpbs位错误率(BER)Better than 1x10-12MAC接口Philips PXPIPE (8-bit, 250-MHz)SSTL2信号FPGA-compatible电源管理模式L0,L0s,L1, partial support for L2,L3封装Leaded or lead-free LFBGA81 (9×9×1.05 mm)

板卡上共有4个PMC插槽, 接收单端信号、 差分信号、 时钟、 电平、 地等。根据用户需求可以连接更高速的AD/DA数据采集背板, 进行信号的互连通道。采用的PMC接口符合国际标准, 信号完整性好。

  

图3 PX1011A与FPGA以及PCIE slot的连接图Fig.3 Connection between PX1011A and FPGA, PCIE slot

PX1011A PCI Express PHY由内部物理层译码, 并串转换、 串并转换以及I/O信号组成, 这款PCI Express PHY芯片解决了低端的PCI Express协议和信号。PX1011A在MAC层PHY层的连接是PIPE规范的集合体, 接收和发送信号与时钟同步, FPGA的数字信号在MAC与PHY的连接参照 PXPIPE 接口。其中包括8位输入输出信号, 并配有相应的控制信号, 同步时钟, 8位数据信号在PXPIPE上双向传输的速率达到250 MBit/s。PCI Express的link包括一对差分输入信号和一对差分输出信号, 单向传输达到2.5 GBit/s。PIPE的接收(RXD)和发送(TXD)信号必须连接在SSTL2标准的驱动和接收设备上, 在PCB布线上也要保证严格的等长, 使信号的摆伏降到最低。

3.4 AD的选型

第二,“全面”落实。全面从严治党突出强调了新时期任务的艰巨性、复杂性,凸显出十八大以来以习近平为核心的党中央以广阔的理论视野来认识从严治党,同时也体现了中国共产党对于推进从严治党的决心和毅力。全面从严治党包括对思想、组织、作风、制度、反腐倡廉等方面进行治理,因此,在实施过程中,需要将思想、组织、作风、制度、反腐倡廉视为一体,不能厚此薄彼。实施全面从严治党就要同时部署、发力,这样才能形成全方位格局,加强党的建设。

  

图4 ADS5102结构框图 图5 ADS5102封装样式图 Fig.4 ADS5102 block diagram Fig.5 ADS5102 package style diagram

  

图6 ADS5102时序图Fig.6 ADS5102 timing diagram

3.5 PMC插槽连接

  

图7 PMC系列模块样图Fig.7 PMC series module sample

PX1011A与FPGA以及PCIE slot的连接如图3所示。

Spartan-3 FPGA包含8个具有各自的VCCO电压的BANK, 在保持同一BANK的VCCO一致前提下, 用户可以根据信号标准, 统一信号电压。系统中PCIE部分的信号采用SSTL2标准, 电压为+2.5 V。PMC扩展信号包括差分信号和普通信号, 差分信号为+2.5 V, VCCO必须连接在+2.5 V上。另外, VCCAUX为+2.5 V, 用于配置电路和数字时钟DCMs; 内核电压VCCINT为+1.2 V。Spartan-3 FPGA的管脚资源, 可用管脚达到333个, 其中差分信号有149对[5]

3.6 电源设计

系统采用+5 V供电, 由Erisson电源模块提供1.2、1.8、2.5 V和3.3 V电压(见图7)。

综合各学者对“两法衔接”机制的认识,作者认为没有本质性区别,都强调行政执法与刑事司法的关联性,均要求一旦发现行政犯罪,必须追究相应的刑事责任。据此,涉水领域“两法衔接”机制可初步界定为:水行政主管部门和流域管理机构等水行政执法主体在执法过程中,发现涉水违法行为涉嫌构成犯罪的,及时向公安机关和检察机关通报和备案,将行政犯罪行为从水行政执法中分离出来,按照相关规定移送至刑事司法机关,纳入刑事司法程序,由刑事司法机关进行侦查、起诉、审判。

前期研究表明,CRM1可能为LFS-01的作用靶点之一[15]。本研究进一步检测了套细胞淋巴瘤JeKo-1细胞株中,LFS-01对CRM1功能及表达量的影响。如图1C所示,6.0 μmol/L以上浓度的LFS-01处理24 h能够明显降低CRM1蛋白的表达水平(P<0.01)。然而通过RNAseq分析发现,10 μmol/L LFS-01提高了CRM1的mRNA水平(以FPKM值标准化)(图1D,P<0.01)。这两个结果并不矛盾,因为蛋白水平的变化主要由合成和降解两方面决定,这一现象很可能说明LFS-01作用加快了CRM1的降解。

选用XCF08P 8M的并行配置FLASH PROM, 可以选择Master SelectMAP(并行)模式(见图2)或Master Serial模式, 其中并行模式加载速度更快。

另外, 板上的+5 V供电可以选择PC的电源接口、 +5 V输入口、 PCIE slot供电3种之一, 根据需要使用。

 

表3 PMC系列模块性能参数

 

Tab.3 PMC series module performance parameters

  

厂商产品系列产品名称输出电压/V输出电流/A输出功率/WEricssonDC-DCPMC4318 WS075~3.631036EricssonDC-DCPMC4518 WS075~3.631658

4 PCIEIP核设计

Xilinx针对PX1011A PCI Express PHY芯片设计了一个PCI Express PIPE Core, 完成PCIE物理层、 链接层和传输层的各种功能, 给PCIE接口的设计带来极大的方便, 笔者采用此IP核完成PCIE接口的设计[6-11]

PCI Express PIPE Core内部框图如图8所示, 按照PCIE协议的设计, IP核由物理层、 链接层和传输层3部分组成, 完成PHY和用户层的连接。协议层连接如图9所示。用户应用程序和PCI Express Core的连接如图10所示。

杨德平平时对人和蔼,乐于助人,做事雷厉风行,泼辣果敢,可在护林时却很较真,一丝不苟,对畜啃人伐等破坏生态环境者六亲不认。有一次,连队的一位干部的亲属在林带里放羊啃食了树苗,杨德平坚持罚了他200元钱。他说:“我不管你是不是干部的亲属,损坏了树苗就得处罚。”

  

图8 PCI Express PIPE Core内部框图Fig.8 PCI Express PIPE Core internal block diagram

  

图9 协议层连接图Fig.9 Protocol layer connection diagram

  

图10 应用程序和PCI Express Core的连接图Fig.10 Connection diagram of application and PCI Express Core

按照Xilinx提供的开发方法和其开发工具, 笔者实现了PCIE接口的设计。经验证取得很好的效果。

充电站是连接道路信息以及电动汽车需求的桥梁。充电站的位置信息与道路信息配合构成道路简化模型,充电站的电气信息与电动汽车的充电需求同样需要相互满足。影响电动汽车最优路径规划的充电站因素有:

5 结 语

笔者研究了PCIE总线在嵌入式系统中的应用, 通过选取Spartan-3系列XC3S1000-4FG456设计的lane的PCIE总线, 设计了电路模块, 最后基于Xilinx公司的Spartan-3系列FPGA设计实现了ContourExtractor2DimageFilter算法的硬件部分。有效利用了计算机系统解释图像, 实现了类似人类视觉系统理解外部世界, 为图像压缩、 通信和计算机辅助设计等研究方向提供了有益思路。

参考文献

[1]张弘. 数字图像处理与分析 [M]. 北京: 机械工业出版社, 2007.

ZHANG Hong. Digital Image Processing and Analysis [M]. Beijing: Mechanical Industry Press, 2007.

[2]孙彪. 亚像素图像轮廓提取算法研究及硬件实现 [M]. 长沙: 国防科技大学出版社, 2008.

SUN Biao. Research on Subpixel Extraction Algorithm and Hardware Implementation [M]. Changsha: National Defense University Press, 2008.

[3]徐欣, 于红旗, 卢启中, 等. 基于PFGA的嵌入式系统设计 [M]. 北京: 电子工业出版社, 2004.

XU Xin, YU Hongqi, LU Qizhong, et al. Embedded System Design Based on PFGA [M]. Beijing: Publishing House of Electronics Industry, 2004.

[4]吴建飞. 基于PCI Express总线的数据采集设备实现 [J]. 现代电子技术, 2008, 31(20): 110-112.

WU Jianfei. Implementation of Data Acquisition Equipment Based on PCI Express Bus [J]. Modern Electronics, 2008, 31(20): 110-112.

[5]IT C VAN ASSEN, EGMONT-PETERSEN M, REIBER J H C. Accurate Object Localization in Gray Level Images Using the Center of Gravity Measure: Accuracy Versus Precision [J]. IEEE Transactions on Image Processing, 2002, 11(12): 1379-1384.

[6]ASHRAF ZATARI, GORDON DODDS. Practical Stereo Vision and Nmlti-Laser Scanning in Object Face Detection and Orientation Determination [C]∥IEEE International Conference on Intelligent Robots and Systems. Grenoble, France: IEEE, 1997: 746-751.

[7]徐欣. 浅析计算机教学与素质教育的关系 [J]. 考试周刊, 2010(25): 162-163.

XU Xin. Analysis of the Relationship between Computer Teaching and Quality Education [J]. Exam Weekly, 2010(25): 162-163.

[8]钱浩. 基于AXI-Stream接口的AES加密模块设计与验证 [J]. 软件导刊, 2017, 16(1): 154-156.

QIAN Hao. Design and Verification of AES Encryption Module Based on AXI-Stream Interface [J]. Software Guide, 2017, 16(1): 154-156.

[9]KRIS JENSEN, DIMITRIS ANASTASSIOU. Subpixel Edge Localization and the Interpolation of Still Images [J]. IEEE Transon Image Processing, 1995, 4(3): 285-295.

[10]LUO P F, LIOU S S. Measurement of Curved Surface by Stereo Vision and Error Analysis [J]. Optics & Lasers in Engineering, 1998, 30(6): 471-486.

[11]崔桐, 徐欣. 一种基于语义分析的大数据视频标注方法 [J]. 南京航空航天大学学报, 2016, 48(5): 677-682.

CUI Tong, XU Xin. Big Data Video Annotation Based on Semantic Analysis[J]. Journal of Nanjing University of Aeronautics & Aeronautics, 2016, 48(5): 677-682.

 
黄岩,刘金蟾,孔垂禹,张赛男
《吉林大学学报(信息科学版)》2018年第03期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号