System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种耦合器与光纤阵列封装方法及系统技术方案_技高网

一种耦合器与光纤阵列封装方法及系统技术方案

技术编号:41299482 阅读:2 留言:0更新日期:2024-05-13 14:47
本发明专利技术涉及图像检测技术领域,具体涉及一种耦合器与光纤阵列封装方法及系统,该方法包括:获取封装固化胶灰度图像;使用大津阈值法获取封装固化胶去背景灰度图像,进一步获取各像素点的触碰线段;计算像素点上各触碰线段的偏随机分布权重;根据偏随机分布权重获取各像素点的像素点偏随机分布指数;计算各像素点的气泡纹路中心指数;并获取封装固化胶去背景分割图像;获取封装固化胶去背景分割图像的各气泡区域,进而获取轮廓线段,计算各气泡区域中各灰度值非0像素点的拟合权重以及拟合圆的面积,从而计算光纤阵列耦合器的气泡占比,对光纤阵列耦合器的封装进行检测。本发明专利技术旨在解决由于图像特征不明显从而无法准确的检测出气泡的问题。

【技术实现步骤摘要】

本专利技术涉及图像检测,具体涉及一种耦合器与光纤阵列封装方法及系统


技术介绍

1、光纤阵列耦合器是一种在自由空间光通信技术中的一种光信号接收设备。在制作光纤阵列耦合器时,需要将对准后的耦合透镜与光纤阵列进行封装,在封装过程中常采用点胶和紫外固化的方式完成封装操作。对于采用点胶固化工艺进行封装的光纤阵列耦合器,管线需要经过紫外线固化胶部分完成耦合,因此需要对紫外固化胶中出现的气泡进行检测,筛选出有紫外固化胶有气泡的产品,提高光纤阵列耦合器封装工艺的良品率。

2、在对紫外线固化胶产品的封装质量检测时,由于采用的固化胶需要完全透明,因此其中的气泡部分与固化胶部分的像素点差异较小,容易被检测设备自身产生到的白噪声所干扰,导致气泡无法识别。进一步对获取的固化胶图片,传统的检测方法只见到计算了固化胶的整体气泡密度,而本专利技术所属场景中,气泡会对光纤阵列耦合中的光线传播造成影响从而影响封装成品的质量,固化胶的整体气泡密度对光纤阵列耦合器的封装良品率的表征能力并不准确。


技术实现思路

1、为了解决上述技术问题,本专利技术的目的在于提供一种耦合器与光纤阵列封装方法及系统,所采用的技术方案具体如下:

2、第一方面,本专利技术实施例提供了一种耦合器与光纤阵列封装方法,该方法包括以下步骤:

3、拍摄光纤阵列耦合器的封装的正上方图像,获取封装固化胶灰度图像;

4、使用大津阈值法获取封装固化胶去背景灰度图像,获取封装固化胶去背景灰度图像中各像素点的触碰线段;根据触碰线段的长度以及触碰线段上像素点的灰度值获取像素点上各触碰线段的偏随机分布权重;根据偏随机分布权重获取各像素点的像素点偏随机分布指数;根据各像素点的各触碰线段的终止位置像素点的像素点偏随机分布指数和触碰线段的长度获取各像素点的气泡纹路中心指数;根据气泡纹路中心指数获取封装固化胶去背景分割图像;使用极大值点检测算法和分水岭算法获取封装固化胶去背景分割图像的各气泡区域;获取各气泡区域中灰度值非0像素点的轮廓线段,根据轮廓线段的长度获取各气泡区域中各灰度值非0像素点的拟合权重;根据气泡区域中各灰度值非0像素点的拟合权重得到各气泡区域中的拟合圆的面积,根据封装固化胶灰度图像中拟合圆的个数和面积获取光纤阵列耦合器的气泡占比;

5、当气泡占比大于预设阈值时,认为光纤阵列耦合器的封装不合格;当气泡占比小于等于预设阈值时,认为光纤阵列耦合器的封装合格。

6、进一步,所述使用大津阈值法获取封装固化胶去背景灰度图像,获取封装固化胶去背景灰度图像中各像素点的触碰线段,包括:

7、使用大津阈值法对封装固化胶灰度图像进行处理,获得最佳分割阈值,将灰度值小于等于最佳分割阈值的像素点的灰度值置为0,反之,像素点的灰度值不变,得到封装固化胶去背景灰度图像;

8、对于封装固化胶去背景灰度图像中的各像素点,以像素点为中心,沿k个角度发出射线,将发出的射线延伸到的第一个灰度值不为0的像素点作为终止位置像素点,当射线延伸到终止位置像素点时停止延伸,得到触碰线段,其中,k为预设射线个数。

9、进一步,所述根据触碰线段的长度以及触碰线段上像素点的灰度值获取像素点上各触碰线段的偏随机分布权重,包括:

10、对于像素点上各触碰线段,计算触碰线段与其左右相邻的触碰线段的长度的标准差作为第一标准差,计算触碰线段与其左右相邻的触碰线段上的像素点的灰度值的标准差作为第二标准差;

11、计算像素点上所有触碰线段的长度的标准差作为第三标准差,计算像素点上所有触碰线段上的像素点的灰度值的标准差作为第四标准差;

12、计算第一标准差和第三标准差的差值绝对值作为第一差值绝对值,计算第二标准差和第四标准差的差值绝对值作为第二差值绝对值,将第一差值绝对值和第二差值绝对值的和值作为像素点上各触碰线段的偏随机分布权重。

13、进一步,所述获取各像素点的像素点偏随机分布指数,包括:

