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