The invention belongs to the field of industrial detection technology, and discloses an image block correction method and device based on the platform of FPGA. The target image is divided into several rectangular blocks, which act as ROI of the region of interest. Then each rectangular block is divided into two right triangles according to the main diagonal line, each right triangle constitutes a block image, and several block images are numbered according to the sequence number. The device includes AXI4 bus, AXI4 Lite bus, stream generation module, data loading module, mapping module and data processing module integrated in FPGA. The invention can solve the problem that image correction in the prior art is difficult to achieve both speed and effect, and can better meet the industrial requirements.
【技术实现步骤摘要】
一种基于FPGA平台的图像分块校正方法及装置
本专利技术涉及工业检测
,尤其涉及一种基于FPGA平台的图像分块校正方法及装置。
技术介绍
在工业视觉应用中,图像采集是通过相机拍摄图像进行,目前采集的原始图像或多或少存在畸变,畸变是由相机本身的原因,以及相机拍摄角度等原因造成,此情况拍摄的图片在后续检测中需要做校正处理,才能够满足后面检测要求。目前针对图像校正方案比较多,图像几何校正包括畸变校正、透视变换以及仿射变换,这些算法本身比较成熟,很多应用下都是基于原始算法进行开发,并且基于PC平台进行开发,在实时性要求比较高的情况下,不能满足要求。此外,目前也有一些基于FPGA平台设计的校正算法案例,相对于PC算法有些改进和加速,但总体来讲,多是针对算法本身进行实现或者做某种近似处理,大多不能做到速度和效果双重兼顾,对于工业检测领域应用来讲,远远没有达到最优效果,在目前面板检测领域,应用效果不是太好。
技术实现思路
本申请实施例通过提供一种基于FPGA平台的图像分块校正方法及装置,解决了现有技术中图像校正难以做到速度和效果双重兼顾的问题。本申请实施例提供一种基于FPGA平台的图像分块校正方法,将目标图像划分为多个矩形块,所述矩形块作为感兴趣区域ROI,然后将每个所述矩形块依据主对角线分为上下两个直角三角形,每个所述直角三角形构成一个分块图像,对多个所述分块图像依照序号进行排列,并对每个所述分块图像进行映射处理。优选的,对所述直角三角形进行映射归一化处理,得到等腰直角三角形,所述等腰直角三角形作为所述分块图像。优选的,将所述分块图像中的点与校正参数进行矩阵运算,获 ...
【技术保护点】
1.一种基于FPGA平台的图像分块校正方法,其特征在于,将目标图像划分为多个矩形块,所述矩形块作为感兴趣区域ROI,然后将每个所述矩形块依据主对角线分为上下两个直角三角形,每个所述直角三角形构成一个分块图像,对多个所述分块图像依照序号进行排列,并对每个所述分块图像进行映射处理。
【技术特征摘要】
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总线用于加载总线参数、读取原始图像、写入目标图像;所述AX...
【专利技术属性】
技术研发人员:董文忠,梅林海,汪舟,欧昌东,
申请(专利权)人:武汉精立电子技术有限公司,武汉精测电子集团股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。