【技术实现步骤摘要】
基于FPGA的交通标志视频图像的采集系统及方法
本专利技术涉及图像采集技术,特别是一种基于FPGA的交通标志视频图像的采集系统及方法。
技术介绍
随着经济的不断发展,汽车工业的不断发展,人民的生活水平不断提高,中国已经跨入汽车社会。由此也带来了一系列的问题,如交通堵塞,交通噪声,交通事故等。为了解决交通问题,智能交通系统应运而生。无人驾驶,智能汽车,汽车驾驶辅助系统等不断发展。交通标志的识别作为智能汽车的重要组成部分,可以将交通标志信息反馈给驾驶员,可以使驾驶员了解具体的路况以及需要注意的情况,从而减少交通事故的发生。交通标志主要有指示、警告,以及禁止类等。每一类交通标志都由特定的颜色和形状的图案和文字组成,常见的颜色有红、黄、蓝等,常见的形状有圆形、三角形、矩形等。目前的交通标志视频图像采集系统,一般采用相机采集完图像后,缓存在存储芯片中,将原始图像直接发送给上位机,由上位机完成交通标志的检测与识别的方法。软件系统一般采用串行处理方式,导致图像处理的速度较慢,实时性能较差,很难应用到实际的系统中去。
技术实现思路
本专利技术的目的在于提供一种基于FPGA的交通标志视频图像的采集系统及方法。实现本专利技术目的的技术方案为:一种基于FPGA的交通标志视频图像的采集系统,由相机控制模块、Bayer图像处理模块、图像滤波模块、图像边缘检测模块、图像存储模块、以太网通信模块和NIOSII处理器组成;使用FPGA硬件逻辑实现以上模块,遵循AvalonMemory-Mapped接口规范、AvalonStreaming接口规范以及SCCB相机控制总线规范;相机控制模块用于对 ...
【技术保护点】
1.一种基于FPGA的交通标志视频图像的采集系统,其特征在于,由相机控制模块、Bayer图像处理模块、图像滤波模块、图像边缘检测模块、图像存储模块、以太网通信模块和NIOS II处理器组成;使用FPGA硬件逻辑实现以上模块,遵循Avalon Memory‑Mapped接口规范、Avalon Streaming接口规范以及SCCB相机控制总线规范;相机控制模块用于对相机参数进行设置;Bayer图像处理模块用于对Bayer图像进行处理,将图像转换成符合要求的图像;图像滤波模块用于对经过Bayer图像处理模块处理后的图像进行噪声滤除;图像边缘检测模块用于检测图像滤波模块处理后图像的边缘,并将处理后的图像数据转换成符合Avalon Streaming接口规范的数据;图像存储模块用于对边缘检测后的图像进行存储;以太网通信模块用于读取图像存储模块存储的图像数据,并将图像数据通过以太网发送给上位机;NIOS II处理器用于整个系统的协同控制。
【技术特征摘要】
1.一种基于FPGA的交通标志视频图像的采集系统,其特征在于,由相机控制模块、Bayer图像处理模块、图像滤波模块、图像边缘检测模块、图像存储模块、以太网通信模块和NIOSII处理器组成;使用FPGA硬件逻辑实现以上模块,遵循AvalonMemory-Mapped接口规范、AvalonStreaming接口规范以及SCCB相机控制总线规范;相机控制模块用于对相机参数进行设置;Bayer图像处理模块用于对Bayer图像进行处理,将图像转换成符合要求的图像;图像滤波模块用于对经过Bayer图像处理模块处理后的图像进行噪声滤除;图像边缘检测模块用于检测图像滤波模块处理后图像的边缘,并将处理后的图像数据转换成符合AvalonStreaming接口规范的数据;图像存储模块用于对边缘检测后的图像进行存储;以太网通信模块用于读取图像存储模块存储的图像数据,并将图像数据通过以太网发送给上位机;NIOSII处理器用于整个系统的协同控制。2.根据权利要求1所述的基于FPGA的交通标志视频图像的采集系统,其特征在于,相机控制模块包括SCCB总线控制单元和相机参数寄存器单元,相机参数寄存器单元用于存储设置相机寄存器时用到的参数;SCCB总线控制单元用于与相机通信,将相机参数寄存器单元中相关参数发送给相机,对相机内部寄存器进行设置。3.根据权利要求1所述的基于FPGA的交通标志视频图像的采集系统,其特征在于,Bayer图像处理模块包括行列计数单元、移位寄存器单元、像素插值单元和颜色比较单元;行列计数单元接收相机发送过来的图像数据,为图像的每一个像素加上行列计数信号;移位寄存器单元将图像数据依次通过3个长度为图像宽度的移位寄存器,用于下一步插值处理;像素插值单元,对图像数据进行插值处理,将数据位宽为10位Bayer图像变成数据位宽为24位的RGB图像,其中RGB图像每一个像素的高8位保存红色分量,中间8位保存绿色分量,低8位保存蓝色分量;颜色比较单元将RGB图像的每一个像素与预设的红、黄、蓝三种颜色的阈值进行比较,判断出每个像素点的颜色,将红色像素点的RGB值转换成数据位宽为8位的灰度值保存在24位数据的高8位,将黄色像素点的RGB值转换成数据位宽为8位的灰度值保存在24位数据的中间8位,将蓝色像素点的RGB值转换成数据位宽为8位的灰度值保存在低8位。4.根据权利要求1所述的基于FPGA的交通标志视频图像的采集系统,其特征在于,图像滤波模块包括中值滤波单元和高斯滤波单元;将Bayer图像模块处理过的图像的每个像素点的24位数据分成高、中间、低三个八位数据的分别通过中值滤波单元和高斯滤波单元,滤除图像中的噪声。5.根据权利要求1所述的基于FPGA的交通标志视频图像的采集系统,其特征在于,图像边缘检测模块包括Sobel边缘检测单元、图像缓存单元和AvalonStreaming总线封装单元;将经过图像滤波模块处理过的图像的每个...
【专利技术属性】
技术研发人员:刘胜阳,沙涛,韦杰,吴亚成,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。