论文部分内容阅读
视觉是自主移动机器人实现环境感知和智能导航的重要手段之一,有着其他传感器所无法比拟的优点。尽管对移动机器人视觉的研究已取得了很大进展,但距离人们的期望还有相当的差距。其中,视觉系统的处理能力是制约移动机器人视觉系统发展的主要瓶颈,由此带来的实时性问题在很大程度上制约了大量视觉算法在机器人领域的应用,从而成为影响机器人智能程度高低的一个主要因素。本文从高性能低功耗视觉系统的研制和实时图像处理算法的研究入手,对并行图像处理算法及其硬件实现结构进行了研究。本文的主要工作和创新之处如下:
1、本文在对机器人视觉系统及其视觉信息处理单元技术进行回顾和分析的基础上,针对移动机器人对视觉运算的需求,研制开发了一种基于FPGA和DSP、具有模块化特点、高性能低功耗的嵌入式并行视觉处理平台。该平台提供了多种通信接口,能够将图像数据和处理结果快速传送到机器人上位机系统。
2、提出了一种新的高斯卷积硬件结构。该结构利用高斯卷积核的对称性和可分离性,采用两个可变长度的一维高斯卷积取代二维结构,可以根据需要设定参数。该结构减少了硬件实现所占用的资源,并能够处理图像边界处的数据填充。结果表明在FPGA上的硬件并行实现能够极大地提高处理速度。
3、提出了一种边缘检测算法以及基于Hough变换的直线检测算法的硬件实现结构。充分利用算法本身的并行性和FPGA内部结构对于并行处理的支持,能够在采集图像完成的同时完成图像处理,与基于串行处理的结构相比,从本质上缩短了处理时间。
4、分析了基于Haar特征和AdaBoost算法的目标分类检测器的训练和实现,提出了一种基于FPGA的目标检测结构的硬件实现,通过构建收缩阵列结构,使得多个弱分类器可以同时计算,提高了运算速度。