基于FPGA的双光图像实时采集处理系统

来源 :理论与创新 | 被引量 : 0次 | 上传用户:ddnihaoba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘  要】目前国内多数红外、可见图像实时跟踪系统采用PC机或DSP或DSP+FPGA为核心处理器的构架,存在电路复杂、成本高的缺点。本文设计了以FPGA内双MicroBlaze软核为核心的红外、可见图像双光图像实时采集处理系统,采用利用FPGA硬件逻辑实现图像采集和预处理,利用双软核实现对红外图像非均匀校正处理和可见图像的跟踪捕获,软硬件协同处理,实验结果表明,系统体积小、功耗低、实时性强,在各种复杂的场景下,能够实时稳定地进行双光图像采集并处理图像。
  【关键词】 FPGA;软硬件协同;红外和可见图像实时处理
  引言
  红外、可见双光采集处理系统对实时性要求极高,要求系统必须具有并行快速处理大量数据的能力,以保证系统的实时性;其次对系统的体积、功耗、稳定性等也有较严格的要求。本系统利用FPGA的逻辑部分实现图像采集和拼接,利用FPGA内的双MicroBlaze实现对红外探测器的非均匀校正算法和可见图像的跟踪捕获,降低了成本,有效提高了资源利用率,并提高了系统复杂背景条件下目标跟踪的稳定性。
  1.红外图像采集系统硬件总体方案
  (1)如图1所示的红外、可见光双光图像采集处理系统,以FPGA为核心处理器,红外、可见光SENSOR对进行控制,红外探测器输出的模拟视频信号经差分放大器放大,然后采用AD9240为AD转换器件进行AD转换,送入FPGA的逻辑部分进行图像预处理,可见光图像可以直接用FPGA的逻辑部分进行采集控制,然后用两个Microblaze核做红外探测器的校正流程控制和可见光的图像处理。
  (2)双MicroBlaze SOPC系统结构硬件设计实现。①双核硬件结构。FPGA将采集到的红外图像进行排序,进行帧累加乘加系数等逻辑操作,FPGA内的两个MicroBlaze软核,分别负责红外探测器的非均匀校正流程任务控制和可见光图像显示调整和跟踪捕获处理。MicroBlaze SOPC系统结构图如图2所示。从图中可知,整个SOPC系统可以分为两个处理器子系统,系统的通信结构采用两个PLB(Processor Local Bus)v46总线,所有的模块都是间接或直接地连接到这两个总线上。两个总线上均挂有Mailbox和Mutex核用于处理器间通信和同步,因此两个处理器并不是完全独立的。
  如图2所示本SOPC系统中的两个MicroBlaze处理器软核,通过各自独立的PLBv46总线隔离两处理器子系统,可以确保两个处理器系统在执行各自的处理器事务时不会相互干扰。两个软核之间存在多个共享模块,采用多端口结构使多个处理器在访问共享模块时可以并行进行。两个独立的MicroBlaze处理器Mb_0和Mb_1,通过共享部件连接在一起,这些共享部件使得两个MicroBlaze处理器之间可以各种方式通信并进行数据共享。②双核交互通信与数据共享。本系统采用Mailbox和Shared Memory进行处理器之间的交互通信与数据共享。通过Mailbox可以实现处理器之间的中断和通信,完成非均匀校正流程任务控制。每一个Mailbox核都有一个FIFO和一个双端队列,分别用来发送和接收信息,可以根据需要对它们的深度进行配置,主要通过分布式RAM或者BRAM来实现。两处理器首先通过Mailbox交换字符串“55、AA”的形式汇合,以此来证明两个处理器的连接情况,同时利用Mutex来防止两个处理器同时对同一地址区域进行写操作,临界区域里的值是随着处理器的访问而更新,在没有输出时处理器会锁定Mutex核,有输出时解锁Mutex核,这种同步机制使得处理结果正确可用,不会出现混乱的状态。另外本设计两个处理器利用Shared Memory来共享某个存储器,从而实现存储器共享图像处理结果并方便进行大量数据的通信和数据共享。在本设计的处理器系统中,每一个处理器都有自己独立的系统总线,MPMC存储器和外围设备是统一编址,两者的地址范围互不重叠,因此,所有的存储器和直接或者间接连接到处理器上的外围设备与共享元素都是分开的,避免了内存错乱现象。
  2.双核系统处理实验结果
  在实验调试时,本系统采用调试模块MDM分别对两个处理器进行调试,通过超级终端输出实验测试结果。系统利用双核来分别实现红外探测器的非均匀校正计算和可见光的显示调整和跟踪捕获处理,利用shared Memory来共享图像细节和处理结果,从而更容易实现对目标的识别捕获与跟踪,经实验测试系统完成后可同时实时处理640×512大小的红外、可见图像,完成非均匀校正等图像处理并进行目标捕获和跟踪,速度达到100帧每秒,资源得到高效利用。
  3.结语
  本系统利用FPGA作为平台,以其内的双MicroBlaze软核为基础,来设计双软核片上系统,实现了同时对红外探测器、可见光SENSOR的控制和图像采集处理,并可以很好地实现两软核处理器间的通信和中断功能,节约了硬件成本又可方便协同控制,具有一定创新性和较高的实用价值。
  参考文献
  [1]冯亚楠.基于SOPC的嵌入式系统架构及应用验证[D].内蒙古大學,2014.
  [2]陈科研.基于Nios Ⅱ的双核处理器系统研发[D].西安电子科技大学,2009.
