[发明专利]一种基于FPGA的单SRAM实现乒乓算法的方法及实时红外图像处理方法在审
申请号: | 201510161653.2 | 申请日: | 2015-04-07 |
公开(公告)号: | CN104835111A | 公开(公告)日: | 2015-08-12 |
发明(设计)人: | 刘燕;韦良忠;连云川 | 申请(专利权)人: | 无锡艾立德智能科技有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 邵骅 |
地址: | 214000 江苏省无锡市新区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga sram 实现 乒乓 算法 方法 实时 红外 图像 处理 | ||
技术领域
本发明涉及红外成像的实时矫正领域,尤其是涉及需要大面积缓存数据的实时图像处理领域。
背景技术
· 基于FPGA的实时图像处理方案,在红外图像采集过程中具有重要作用,弥补了红外探测器性能不佳的现状,增强了红外图像的可视度。
· 常用的图像处理算法——例如直方图拉伸、DDE增强等,均是建立在整幅图像信息的基础上,在具体实现过程中,通常先将整幅图像数据缓存到外部存储空间,再对缓存数据进行处理、输出。
· 为了保持图像处理过程的连续性,防止图像处理任务对数据接收造成阻塞,常采用两片存储芯片交替工作的乒乓算法实现对图像处理过程中的数据流控制。该方案中,两片存储芯片不仅增加了生产成本,而且占用了有限的I/O口,增大了电路设计的难度。
发明内容
本发明的目的是克服现有乒乓算法的不足,提出一种更好的适用于实时图像处理的基于FPGA的单SRAM实现乒乓算法的方法及实时红外图像处理方法。
本发明为实现上述目的,采用如下技术方案:
一种基于FPGA的单SRAM实现乒乓算法的方法,其特征在于,包括:
步骤A:在FPGA中实例化两个处理模块:第一模块、第二模块;
步骤B:将SRAM的地址空间等分为两个连续的地址块:第一地址块、第二地址块;
步骤C:确定时间片大小;
步骤D:第一模块、第二模块在同一个时间片内分别先后完成对SRAM第一地址块或第二地址块的读/写操作;
步骤E:经过一定数量的时间片后,当前处理状态结束,第一模块、第二模块交换SRAM地址块,进入下一处理状态。
其进一步特征在于:所述第一模块、第二模块均具有各自的标志位。
进一步的:所述第一模块、第二模块通过FPGA 的I/O口直接和同一SRAM相连。
所述第一模块、第二模块的标志位标示自身是否正占用SRAM总线,当其中一模块占用SRAM总线时,另一模块处于等待状态。
所述时间片大小不小于第一模块、第二模块均完成一次数据处理所需的时间。
进一步的:不同时间片上第一模块、第二模块对SRAM的读/写操作具有周期对称关系。
所述步骤E中一定数量的时间片,指第一模块、第二模块均处理完成相应地址块中的数据所需的时间,最小值由SRAM中待处理数据量的大小除以每个时间片所处理的数据量决定;所述下一处理状态和当前处理状态具有周期对称关系。
一种采用上述方法的实时红外图像处理方法,其特征在于,包括下述步骤:
步骤1:一块红外阵列,以单个像素点为单位,周期性的输出采集到的红外图像;
步骤2:FPGA中实例化得第一模块,所述第一模块在接收步骤1的输出数据的同时,完成包括图像的盲元补偿、两点矫正的数据预处理工作,并将处理后的图像数据缓存到SRAM的第一地址块或第二地址块中;在处理数据的同时,所述第一模块统计图像的直方图,并在一幅图像接收完成后将直方图数据写入SRAM的同一地址块,处理结束,交换第一地址块和第二地址块对应关系,转到下一状态;
步骤3:FPGA中实例化得第二模块,所述第二模块在开始时,从SRAM相应的地址块中读取步骤2写入的图像直方图数据,并根据该数据,完成对存储在相应地址块中数据的图像处理工作;
步骤4:将步骤3中处理完成的数据以图像形式显示在监视器上。
优选的:上述步骤2、3工作时间为步骤1的像素输出周期。
本发明提出了一种基于FPGA的单SRAM实现乒乓算法的方法,以及采用该方法的实时红外图像处理方法。该方法仅需一片SRAM芯片即可满足图像处理对数据缓存的要求,实现乒乓算法的功能,在降低成本、节约资源及提高工程效率方面具有明显效果。
附图说明
图1是本发明的硬件结构图。
图2是本发明的算法流程图。
图3是本发明的实时红外图像处理方法示意图。
具体实施方式
下面将参考附图详细说明本发明的实施例。
图1是本发明一种基于FPGA的单SRAM实现乒乓算法的电路图。如图1所示,该电路包括:一片FPGA 1、一片SRAM 2,并且FPGA 1及SRAM 2通过I/O口3相连。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡艾立德智能科技有限公司,未经无锡艾立德智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510161653.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:平板探测器的坏点校正方法
- 下一篇:基于分块序列的数字图像伪装及重构方法