一种船用钢板3D视觉在线检测抖动干扰及消除方法技术

技术编号:37116054 阅读:11 留言:0更新日期:2023-04-01 05:11
本发明专利技术公开了一种船用钢板3D视觉在线检测抖动干扰及消除方法,该方法通过在辊床的上方和下方分别布置3D图像采集传感器采集待检测钢板同一剖面的上表面和下表面点坐标,并通过低通滤波获取标准点云序列,并经过计算获得静止点云序列。本发明专利技术的方法解决了利用3D机器视觉技术进行钢板表面不连续在线检测时,由于钢板抖动干扰造成无法从采集到的3D点云数据中发现小尺度表面不连续缺陷的问题,提高钢板表面缺陷检测准确率。表面缺陷检测准确率。表面缺陷检测准确率。

【技术实现步骤摘要】
一种船用钢板3D视觉在线检测抖动干扰及消除方法


[0001]本专利技术属于船舶建造
,尤其涉及到一种船用钢板3D视觉在线检测抖动干扰及消除方法。

技术介绍

[0002]船厂是钢板使用大户,钢板的规格多、数量大,且不同品种、不同规格的钢板一般采取露天堆垛存放,存储时间长,极易造成钢板质量问题,表现在钢板表面麻坑缺陷的程度、数量和发生率明显增大,需要进行打磨或者补焊后才能使用,因此需要对船用钢板表面进行全面检测,避免表面缺陷流入后续环节造成更大损失。
[0003]现阶段船用钢板表面检测主要依赖人工手段,人工目检存在工作量大、效率低、准确率低的弊端,无法保证钢板检测质量。此外,目前钢板表面不连续在线自动检测的主要方向是使用2D图像采集设备,通过特殊的光照凸显钢板表面不连续的特征,人工对采集到的图像进行缺陷分类标注,采用深度学习技术进行模型训练,最后系统对实际线上采集的图像进行推理计算,实现对缺陷的识别和分类。这种2D机器视觉在检测检测的主要问题在于:
[0004]1.钢板表面缺陷与正常钢板表面颜色差异小,存在漏采集的问题;
[0005]2. 2D机器视觉在线检测技术受环境光影响较大,需要复杂的遮光装置进行自然光屏蔽,增加了系统复杂度,且影响产线的正常工作流程;
[0006]3.基于2D图像的深度学习算法模型需要经过大量训练才能达到可用的准确度,工作量大且熟练时间不可控;
[0007]4.经过2D机器视觉检测的结果,只有缺陷种类信息,对缺陷的严重程度,如深度、面积、位置等信息无法提供,实际上无法准确实现对钢板等级的评定,也难以指导后续工序的修复工作。
[0008]另一方面,现有缺陷检测技术虽然利用3D机器视觉技术解决了2D机器视觉技术的检测问题,但是船用钢板在辊床上运动时,与辊轮之间相互作用会产生不可预测的、不均匀的抖动现象,不同厚度、尺寸钢板在辊床运输面法线方向抖动的范围在0.2mm~0.4mm之间;现阶段对船用钢板表面不连续缺陷深度的检测精度要求是0.1mm,即要求检测系统应能分辨0.1mm的深度差,在钢板抖动超过0.2mm的情况下,使用3D机器视觉技术在进行在线测量已无法满足钢板高精度检测需要。

技术实现思路

[0009]本专利技术的目的在于克服上述现有技术中存在的不足,提供一种船用钢板3D视觉在线检测抖动干扰及消除方法,本专利技术的方法解决了利用3D机器视觉技术进行钢板表面不连续在线检测时,由于钢板抖动干扰造成无法从采集到的3D点云数据中发现小尺度表面不连续缺陷的问题,提高钢板表面缺陷检测准确率。
[0010]为了实现上述专利技术目的,本专利技术专利提供的技术方案如下:
[0011]一种船用钢板3D视觉在线检测抖动干扰及消除方法,该方法具体包括如下步骤:
[0012]第一步,在辊床的上方和下方分别布置3D图像采集传感器,待检测钢板放置在辊床上并通过辊床带动钢板运动;
[0013]第二步,在辊床上方布置同步编码器测量待检测钢板在辊床上的运行速度,同时将同步编码器发送同步图像指令至辊床的上方和下方的3D图像采集传感器;
[0014]第三步,辊床的上方和下方的3D图像采集传感器接收到同步图像指令后,辊床的上方和下方的3D图像采集传感器同时采集带检测钢板上表面和下表面的3D点云图像;
[0015]第四步,从所述第三步中的3D点云图像中获取待检测钢板的上表面和下表面的点云数据集合,并对获取的点云数据集合进行低通滤波,获取标准点云序列;
[0016]第五步,从所述第四步中获取的标准点云序列中选取参考点,并通过标准点云序列与参考点计算振幅值;
[0017]第六步,振幅值计算完成后,再通过振幅值计算对应的标准点云序列的振幅差值;
[0018]第七步,振幅差值计算完成后,计算钢板在辊床静止状态下与所述第四步中点云序列对应的静止点云序列U(y
n
,u
n
),D(y
n
,d
n
);
[0019]第八步,静止点云序列计算结束后,进行后续钢板表面质量检测的工序。
[0020]上述辊床的上方和下方分别布置的3D图像采集传感器处于同一竖直平面内,所述同步编码器使所述辊床的上方和下方分别布置的3D图像采集传感器同步获取同一钢板剖面的钢板上表面和下表面的3D点云图像。
[0021]上述第四步中的点云数据集合具体为P{P0,P1,...P
N
},P

