← 返回列表

一种基于FPGA的图像灰度直方统计和目标搜索方法及系统

申请号: CN202410130231.8
申请人: 西南技术物理研究所
申请日期: 2024/1/31

摘要文本

本发明公开了一种基于FPGA的图像灰度直方统计和目标搜索方法及系统,属于图像处理技术领域。所述方法包括以下步骤:S1:图像输入缓存阶段;S2:通道像素分发阶段;S3:窗口像素分发阶段;S4:直方统计阶段;S5:直方搜索阶段,比较第一像素点集合中像素点的灰度值得到最大灰度值像素点,根据最大灰度值像素点的像素坐标,得到灰度值最大的像素区域。凭借FPGA的高速并行信号处理架构,将一帧图像的所有行分配到多个统计单元进行超高速的并行计算,得到最终所有像素的总分布结果。所有统计单元在进行统计时,同时进行灰度值统计值的最大值保持,即在完成最终的统计时,也能同时给出灰度值最大的像素区域,并给出像素区域所在的坐标位置。

专利详细信息

项目 内容
专利名称 一种基于FPGA的图像灰度直方统计和目标搜索方法及系统
专利类型 发明申请
申请号 CN202410130231.8
申请日 2024/1/31
公告号 CN117689732A
公开日 2024/3/12
IPC主分类号 G06T7/77
权利人 西南技术物理研究所
发明人 龙波; 毛锐; 杨川; 杜秀梅; 汤磊; 陈代中; 黄晓红; 张喜; 张静; 蒲若; 罗政; 荀才才; 任昌龙
地址 四川省成都市武侯区人民南路四段七号

专利主权项内容

1.一种基于FPGA的图像灰度直方统计和目标搜索方法,其特征在于:包括以下步骤:S1:图像输入缓存阶段,现场可编程门阵列FPGA将待处理图像的所有行数据分配到多个BRAM单元;S2:通道像素分发阶段,当待处理图像的所有行数据全部缓存到多个BRAM单元后,图像缓存模块控制多个BRAM单元将所有行数据输出到多个直方统计通道中;S3:窗口像素分发阶段,多个直方统计通道将所有行数据分发到多个像素窗口进行灰度统计,得到所有行数据中各像素点的像素灰度值;S4:直方统计阶段,每个像素窗口,分配一块RAM区域存储像素值的分布统计值,RAM的地址存放与地址索引相同灰度值的像素点出现的次数,每个像素窗口对应一个直方统计模块,各直方统计模块完成直方统计运算并使用实时计数器记录各自统计的灰度值最大的像素点得到第一像素点集合;S5:直方搜索阶段,比较第一像素点集合中像素点的灰度值得到最大灰度值像素点,根据最大灰度值像素点的像素坐标,得到灰度值最大的像素区域。 关注微信公众号马克数据网