节点文献

基于FPGA的路径识别图像传感器的设计

The Design of Path Recognition Image Sensor Based on FPGA

【作者】 阳未元

【导师】 孟松;

【作者基本信息】 大连海事大学 , 控制理论与控制工程, 2008, 硕士

【摘要】 基于彩色路径识别的视觉导航方法是当前自动导航小车领域的研究热点和方向。视觉导航是指根据地面路径和被控对象之间的位置偏差控制其运行的方向,因此,地面彩色路径图像的摄取及其识别处理就成为视觉导航系统中的基础和关键。在当前的视觉导航系统设计中,图像处理的硬件平台都是基于通用微处理器,嵌入式微处理器或者DSP进行设计的。这些处理器一个共同的特点就是数据串行处理,而图像处理过程涉及大量的并行处理操作,因此传统的串行处理方式满足不了图像处理的实时性要求。鉴于微处理器这方面的不足,作者提出一种使用FPGA实现图像识别的并行处理方案,并据此设计一个智能图像传感器。该传感器采用先进的FPGA技术,将图像采集及其显示,路径的识别处理以及通信控制等模块集成在一个芯片上,形成一个片上系统(SOC)。其主要功能是对所采集的彩色路径图像进行识别处理,获得彩色路径的坐标及其方向角,并将处理结果发送给上位机,为自动导航提供控制依据。本文将彩色路径的识别处理过程划分为三个阶段,第一阶段为颜色聚类识别,以获得二值路径图像,第二阶段为数学形态学运算,用于对第一阶段中获得的二值图像进行去斑处理,第三阶段为路径中心线的定位及其方向角的测量。图像传感器与上位机的通信采用异步串行方式,由于上位机需要控制该传感器执行多种任务,作者定义一种基于异步串行通信的应用层协议,用于上位机对传感器的控制。在图像的显示中,为了弥补图像采集的速率和VGA显示速率的不匹配,作者提出一种基于单端口存储器的图像帧缓冲机制,通过VGA接口将采集的图像实时地显示出来。根据上述思想,作者完成了系统的硬件电路设计,并对整个系统进行了现场调试。调试结果表明,传感器系统的各个模块都能正常工作,FPGA中的数字逻辑电路能够实时地将路径从图像中准确地识别出来,充分体现了FPGA对路径图像的高速处理优势,达到了设计预期目标,在一定程度上丰富了路径图像识别处理的技术和方法。

【Abstract】 Vision navigation based on colorized path recognition is the hotspot and aspect of the research in all the guidable means for AGV. Vision navigation is a way that controls the direction when vehicle moving based on the positional difference between the path and the vehicle, so, incepting and processing the colorized path image is the base and pivotal approach in it. In the current design of vision guide system, general CPU, embedded CPU and DSP are the foundations of the hardware platform. A common characteristic of these processors is that they deal with the data in series, whereas image recognition arithmetic requires a mass of parallel operation, accordingly, the traditional processing in series can not satisfy the demand for real time.As the shortage of micro CPU in this aspect, the author proposes a scheme of using FPGA to implement the parallel computing, and designs an intelligent image sensor system. The sensor adopts the advanced FPGA chip technology, makes many functional modules into one chip, including the image gathering and displaying, path identification and communication control and so on , which forms a SOC system. The primary function of this sensor is distinguishing the path from the image and computing the coordinate and orientation of the colorized path, and sending out the result to upper computer.The paper divides the course of image processing into three phases. The first one is obtaining a binary image via color clustering segmentation. The second one is filtering the black spot in the binary image using the tool of mathematical morphology. The third one is measuring the coordinate and direction-angle of the path. The image sensor communicates with the upper computer via UART. Owing to the upper computer needs the image sensor to implement manifold task, the author even defines an application layer protocol, which is applied to control the sensor by upper computer. For matching the speed of image gathering and showing, the author also devises a frame buffer mechanism for image display based on single port memory, and the image will be displayed on a screen through VGA interface in real time.With the thinking, the author has made a circuit board according as the sensor principle and debugged it. The results show that all the modules perform very well in the working process, and the digital logic circuit in FPGA can identify the path in real time. It incarnates adequately the advantage of image processing based on parallel computing.

  • 【分类号】TP212
  • 【被引频次】3
  • 【下载频次】402
节点文献中: 

本文链接的文献网络图示:

本文的引文网络