大型工件的大视野与细微缺陷是一道除法题,6400万像素单次成像省掉拼接,节拍压到8秒
大型工件在固定工位摆放来料,检测完成后流转下道工序。核心矛盾是一道除法:视野要覆盖整个工件,缺陷要看清到毫米级以下,两者相除就得到所需像素数。像素不够,只有两条路——缩小视野分段拍再拼,或者接受缺陷看不清。前者拉长节拍,后者放掉质量。
视野和分辨率是一道除法题
方案按最小缺陷尺寸与每像素对应的物理尺寸反推所需分辨率:视野确定后,要让最小缺陷占到足够多的像素,像素总数就定死了。6400 万像素在这个算式里提供的是余量——大视野下仍保持足够的缺陷分辨率,一次拍摄即可检出细微缺陷,省掉多次拍摄与拼接。选型时把这个除法算清楚,比直接比相机参数有用。
免拼接省掉的不只是时间
多次拍摄拼接的代价常被低估。除了取图与拼接的时间,还有两处隐性成本:拼接缝处的漏检风险,以及多幅图之间的配准误差。缺陷正好落在拼接缝附近时,可能被切成两半,两幅图里都不像完整缺陷;配准有偏差时,缺陷的位置与尺寸都会跟着偏。单次成像把这个环节整个去掉,判定直接基于完整单幅图像,结果的一致性与稳定性更好。
8 秒的构成
检测节拍 8 秒,以现场验收结果为准。这个节拍能成立,是因为流程被压缩成定位、拍摄、判定三步:固定工位定位机构保证工件每次摆放位置一致,相机一次拍摄覆盖检测视野,算法完成判定。省掉的是多次取图、拼接与判定的时间。节拍越短,对处理单元的吞吐要求越高,这两者是绑定的,不能只看相机参数就承诺节拍。
数据吞吐是隐藏的选型项
6400 万像素的单幅图像数据量大,传输与处理压力高。方案按区域分块处理:先粗定位,再对目标区域精细判定,避免整图逐像素全算。这是算法层面的应对,但硬件层面同样要配得上——超高像素相机的数据吞吐对图像处理单元有更高要求,选型时应把相机、处理单元与检测算法作为整体评估,而不是先定相机再想办法。
光照均匀性在单幅图里没有第二次机会
单次成像意味着一次曝光定结果。大视野下光源要均匀布光,否则暗区的缺陷对比度不足、亮区的细节过曝,而算法没有另一幅图可以补。多次拼接的方案里,每一幅小图可以单独调光;单幅大图只能靠光源布置一次到位。这是免拼接方案在工程上真正要付出的部分。
什么时候反而不该用超高像素
工件运动、无法稳定停位时,单次长曝光会拖影,超高像素的优势发挥不出来;景深要求大的场合,大视野高分辨率镜头的光圈与景深之间要折中;检测视野本身不大、缺陷也不细微时,超高像素只是增加了数据量。这套方案最适合的场景是:固定工位、平面型检测目标、视野大、缺陷细、节拍要求高。
大视野与高精度的兼顾,可以通过提升成像分辨率直接实现,不必绕道拼接。这个结论对通用工业的大型工件检测有普适性:先把像素预算算清楚,再决定是单次成像还是拼接。方案的简洁性也在这里——环节少、链路短,工程实现与维护的复杂度都低。
像素预算之外的考虑
像素越高越好吗?
不是。像素要匹配视野与最小缺陷尺寸,超出的部分只增加数据量。还要看镜头能否分辨、光源能否照匀、处理单元能否跟上。
免拼接会不会牺牲覆盖灵活性?
会。单次成像的视野是固定的,工件尺寸超出视野就要重新设计。拼接方案在覆盖超大工件时更灵活,代价是环节多。
8 秒里包含上下料吗?
不包含。8 秒是定位、拍摄与判定这条检测链路的时间,上下料与流转按工位节拍另算,具体以现场验收结果为准。