【技术实现步骤摘要】
一种基于FPGA的木料分类识别系统
[0001]本专利技术涉及数字图像处理
,具体涉及一种基于FPGA的木料分类识别系统。
技术介绍
[0002]在传统的木料分拣流程当中,流水线上的木料主要靠大量的人力物力来完成工作,从而导致人工分拣效率低、耗时长;而随着机器视觉的快速发展,利用数字图像处理技术可以高效的对流水线上的木料进行快速识别,降低了工业生产对人力的消耗和依赖程度。
[0003]目前,对于不同的应用场合主要的图像处理平台包括ARM处理器、数字信号处理器(DSP)、专用集成电路(ASIC)以及现场可编程门阵列(FPGA)。ARM处理器支持高级编程语言,在视频图像处理方面应用广泛,但是其片上资源和处理速度有限;DSP拥有较强数字信号处理能力,在实时图像处理领域的应用也更为广泛,但是其拥有的IO接口较少;ASIC芯片能够满足运行速度高、性能好、功耗低的特点,但是ASIC移植性差的问题导致其研发周期会较长、开发成本也较高;对比以上不同的图像处理平台,FPGA芯片是目前具有很高前景的可编程逻辑器件,它不仅弥补了ASIC芯片的灵活性差的问题,而且还拥着大量的IO接口,能够满足对更多外围模块的驱动需求。丰富的逻辑资源和高速的并行处理能力使得FPGA在视频图像处理领域大放异彩。
[0004]成熟的目标检测技术包括光流法、帧间差分法和背景差分法等:1)光流法是利用动态图像序列中各像素点矢量特征来确定背景和目标的运动情况,但缺点就是光流矢量对噪声引起的像素变化非常敏感,且需要计算每一个像素点的矢量特征,计算复
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的木料分类识别系统,其特征在于,包括图像采集组件、图像处理组件、图像缓存组件和图像显示组件;所述图像采集组件,包括图像传感器、FPGA硬件处理平台中的图像采集模块和IIC模块;所述FPGA硬件处理平台与图像传感器相结合,通过编程实现FPGA硬件处理平台对图像传感器的驱动以及数据的传输;所述图像处理组件,包括FPGA硬件处理平台中的格式转换模块、四帧差分模块以及目标识别模块;所述FPGA硬件平台对图像传感器采集并传输的数据进行图像处理;所述图像缓存组件,包括外部SDRAM存储器和FPGA硬件处理平台中的FIFO模块和SDRAM模块;所述FPGA硬件处理平台将实时的图像数据传输到外部SDRAM存储器中进行缓存处理;所述图像显示组件,包括图像显示器和FPGA硬件处理平台中的VGA显示模块;所述FPGA硬件处理平台与图像显示器相连接,通过图像传输接口协议将FPGA硬件平台处理后的数据传输到图像显示器上进行显示。2.根据权利要求1所述的基于FPGA的木料分类识别系统,其特征在于,所述图像采集组件采用IIC驱动程序对图像传感器进行初始化,并配置相应寄存器使其在预设模式下进行采集,然后将采集到的图像数字信号通过图像采集模块传输给格式转换模块。3.根据权利要求1所述的基于FPGA的木料分类识别系统,其特征在于,所述格式转换模块将图像传感器输出的RGB颜色空间转换为YUV颜色空间。4.根据权利要求1所述的一种基于FPGA的木料分类识别系统,其特征在于,所述四帧差分模块将格式转换之后的灰度图像进行帧间差分操作,包括中值滤波操作、形态学操作和四帧差分操作;所述中值滤波操作是对灰度图像数据进行3
×
3窗口的卷积操作,从而实现对窗口内的中值进行获取,将获取的中值作为二值化自适应阈值;所述四帧差分操作,包括以下步骤:步骤一、首先从图像序列中提取连续四帧的灰度图像P
k
‑3(x,y),P
k
‑2(x,y),P
k
‑1(x,y),P
k
(x,y),其中,P(x,y)为像素点坐标为(x,y)的值,k
‑
3、k
‑
2、k
‑
1、k分别代表为第k
‑
3帧、第k
‑
2帧、第k
‑
1帧、第k帧灰度图像。步骤二、然后将连续四帧的灰度图像进行间隔差分,从而获得差分图像E
(k
‑
3,k
‑
1)
(x,y)、E
(k
‑
2,k)
(x,y),E
(k
‑
3,k
‑
1)
(x,y)为第k
‑
3帧和第k
‑
1帧灰度图像的差分值,E
(k
‑
2,k)
(x,y)为第k
‑
2帧和第k帧灰度图像的差分值,可以表示为:步骤三、将式中差分图像E
(k
‑
3,k
‑
1)
(x,y)和E
(k
‑
2,k)
(x,y)与二值化自适应阈值T进行比较,从而获得差分图像的二值化信息,可以表示为:其中,B
(k
‑
3,k
‑
1)
(x,y)为表示两帧差分二值化图像,为E
(k
‑
3,k
‑
1)
(x,y)二值化阈值分割后
的二值化图像;若B
(k
‑
3,k
‑
1)
(x,y)为1,表示两帧图像序列中存在运动目标;若B
(k
‑
3,k
‑
1)
(x,y)为0,表示两帧图像序列中无运动目标;步骤四、将两次的差分结果进行逻辑“或”运算,提取出运动目标,可以表示为:其中,R
(k
‑
3,k
‑
2,k
‑
1,k)
(x,y)表示四帧差分二值化图像,为B
(k...
【专利技术属性】
技术研发人员:周锋,刘海波,孙冬生,姚凯文,吴瑞琦,李楠,王如刚,
申请(专利权)人:盐城工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。