[发明专利]一种基于FPGA平台的图像分块校正方法及装置在审
申请号: | 201910019356.2 | 申请日: | 2019-01-09 |
公开(公告)号: | CN109859121A | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 董文忠;梅林海;汪舟;欧昌东 | 申请(专利权)人: | 武汉精立电子技术有限公司;武汉精测电子集团股份有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T3/00;G06T3/40 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 胡琦旖 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分块图像 矩形块 直角三角形 图像分块 总线 校正 数据处理模块 数据加载模块 感兴趣区域 工业检测 工业要求 目标图像 生成模块 图像校正 映射处理 映射模块 主对角线 | ||
1.一种基于FPGA平台的图像分块校正方法,其特征在于,将目标图像划分为多个矩形块,所述矩形块作为感兴趣区域ROI,然后将每个所述矩形块依据主对角线分为上下两个直角三角形,每个所述直角三角形构成一个分块图像,对多个所述分块图像依照序号进行排列,并对每个所述分块图像进行映射处理。
2.根据权利要求1所述的基于FPGA平台的图像分块校正方法,其特征在于,对所述直角三角形进行映射归一化处理,得到等腰直角三角形,所述等腰直角三角形作为所述分块图像。
3.根据权利要求1或2所述的基于FPGA平台的图像分块校正方法,其特征在于,将所述分块图像中的点与校正参数进行矩阵运算,获得目标图像ROI中的点在原始图像ROI中的对应点的坐标,通过双线性插值获得对应点的像素灰度值,将得到的所述像素灰度值填充到映射前的目标图像对应坐标处,得到校正后的分块图像。
4.根据权利要求3所述的基于FPGA平台的图像分块校正方法,其特征在于,对多个校正后的分块图像依照序号进行排列处理,得到校正后的目标图像。
5.一种基于FPGA平台的图像分块校正装置,其特征在于,用于实现如权利要求1-4中任一所述的基于FPGA平台的图像分块校正方法,装置包括集成于FPGA的AXI4总线、AXI4-lite总线、流生成模块、数据加载模块、映射模块、数据处理模块;
所述AXI4总线用于加载总线参数、读取原始图像、写入目标图像;
所述AXI4-lite总线用于访问寄存器参数;
所述流生成模块用于将DDR中读取的总线参数分成三个数据流,三个数据流分别为原始图像分块ROI数据流、校正参数数据流、目标图像分块ROI数据流,并将所述原始图像分块ROI数据流传递至所述数据加载模块,将所述校正参数数据流传递至所述映射模块,将所述目标图像分块ROI数据流传递至所述数据处理模块;
所述数据加载模块用于根据所述原始图像分块RIO数据流,从DDR中读取ROI信息,并以流水线的方式将所述ROI信息传递至所述映射模块;
所述映射模块用于接收所述ROI信息,根据所述校正参数数据流获取校正参数,根据所述ROI信息,将目标图像ROI中的点与所述校正参数进行矩阵运算,获得目标图像ROI中的点在原始图像ROI中的对应点的坐标,通过双线性插值获得对应点的像素灰度值,将得到的所述像素灰度值填充到映射前的目标图像对应坐标处,并以流水线的方式将数据传递至所述数据处理模块;
所述数据处理模块用于接收来自所述映射模块的数据流,根据所述目标图像分块RIO数据流,从DDR中读取图像分块信息,根据所述图像分块信息将映射模块的数据整合到对应的目标图像RIO区域内,获得目标图像,并将所述目标图像写入DDR中。
6.根据权利要求5所述的基于FPGA平台的图像分块校正装置,其特征在于,所述寄存器参数包括:原始图像的分辨率、目标图像的分辨率、图像分块大小、块起始地址偏移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉精立电子技术有限公司;武汉精测电子集团股份有限公司,未经武汉精立电子技术有限公司;武汉精测电子集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910019356.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多尺度残差网络的图像去雾方法
- 下一篇:一种各向同性滤波方法及系统