一种基于FPGA的多像素并行直方图统计方法、系统及介质技术方案

技术编号:41569762 阅读:10 留言:0更新日期:2024-06-06 23:50
本发明专利技术公开了一种基于FPGA的多像素并行直方图统计方法、系统及介质,该方法包括,移位存储若干并行像素流中的若干像素点对应的像素值,得到BUFF寄存器阵列;按位相加BUFF寄存器阵列中的BUFF值,得到若干并行像素流中各个像素值对应的像素点个数总值;统计各个像素值对应的像素点个数总值,得到直方图统计结果;本发明专利技术中通过对若干并行像素流中的像素值进行移位存储,得到若干BUFF值,再利用按位相加BUFF值,得到若干并行像素流中各个像素值对应的像素点个数总值,从而实现在不提高时钟频率的前提下,以较少的硬件资源实现对并行像素流的直方图实时统计,硬件资源消耗低,处理效率高。

【技术实现步骤摘要】

本专利技术属于图像数据处理领域,尤其涉及一种基于fpga的多像素并行直方图统计方法、系统及介质。


技术介绍

1、直方图统计在图像处理领域具有十分广泛的应用,比如图像增强、图像分割等。传统直方图统计需要先采集一张完整图像,再使用上位机软件实现,效率较低,无法适用于需要实时统计图像直方图的场景。

2、现有的基于fpga的图像直方图统计方法大多只针对单像素数据流,中国专利(cn104809747b)公开了图像直方图的统计方法及其系统,该专利中,利用原始图像像素数据中存在相同连续像素的特征,预先使用行程编码对这些相同连续像素进行压缩,则可以在一个操作中完成对这些相同连续像素的直方图统计,减少了直方图统计的读写操作步骤,从而大大减少了直方图统计的时间和功耗。此外,在采集原始图像像素数据的同时进行行程编码,可以充分利用系统的空闲资源。该专利中,对于高分辨率、高帧率的图像传感器,其输出的图像均为多像素并行数据流,若想实现对多像素并行数据流的直方图统计,则需要例化相应个数的直方图统计模块分别进行直方图统计,需要消耗大量逻辑、存储资源;或者将时钟频率提高相应倍数本文档来自技高网...

【技术保护点】

1.一种基于FPGA的多像素并行直方图统计方法,其特征在于,包括:

2.根据权利要求1所述的一种基于FPGA的多像素并行直方图统计方法,其特征在于,所述移位存储若干并行像素流中的若干像素点对应的像素值的步骤之前,进一步包括:设置若干与并行像素流数目相等的移位寄存器;

3.根据权利要求2所述的一种基于FPGA的多像素并行直方图统计方法,其特征在于,若干所述移位寄存器的位宽相等且位宽等于最大像素值的数值大小。

4.根据权利要求1所述的一种基于FPGA的多像素并行直方图统计方法,其特征在于,所述按位相加BUFF寄存器阵列中的BUFF值的步骤之前,进一步包括:...

【技术特征摘要】

1.一种基于fpga的多像素并行直方图统计方法,其特征在于,包括:

2.根据权利要求1所述的一种基于fpga的多像素并行直方图统计方法,其特征在于,所述移位存储若干并行像素流中的若干像素点对应的像素值的步骤之前,进一步包括:设置若干与并行像素流数目相等的移位寄存器;

3.根据权利要求2所述的一种基于fpga的多像素并行直方图统计方法,其特征在于,若干所述移位寄存器的位宽相等且位宽等于最大像素值的数值大小。

4.根据权利要求1所述的一种基于fpga的多像素并行直方图统计方法,其特征在于,所述按位相加buff寄存器阵列中的buff值的步骤之前,进一步包括:设置加法器;

5.根据权利要求1所述的一种基于fpga的多像素并行直方图统计方法,其特征在于,所述统计各个像素...

【专利技术属性】
技术研发人员:王瑞孔晓光杨晨飞张光宇曹桂平董宁
申请(专利权)人:合肥埃科光电科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1