2D面阵相机阵列拼接及位置度检测方法及系统与流程
本技术涉及视觉检测,具体涉及一种2d面阵相机阵列拼接及位置度检测方法及系统。
背景技术:
1、在大型零部件工业2d视觉检测场景中,工件长宽尺寸往往远超单台2d面阵相机的有效成像视场,无法通过单次拍摄完整采集全部基准孔、定位凸台、轮廓边线等被测特征。行业普遍采用多台2d面阵相机沿工件不同位置分段拍摄,再通过图像拼接形成全局大图,继而完成统一检测。然而,这种多相机拼接方案在实际产线落地中一直面临诸多棘手的技术瓶颈,尤其拼接区域常因亮度不一致、特征错位、纹理突变等问题沦为检测盲区,业界将其形象地称为多相机拼接的“缝合线难题”。
2、现有技术首先受限于相机采集时序的同步精度,传统方案多采用软件延时触发多台相机,各相机曝光时差可达3至15毫秒。在输送带连续运动的工况下,不同相机拍摄时刻的微小时间差,会导致同一工件在不同局部图像中的空间位置出现偏移。加之各相机独立标定、各自维护独立的像素坐标系,缺乏全局统一测量基准,局部图像的像素坐标无法直接换算为统一的物理尺寸坐标,拼接后特征位置偏差随之放大。
3、其次,拼接算法对工件表面纹理的适应性不足,常规拼接仅依赖角点特征进行匹配,如sift、surf等,当遇到低对比度、哑光表面或细小孔类等弱纹理工件时,有效匹配点数量急剧减少,导致拼接结果出现横向或纵向错位、局部拉伸畸变。现有方法在粗拼接后未对全局图像做系统性形变校正,相邻图像重叠区域存在明显接缝,直接给后续位置度计算引入系统误差。
4、更关键的问题在于位置度计算的基准割裂,目前多数方案在各相机局部图像内独立计算位置度,各分段采用各自的检测基准,缺少全局统一约束。跨图像的被测孔、凸台、轮廓的位置偏差无法全局联动修正,各局部基准之间的传递误差逐级累积,最终位置度测量误差往往被放大至0.1毫米以上,完全无法满足精密零部件的形位公差检测标准。
5、此外,检测速度与抗干扰能力同样存在短板,多路图像需依次完成畸变校正、特征匹配、拼接融合、轮廓提取、位置度求解等全串行运算,相机数量达到3台以上时整体耗时超过60毫秒,难以匹配每分钟40件以上的高速产线节拍。批量同规格工件每次检测均重复执行完整流程,缺乏模板缓存复用机制,冗余计算严重。另一方面,拼接后的图像中常混有粉尘、毛刺、反光等噪声,传统算法直接采用单轮廓中心计算位置度,未引入全局约束,离散噪声点大幅降低重复测量的稳定性,且缺少异常特征过滤及超限预警机制,检测数据可靠性难以保证。由此可见,现有技术大多仅能实现局部拼接或单视野检测,始终无法同步兼顾全局无缝拼接、统一基准高精度位置度计算以及高速在线检测的多重要求。
技术实现思路
1、有鉴于此,本技术提供了一种2d面阵相机阵列拼接及位置度检测方法及系统,以解决现有技术中多相机采集不同步、坐标系不统一、弱纹理工件拼接畸变、位置度计算缺乏全局约束易受噪声干扰以及检测效率低难以匹配高速产线节拍的技术问题。
2、第一方面,本技术提供了一种2d面阵相机阵列拼接及位置度检测方法,包括:
3、通过fpga同步触发单元控制布置于工件不同检测区域的n台2d面阵相机同步曝光,并行采集各相机视野对应的工件局部图像,并对各局部图像执行单图畸变校正与灰度预处理,输出校正后局部图像,n≥2;
4、基于高精度标定板在各相机重叠区域采集标定图像,同步求解所有相机的内参、畸变系数及相邻相机间外参变换矩阵,并通过光束平差法进行全局参数优化,建立统一世界坐标系,生成各局部图像像素坐标至全局世界坐标的映射矩阵,像素当量统一转换至毫米物理尺寸;
5、基于所述映射矩阵,对多路校正后局部图像并行提取包含角点特征与边缘特征的混合特征集,对重叠区域混合特征进行粗匹配对齐,对粗拼接残留畸变进行形变精细校正,对重叠区域进行像素融合,输出全局拼接图像;
6、在所述全局拼接图像中提取基准特征与所有被测特征的亚像素轮廓,以全局坐标系下的基准特征构建理论基准模型,采用最小二乘约束算法求解各被测特征相对于理论基准的二维位置度偏移量,并依据预设公差阈值判定各被测特征合格状态;
7、将获得的全局标定参数与获得的标准工件基准及被测特征理论坐标存入缓存,批量检测同规格工件时直接调用缓存数据,计算当前图像与缓存模板间的偏差微调量;
8、输出全局拼接图像及各特征位置度检测数据,实时监测拼接误差与流程耗时,当拼接误差、位置度超差或流程耗时超出预设阈值时触发声光报警并保存异常图像存档。
9、优选地,所述n台2d面阵相机沿工件长度方向和/或宽度方向布置,相邻相机视野间预留10%~20%的图像重叠区域,n为2~6台;
10、所述fpga同步触发单元控制所有相机同步曝光的时序偏差不超过500ns;
11、所述局部图像通过千兆网接口和/或usb3.0高速通道并行上传至gpu处理单元;
12、所述单图畸变校正与灰度预处理包括对每路局部图像逐帧执行镜头畸变校正、灰度均衡及噪声滤波。
13、优选地,所述光束平差法全局参数优化同步求解每台相机的内参矩阵、径向畸变系数与切向畸变系数、以及相邻相机之间的旋转矩阵与平移向量;
14、产线运行中持续提取工件固定基准孔特征,当全局拼接偏移量达到0.01mm时自动修正外参矩阵,补偿支架震动和/或温度形变引起的标定漂移。
15、优选地,所述混合特征集包括sift角点特征与亚像素轮廓边缘特征,单路图像特征提取耗时不超过2ms;
16、所述粗匹配对齐采用flann快速最近邻搜索算法完成重叠区域特征匹配并剔除误匹配离群点;
17、所述形变精细校正采用薄板样条插值算法对重叠区域像素坐标进行非线性映射;
18、所述像素融合采用置信度加权融合策略;
19、所述全局拼接图像的拼接误差不超过0.015mm,单次拼接处理耗时不超过8ms。
20、优选地,所述基准特征包括基准孔和/或基准边线,所述被测特征包括安装孔和/或定位凸台,所述亚像素轮廓提取基于亚像素边缘定位算法实现;
21、所述最小二乘约束算法以基准特征构建全局约束条件,求解各被测特征实际中心坐标相对于理论中心坐标的二维偏移量,并按照形位公差标准计算位置度数值;
22、引入全局噪声过滤阈值,剔除因毛刺和/或粉尘引起的虚假轮廓特征。
23、优选地,所述位置度重复测量精度为±0.02mm,单批次多特征位置度计算耗时不超过9ms。
24、优选地,所述全局标定参数包括所有相机的内参、畸变系数及全局坐标映射矩阵,所述标准工件缓存模板包含标准合格工件的全局拼接图像、基准特征理论坐标与被测特征理论坐标,所述高速内存缓存为gpu显存和/或系统内存;
25、当前图像与缓存模板的偏差微调量计算耗时不超过1ms,单次完整图像拼接加位置度计算总耗时不超过18ms。
26、优选地,当工件外形变更、全局拼接误差超过0.015mm或光照条件变化量超过设定范围时,自动触发重新执行全局标定和/或重新采集标准工件模板并更新缓存;
27、所述预设阈值包括单次拼接加位置度计算总耗时阈值18ms、全局拼接误差阈值0.015mm以及各被测特征位置度公差上下限。
28、第二方面,本技术提供了一种2d面阵相机阵列拼接及位置度检测系统,用于执行第一方面所述的2d面阵相机阵列拼接及位置度检测方法,所述系统包括:
29、多面阵同步采集模块,用于通过fpga硬件同步触发单元控制多台2d面阵相机分多位置同步采集工件局部图像,并完成单图畸变校正与灰度预处理;
30、全局联合标定模块,与所述多面阵同步采集模块连接,用于接收校正后局部图像,通过光束平差法全局优化求解所有相机内外参、畸变系数及全局坐标映射矩阵,建立统一世界坐标系并执行在线自校准;
31、gpu并行分层图像拼接模块,与所述全局联合标定模块连接,用于基于映射矩阵对多路图像并行提取混合特征、执行粗匹配对齐与形变精细校正、以及像素融合,输出全局拼接图像;
32、全局位置度统一计算模块,与所述gpu并行分层图像拼接模块连接,用于在全局拼接图像中提取基准特征与被测特征亚像素轮廓,基于最小二乘约束批量求解各特征二维位置度并判定公差合格状态;
33、模板预缓存复用模块,分别与所述全局联合标定模块及所述全局位置度统一计算模块连接,用于缓存标定参数与标准工件模板,并在批量检测中复用缓存数据;
34、数据输出与状态监测模块,与所述全局位置度统一计算模块连接,用于输出全局拼接图像、各特征二维坐标、位置度数值及合格判定结果,实时监测拼接精度与计算耗时,并在异常状态下触发报警与数据存档。
35、优选地,所述多面阵同步采集模块中包含fpga硬件同步触发单元和高速并行图像传输通道,所述fpga硬件同步触发单元控制多相机曝光时序偏差不超过500ns,所述高速并行图像传输通道为千兆网接口和/或usb3.0接口;
36、所述gpu并行分层图像拼接模块搭载cuda计算核心,全局拼接图像拼接误差不超过0.015mm,拼接处理耗时不超过8ms;
37、所述全局位置度统一计算模块输出的位置度重复测量精度为±0.02mm,计算耗时不超过9ms;
38、所述模板预缓存复用模块在批量检测中实现当前图像与缓存模板的偏差微调耗时不超过1ms,整套系统单次完整拼接加位置度计算总耗时不超过18ms。
39、本技术提供的2d面阵相机阵列拼接及位置度检测方法及系统,至少具有如下有益效果:
40、通过fpga硬件同步触发控制多相机同步曝光,时序偏差控制在500ns以内,确保各相机采集的是工件在同一空间位置下的图像,避免因采集时刻不同导致的特征错位。全局联合标定通过ba光束平差法同步求解所有相机参数,将所有局部图像统一至同一世界坐标系,确保后续拼接和测量的坐标基准一致。该流程从图像采集源头到坐标映射末端形成了完整的数据一致性保障链条。
41、n台相机(n≥2)分多位置布置,相邻相机预留重叠区域,使单台相机视野不足时可通过多台相机分段覆盖实现大尺寸工件的完整成像,突破了单相机视野的物理限制。
42、gpu并行提取混合特征、粗匹配对齐加形变精细校正的分层拼接策略,在保证拼接精度(拼接误差≤0.015mm)的同时大幅提升拼接速度(拼接耗时≤8ms),满足了在线检测对实时性的要求。
43、在全局拼接图像中统一提取基准特征和被测特征,以全局基准构建约束模型进行位置度求解,所有被测特征在同一基准下完成测量,消除了分区域测量中基准不一致导致的误差累积。
44、通过缓存标定参数和标准模板,批量检测时仅计算当前图像与模板的微小偏差,大幅降低重复运算量,实现高速批量检测。实时监测拼接误差、流程耗时和位置度超差,异常时触发报警并保存异常图像,确保了检测过程的可控性和检测数据的可追溯性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com