【技术实现步骤摘要】
-种红外图像9/7小波变换硬件加速电路
本专利技术涉及一种红外图像9/7小波变换硬件加速方法及电路,属于专用算法硬件 电路设计领域。
技术介绍
基于图像匹配的信息处理技术在新一代航天型号中开始大量应用。为提高匹配精 度,目前图像处理采用的是像素级匹配方法,这种方法匹配精度高但是运算量比较大。对于 航天应用来说,一般目前要求在20ms以内完成全部算法的处理,对于信息处理的实时性要 求也非常高。 要加快运算速度,就要减少像素位置和每个像素处的计算量。而小波变换作为一 种多分辨率分析方法,能够对信号进行不同尺度的分解,从而获得目标图像不同层次的像 素细节信息。利用小波变换的多分辨率特性,根据图像特点将图像进行多层分解,形成金字 塔式图像数据。首先在分解后的小波图像全局进行匹配,然后在信息更为丰富较高层次小 波图或者原图进行局部匹配,能够极大地提高处理效率。
技术实现思路
本专利技术的技术解决问题是:克服现有技术的不足,提供一种红外图像9/7小波变 换硬件加速电路。 本专利技术的技术解决方案是:一种红外图像9/7小波变换硬件加速电路,包括读数 据控制模块、小波计算电路和写数据控制模块; 读数据控制模块首先从图像RAM中按预设的顺序读取原始红外图像的像素值,并 启动小波计算电路,小波计算电路从初始q位置开始读取九个像素值,每读取九个像素值, 令q的取值等于q+2,启动小波计算电路重新从q位置读取九个像素值,直至按当前预设顺 序全部读完; 小波计算电路从读数据控制模块中读取头九个像素值,并进行小波变换,得到小 波变 ...
【技术保护点】
一种红外图像9/7小波变换硬件加速电路,其特征在于:包括读数据控制模块、小波计算电路和写数据控制模块;读数据控制模块首先从图像RAM中按预设的顺序读取原始红外图像的像素值,并启动小波计算电路,小波计算电路从初始q位置开始读取九个像素值,每读取九个像素值,令q的取值等于q+2,启动小波计算电路重新从q位置读取九个像素值,直至按当前预设顺序全部读完;小波计算电路从读数据控制模块中读取头九个像素值,并进行小波变换,得到小波变换结果;写数据控制模块将小波计算电路得到的小波变换结果按照转置后的位置存储在临时RAM中;读数据控制模块然后从临时RAM中按照相同的顺序读取像素值,并启动小波计算电路,小波计算电路从初始q位置开始读取九个像素值,每读取九个像素值,令q的取值等于q+2,启动小波计算电路重新从q位置读取九个像素值,直至临时RAM中像素值全部读完;小波计算电路从读数据控制模块中读取头九个像素值,并进行小波变换,得到小波变换结果;写数据控制模块将小波计算电路得到的小波变换结果按照转置后的位置存储在图像RAM中。
【技术特征摘要】
1. 一种红外图像9/7小波变换硬件加速电路,其特征在于:包括读数据控制模块、小波 计算电路和写数据控制模块; 读数据控制模块首先从图像RAM中按预设的顺序读取原始红外图像的像素值,并启动 小波计算电路,小波计算电路从初始q位置开始读取九个像素值,每读取九个像素值,令q 的取值等于q+2,启动小波计算电路重新从q位置读取九个像素值,直至按当前预设顺序全 部读完; 小波计算电路从读数据控制模块中读取头九个像素值,并进行小波变换,得到小波变 换结果; 写数据控制模块将小波计算电路得到的小波变换结果按照转置后的位置存储在临时 RAM 中; 读数据控制模块然后从临时RAM中按照相同的顺序读取像素值,并启动小波计算电 路,小波计算电路从初始q位置开始读取九个像素值,每读取九个像素值,令q的取值等于 q+2,启动小波计算电路重新从q位置读取九个像素值,直至临时RAM中像素值全部读完; 小波计算电路从读数据控制模块中读取头九个像素值,并进行小波变换,得到小波变 换结果; 写数据控制模块将小波计算电路得到的小波变换结果按照转置后的位置存储在图像 RAM 中。2. 根据权利要求1 一种红外图像9/7小波变换硬件加速电路,其特征在于:所述的读 数据控制模块包括移位寄存器、算法状态机和读地址生成单元; 启动算法状态机,算法状态机从第一个像素开始,按照预设的行或者列顺序将像素坐 标输入至读地址生成单元,算法状态机每输出一个像素坐标就判断移位寄存器是否存储 满;若未满,则按照预设的行或者列顺序继续输出,否则停止输出;读地址生成单元依次将 接收的像素坐标转换成图像RAM中的存储地址,并将该地址依次发送至图像RAM ;图像RAM 按照接收的地址将每行或者列的起始...
【专利技术属性】
技术研发人员:刘亮亮,赵雄波,范仁浩,吴松龄,严志刚,蒋彭龙,高磊,李磊,
申请(专利权)人:北京航天自动控制研究所,中国运载火箭技术研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。