【技术实现步骤摘要】
一种基于光照影响的铜管内壁裂纹检测方法
[0001]本专利技术涉及图像处理、管道检测
,具体涉及一种基于光照影响的铜管内壁裂纹检测方法。
技术介绍
[0002]生活中很多产品中都会有铜管的存在,随着产品的使用,产品中的铜管内壁会产生裂纹和凹坑。目前对钢管内腔裂纹的检测多通过x射线、超声波探伤或机器视觉等的技术进行检测,利用射线探伤方式不仅需要比较昂贵笨重的仪器,而且需要专业的人员来进行分析探测结果。利用机器视觉技术来进行裂纹检测多通过在铜管一端打光拍摄图片,通过裂纹的特征定位出铜管裂纹,该方法实现相比于其他方法是较为便捷的,但在检测过程中会有一些因素造成检测的精度变低。
[0003]现有利用机器视觉技术对钢管内腔裂纹检测主要问题在于没有考虑光照和透视关系影响下钢管裂纹特征,这两个变量均会影响钢管裂纹的检测效果;光照影响主要为:光照是从一侧打光,随着距光源的距离增大,铜管内会存在光照衰减现象。透视形变影响主要为:相机从一端拍摄,会存在距离相机近的一端裂纹较清晰,距离相机远的一端裂纹受透视变形影响被缩小很容易被以噪 ...
【技术保护点】
【技术特征摘要】
1.一种基于光照影响的铜管内壁裂纹检测方法,其特征在于,该方法包括:在铜管口图像中以铜管口中心点为圆心,作铜管口的纬线,各纬线半径相差设定数量的像素;设定沿半径方向的滑动窗口,窗口中心的像素点为纬线上像素点;对窗口内各像素点的亮度、像素点与铜管口中心点的距离进行拟合得到亮度变化函数及其参数;利用亮度变化函数对滑动窗口滑动时窗口内像素点的亮度进行初步修正;根据初步修正后纬线上各像素点对应的灰度值混乱程度获得该亮度变化函数的修正效果评价值;根据纬线上所有亮度变化函数的修正效果评价值对各亮度变化函数的参数分配相应的权值;利用权值对亮度变化函数的参数进行加权求和获得优化后的亮度变化函数;使用优化后的亮度变化函数对滑动窗口在对应纬线滑动时窗口内像素点的亮度进行修正;将修正后窗口内像素点的亮度值与未修正的铜管口图像亮度均值相加获得最终的像素点亮度值;利用像素点的亮度值变化后的铜管口图像进行铜管内壁的裂纹检测。2.根据权利要求1所述的一种基于光照影响的铜管内壁裂纹检测方法,其特征在于,所述亮度变化函数具体为:ld
rk
=A
rk
*dq
rk
+B
rk
其中,ld
rk
表示第r条纬线上的第k个像素点对应亮度变化函数;A
rk
和B
rk
表示亮度变化函数的参数;dq
rk
表示滑动窗口内像素点与铜管口中心点的距离。3.根据权利要求1所述的一种基于光照影响的铜管内壁裂纹检测方法,其特征在于,所述利用亮度变化函数对滑动窗口滑动时窗口内像素点的亮度进行初步修正具体为:Xl
q
=Ld
q
‑
d
q
*A
rk
其中,Xl
q
表示滑动窗口内第q个像素点进行初步修正后的亮度值;Ld
q
表示滑动窗口内第q个像素点在未进行初步修正时的亮度值;d
a
表示滑动窗口内第q个像素点与铜管口中心点的距离;A
rk
表示第r条纬线上的第k个像素点对应亮度变化函数的参数。4.根据权利要求1所述的一种基于光照影响的铜管内壁裂纹检测方法,其特征在于,灰度值混乱程度具体为:其中,Cy为在第r条纬线各像素点对应的灰度值混乱程度;P
q
...
【专利技术属性】
技术研发人员:何方英,张春燕,
申请(专利权)人:南通蓝城机械科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。