{P

n
,P
′1,...P

N
},其中,P为同一钢板剖面的上表面点坐标,P

为同一钢板剖面的下表面点坐标,P
n
(y
n
,z
n
),P

n
(y
n
,z

n
)为同一钢板剖面中上表面点坐标和与上表面点坐标对应的同一钢板剖面中下表面点坐标。
[0022]上述点云数据集合进行低通滤波具体步骤为:将获取的点云数据集合中同一钢板剖面中对应的上表面点坐标和下表面点坐标的Z坐标的差值与待检测的钢板厚度比较,当同一钢板剖面中对应的上表面点坐标和下表面点坐标的Z坐标的差值与待检测的钢板厚度的差的范围为0.2mm~0.4mm时,同一钢板剖面中对应的上表面点坐标和下表面点坐标为标准点云序列。
[0023]上述第四步中参考点的选取具体为在待检测钢板同一剖面的上表面点坐标和同一剖面的下表面点坐标分别选取一个参考点,且两个参考点的Y坐标相同;待检测钢板同一剖面的参考点固定不变。
[0024]上述第五步中通过标准点云序列与参考点计算振幅值具体步骤为:将标准点云序列中所有点坐标中的Z坐标与参考点坐标的Z坐标做差获取标准点云序列中所有点坐标的振幅值。
[0025]上述第六步中通过振幅值计算对应的标准点云序列的振幅差值的具体步骤为:将标准点云序列中上表面点坐标与参考点的振幅值减去与标准点云序列中上表面点坐标Y坐标相同的下表面坐标与参考点的振幅值获取钢板同一剖面中上表面和下表面对应的振幅差值。
[0026]上述第七步中静止点云序列U(y
n
,u
n
),D(y
n
,d
n
)计算的具体公式为:
[0027][0028][0029]其中,U为待检测钢板静止状态下同一剖面上表面的坐标,D为待检测钢板静止状态下同一剖面下表面的坐标;Δ为设定的门限值,所述门限值为待检测钢板表面不连续缺陷深度的检测精度值,Z
n

Z0为待检测钢板同一剖面的上表面振幅值,Z0为参考点,Z

n

Z
′0为待检测钢板同一剖面的下表面振幅值,Z
′0为参考点;(Z
n

Z0)

(Z
...

【技术保护点】

【技术特征摘要】
1.一种船用钢板3D视觉在线检测抖动干扰及消除方法,其特征在于,该方法具体包括如下步骤:第一步,在辊床的上方和下方分别布置3D图像采集传感器(1),待检测钢板(3)放置在辊床上并通过辊床带动钢板运动;第二步,在辊床上方布置同步编码器(2)测量待检测钢板(3)在辊床上的运行速度,同时将同步编码器(2)发送同步图像指令至辊床的上方和下方的3D图像采集传感器(1);第三步,辊床的上方和下方的3D图像采集传感器(1)接收到同步图像指令后,辊床的上方和下方的3D图像采集传感器(1)同时采集带检测钢板上表面和下表面的3D点云图像;第四步,从所述第三步中的3D点云图像中获取待检测钢板(3)的上表面和下表面的点云数据集合,并对获取的点云数据集合进行低通滤波,获取标准点云序列;第五步,从所述第四步中获取的标准点云序列中选取参考点,并通过标准点云序列与参考点计算振幅值;第六步,振幅值计算完成后,再通过振幅值计算对应的标准点云序列的振幅差值;第七步,振幅差值计算完成后,计算钢板在辊床静止状态下与所述第四步中点云序列对应的静止点云序列U(y
n
,u
n
),D(y
n
,d
n
);第八步,静止点云序列计算结束后,进行后续钢板表面质量检测的工序。2.根据权利要求1所述的一种船用钢板3D视觉在线检测抖动干扰及消除方法,其特征在于,所述辊床的上方和下方分别布置的3D图像采集传感器(1)处于同一竖直平面内,所述同步编码器(2)使所述辊床的上方和下方分别布置的3D图像采集传感器(1)同步获取同一钢板剖面的钢板上表面和下表面的3D点云图像。3.根据权利要求1所述的一种船用钢板3D视觉在线检测抖动干扰及消除方法,其特征在于,所述第四步中的点云数据集合具体为P{P0,P1,...P
N
},P

{P
′0,P
′1,...P

N
},其中,P为同一钢板剖面的上表面点坐标,P

为同一钢板剖面的下表面点坐标,P
n
(y
n
,z
n
),P

n
(y
n
,z

n
)为同一钢板剖面中上表面点坐标和与上表面点坐标对应的同一钢板剖面中下表面点坐标。4.根据权利要...

【专利技术属性】
技术研发人员:钱振华万莉苏华德潘东伟项乔
申请(专利权)人:沪东中华造船集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1