14、将各像素点上所有触碰线段的偏随机分布权重的均值作为各像素点的像素点偏随机分布指数。

15、进一步,所述获取各像素点的气泡纹路中心指数,包括:

16、对于各像素点,计算像素点上各触碰线段的终止位置像素点的像素点偏随机分布指数与其触碰线段的长度的比值,计算所有比值的均值作为各像素点的气泡纹路中心指数。

17、进一步,所述根据气泡纹路中心指数获取封装固化胶去背景分割图像,包括:

18、各像素点的气泡纹路中心指数作为封装固化胶去背景灰度图像中各像素点的灰度值,使用大津阈值法获得最佳分割阈值,将灰度值小于阈值的所有像素点的灰度值置为0,反之,像素点的灰度值不变,得到封装固化胶去背景分割图像。

19、进一步,所述获取封装固化胶去背景分割图像的各气泡区域,包括:

20、使用均值滤波算法对封装固化胶去背景分割图像进行处理,得到处理后的图像;

21、使用极大值点检测算法对所述处理后的图像进行处理,得到极大值点的坐标,将所有极大值点的坐标组成的集合作为气泡位置坐标点集;

22、将封装固化胶去背景分割图像和气泡位置坐标点集作为分水岭算法的输入,所述分水岭算法的输出为各气泡区域。

23、进一步,所述获取各气泡区域中灰度值非0像素点的轮廓线段,根据轮廓线段的长度获取各气泡区域中各灰度值非0像素点的拟合权重,包括:

24、对于各气泡区域,将灰度值非0像素点两两相连,得到多个紧密连接的多边形;

25、采用泛洪填充算法对多边形内部进行填充,将多边形内部以及多边形边缘线上的像素点的灰度值置为1,将气泡区域中所有灰度值为1的像素点组成的区域作为气泡整体区域;

26、使用canny边缘检测算法对气泡整体区域进行处理,获取气泡整体区域轮廓线;

27、对于各气泡区域中的各灰度值非0像素点,以像素点为中心,沿个角度方向发出射线,发出的射线延伸到气泡整体区域轮廓线上的像素点时停止延伸得到轮廓线段;当射线无法触碰到气泡整体区域轮廓线上时,将该角度下的射线对应的轮廓线段的长度记为0;其中,为预设射线个数;

28、将像素点上与各轮廓线段在同一直线上的另一轮廓线段记为各轮廓线段的相反轮廓线段;

29、计算像素点上各轮廓线段与其相反轮廓线段的长度的差值绝对值,计算各像素点上各轮廓线段与其相反轮廓线段的长度的和值,计算所述差值绝对值与和值的比值,计算像素点上所有比值的均值,计算数字2与所有比值均值的乘积,计算数字1与所述乘积的差值,计算像素点的气泡纹路中心指数与所述差值的乘积作为各气泡区域中各灰度值非0像素点的拟合权重。

30、进一步,所述根据气泡区域中各灰度值非0像素点的拟合权重得到各气泡区域中的拟合圆的面积,根据封装固化胶灰度图像中拟合圆的个数和面积获取光纤阵列耦合器的气泡占比,包括:

31、对于各气泡区域中的灰度值非0像素点,将所有灰度值非0像素点坐标为最小二乘法的本文档来自技高网...

【技术保护点】

1.一种耦合器与光纤阵列封装方法,其特征在于,该方法包括以下步骤:

2.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述使用大津阈值法获取封装固化胶去背景灰度图像,获取封装固化胶去背景灰度图像中各像素点的触碰线段,包括:

3.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述根据触碰线段的长度以及触碰线段上像素点的灰度值获取像素点上各触碰线段的偏随机分布权重,包括:

4.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述获取各像素点的像素点偏随机分布指数,包括:

5.如权利要求2所述的一种耦合器与光纤阵列封装方法,其特征在于,所述获取各像素点的气泡纹路中心指数,包括:

6.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述根据气泡纹路中心指数获取封装固化胶去背景分割图像,包括:

7.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述获取封装固化胶去背景分割图像的各气泡区域,包括:

8.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述获取各气泡区域中灰度值非0像素点的轮廓线段,根据轮廓线段的长度获取各气泡区域中各灰度值非0像素点的拟合权重,包括:

9.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述根据气泡区域中各灰度值非0像素点的拟合权重得到各气泡区域中的拟合圆的面积,根据封装固化胶灰度图像中拟合圆的个数和面积获取光纤阵列耦合器的气泡占比,包括:

10.一种耦合器与光纤阵列封装系统,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-9任意一项所述一种耦合器与光纤阵列封装方法的步骤。

...

【技术特征摘要】

1.一种耦合器与光纤阵列封装方法,其特征在于,该方法包括以下步骤:

2.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述使用大津阈值法获取封装固化胶去背景灰度图像,获取封装固化胶去背景灰度图像中各像素点的触碰线段,包括:

3.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述根据触碰线段的长度以及触碰线段上像素点的灰度值获取像素点上各触碰线段的偏随机分布权重,包括:

4.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述获取各像素点的像素点偏随机分布指数,包括:

5.如权利要求2所述的一种耦合器与光纤阵列封装方法,其特征在于,所述获取各像素点的气泡纹路中心指数,包括:

6.如权利要求1所述的一种耦合器与光纤阵列封装方法,其特征在于,所述根据气泡纹路中心指数获取封装固化胶去背景分割图像,包...

【专利技术属性】
技术研发人员:郑亮皮富涛曾玉清
申请(专利权)人:深圳光通汇联技术有限公司
类型:发明
国别省市:

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

1