其他文献
【摘 要】不断的对某重型高级越野车进行运输震动数据进行不断的处理以及分析比较之后得出了车辆所承受的重量不同,以及在该车不同方向上车过程当中所带来的运动频率的大小都是不一样的。通过计算以及分析得出运输震动功率谱密度的主要集中区域分布在0赫兹到20赫兹之间,并且低频部位的能量在一定程度上是远远大于高频部位的能量,因为震动的方向是不同的, 荷载也是不同的,所以运动的强度也是存在着大小差别的不断的研究以及
期刊
【摘 要】随着数据化时代的来临,计算机科学与技术的现代化应用极大地满足了人们日常生活的需求。计算机技术的最大的优势就在于可以从大量的信息中快速选择人们想要的资料,为人们摆脱了大部分耗时耗力的工作环节,给人们带来了很大的便利。所以,计算机科学与技术在多行业领域的发展都发挥着不容忽视的作用,本篇文章基于计算机科学与技术,探究计算机科学与技术发展过程中出现的问题,并给发展过程中发现的的问题有针对性的提出
期刊
【摘 要】电气工程领域的发展表明,人们的综合生活质量在不断提高。为了确保用电安全,同时为人们提供优质的用电服务,本文将围绕电气工程设计这一主题,从设计原则、存在的问题、改进策略、发展方向等方面进行详细的探讨。  【关键词】电气工程设计;存在问题;改进策略  引言  在电气工程设计过程中,设计人员不仅要严格遵循安全、可靠、节能的原则,而且要针对电气工程中电气系统的不同功能特点进行设计,还要针对电气工
期刊
【摘 要】在建筑工程中,中央空调设备在能耗、舒适度、设备运行等都起到重要的作用。如何做好中央空调系统进行安装、调试、验收、维护、运行管理的全寿命周期管理是一项重要的工作。  【关键词】调试;改造;维护;管理  引言  作为业主单位以生产经营为目标,通过一系列的技术、经济、组织措施对设备的设计、购置、施工、使用、维护、维修、改造直至报废的过程进行管理,获得设备最经济、设备综合产能最高的理想目标作为全
期刊
【摘 要】本文首先对互联网背景下的电子信息科学与技术创新的重要意义进行阐述,并且根据其面临的问题展开分析,对创新电子信息科学与技术的有效途径进行积极探索,旨在基于互联网背景下增强电子信息科学与技术的性能,推动我国电子科技的不断发展,同时也为相关技术人员提供理论性参考。  【关键词】互联网背景;电子信息科学;技术创新  引言  随着我国科技技术的不断发展,互联网技术也逐渐被普及到各个行业的领域中,一
期刊
【摘 要】炼油装置设备作为石油化工企业中的重要生产设备,其稳定的运行促进了石化企业的发展。炼油装置的检修维护工作作为石化企业设备检修维护工作的重要内容,由于种种因素的影响,导致其实际效率偏低。基于此,本篇文章首先介绍了长周期运行下的炼油装置设备出现的问题;随后从三个方面提出了长周期运行下的炼油装置设备管理与维修方法。以此来供相关人士交流讨论。  【关键词】长周期运行;装置设备;管理与维修  引言 
期刊
【摘 要】随着社会经济的不断发展,人们对土建工程提出了更多、更高的实际要求。由于钢筋混凝土结构具有防火性能优异、整体稳定性强、施工成本低等优点,使得钢筋混凝土结构在当今土建工程中得到广泛应用,并取得较好的应用效果。但随着钢筋混凝土结构在土建工程中的逐步普及应用,钢筋混凝土施工也暴露出施工工序复杂、钢筋混凝土结构易损毁、施工技术的异变性、混凝土碳化等特点,该些特点的存在不仅会促进钢筋混凝土施工技术在
期刊
【摘 要】动车组检修现场作业指挥通信目前主要依靠模拟对讲机、移动电话,无法实时了解作业人员现场图像,不能全面反映现场作业状况,工作日志、摄像视频等都要事后人工进行录入,工作量大且严重延后,无法对数据进行及时的汇总、分析和挖掘。  【关键词】动车组;检修作业;视频传输系统  1. 研制内容及技术方案  1.1研制内容  针对关键检修作业内容(如视频传送及分发等)的长期不能实时传输问题,建设一套动车所
期刊
【摘 要】石油化工行业存在着数量众多的电器及照明设备,这类设备所在的场所往往被称之为爆炸危险场所,存在着较多的爆炸安全隐患,一旦发生安全事故,将会对现场工作人员的人生安全造成较大的破坏,同时也会让石油化工企业承受较为严重的经济损失。故而相关人员应当树立相应的安全意识,明确电气故障的产生原因,并根据实际情况采取合理的措施降低安全事故的产生,切实保障现场工作人员的生命财产安全。本文基于探究油田电气设备
期刊
【摘 要】文章针对集装箱船锚系结构精度控制技术进行研究,结合实际生产案例,对其生产制造中的技术控制要点进行介绍,并且从技术工艺优化角度出发,将质量控制落实到锚唇、锚台以及锚链筒等具体制造环节,以此来提升集装箱船的整体质量。同时通过合理控制生产成本与工期,提升企业的造船综合能力。希望对相关从业人员提供参考与借鉴。  【关键词】集装箱船;锚系结构;安装精度;控制技术  引言  随着我国远洋运输行业的发
期刊