一种玻璃瓶气密性检测方法技术

技术编号:39306885 阅读:9 留言:0更新日期:2023-11-12 15:54
本发明专利技术涉及图像处理技术领域,具体涉及一种玻璃瓶气密性检测方法,包括:对玻璃瓶的气密性检测视频进行等距采样获得灰度图像,获得每个灰度图像的所有连通域和每个连通域的端点和多连通点;获得每个连通域的最优边缘和干扰边缘以及最优边缘和干扰边缘的链码;计算每个边缘像素点处的曲率;根据连通域的目标程度和干扰因子获得连通域的气泡边缘概率,根据气泡边缘概率获得灰度图像的气泡区域;根据气密性检测视频中连续存在气泡区域的灰度图像的数量,判断玻璃瓶的气密性是否合格。本发明专利技术更加充分地考虑干扰边缘对气泡的影响,从而在图像中更加准确地提取出气泡边缘,排除了场景中非气泡边缘的干扰,使玻璃瓶气密性检测结果更准确。准确。准确。

【技术实现步骤摘要】
一种玻璃瓶气密性检测方法


[0001]本专利技术涉及图像处理
,具体涉及一种玻璃瓶气密性检测方法。

技术介绍

[0002]玻璃瓶的生产过程中,气密性是极其重要的一项质量指标。如果玻璃瓶气密性不好,会因为透气大大影响内容物的保质期,影响产品质量。因此需要对玻璃瓶的气密性进行严密的检测。
[0003]工业生产中通过密封测试仪对玻璃瓶的气密性进行检测,通过判断仪器中是否有连续的气泡产生对玻璃瓶包装的气密性进行检测。
[0004]在使用密封测试仪进行玻璃瓶气密性检测的过程中通过边缘检测判断图像中是否有气泡的存在,由于场景干扰因素过多,容易将一些不属于气泡区域的图像误以为是气泡,或者由于气泡边缘受到场景中其他部分的干扰被误识别为非气泡,造成对气泡的误判。
[0005]通过对边缘检测图像中各连通域最接近气泡边缘一系列像素点的目标程度衡量以及对干扰边缘干扰程度的衡量,计算图像中连通域作为气泡的概率,由此判断图像中是否有气泡的存在。

技术实现思路

[0006]本专利技术提供一种玻璃瓶气密性检测方法,以解决现有的问题。
[0007]本专利技术的一种玻璃瓶气密性检测方法采用如下技术方案:本专利技术一个实施例提供了一种玻璃瓶气密性检测方法,该方法包括以下步骤:对玻璃瓶的气密性检测视频进行等距采样获得灰度图像,获得每个灰度图像的所有连通域和每个连通域的端点和多连通点;根据每个连通域的端点和多连通点,获得每个连通域的最优边缘和干扰边缘以及最优边缘和干扰边缘的链码;根据最优边缘和干扰边缘的链码计算每个边缘像素点处的曲率;根据连通域中所有边缘像素点的曲率的差异获得连通域的目标程度,根据干扰边缘的平均曲率与最优边缘的平均曲率的偏离指标和干扰边缘内边缘像素点的数量获取连通域的干扰因子;根据连通域的目标程度和干扰因子获得连通域的气泡边缘概率,根据气泡边缘概率获得灰度图像的气泡区域;根据气密性检测视频中连续存在气泡区域的灰度图像的数量,判断玻璃瓶的气密性是否合格。
[0008]进一步地,所述获得每个灰度图像的所有连通域和每个连通域的端点和多连通点,包括的具体步骤如下:对每个灰度图像进行边缘检测获得边缘二值图像,对边缘二值图像进行连通域分析,获得每个灰度图像的若干个连通域;对于每个连通域,如果连通域中的所有边缘像素点
形成一个闭合曲线,则将该连通域记为闭合连通域,否则,将该连通域记为非闭合连通域;对于每个边缘像素点,如果该边缘像素点的8邻域内存在一个边缘像素点,则将该边缘像素点记为端点,如果该边缘像素点的8邻域内存在两个以上的边缘像素点,则将该边缘像素点记为多连通点。
[0009]进一步地,所述获得每个连通域的最优边缘和干扰边缘以及最优边缘和干扰边缘的链码,包括的具体步骤如下:如果连通域是非闭合连通域且不存在多连通点,将连通域的边缘作为连通域的最优边缘;将该连通域的最优边缘上的任意一个端点作为起点,通过弗里曼链码提取该连通域的最优边缘的链码;如果连通域是闭合连通域且不存在多连通点,将连通域的边缘作为连通域的最优边缘;将该连通域的最优边缘上的任意一个边缘像素点作为起点,通过弗里曼链码提取该连通域的最优边缘的链码;如果连通域是非闭合连通域且存在多连通点,根据连通域中的所有多连通点和端点将连通域的边缘划分为多个子边缘,将每个子边缘上所有边缘像素点的斜率的平均值记为每个子边缘的平均曲率,对于每个多连通点对应的多个子边缘,将平均曲率的差值的绝对值最小的两个子边缘连接在一起,对于每个拼接后的子边缘上的每个多连通点,将相邻两个边缘像素点的斜率的差值的绝对值作为多连通点的斜率差,将每个拼接后的子边缘上的所有多连通点的斜率差的平均值记为子边缘的平均斜率差,将平均斜率差最小的子边缘作为连通域的最优边缘,将剩余的子边缘作为连通域的干扰边缘;将该连通域的最优边缘上的任意一个端点作为起点,通过弗里曼链码提取该连通域的最优边缘的链码,将该连通域的干扰边缘上的任意一个端点或多连通点作为起点,通过弗里曼链码提取该连通域的干扰边缘的链码;如果连通域是闭合连通域且存在多连通点,获得多连通点在每个方向的斜率,将斜率最小的方向作为边缘在该多连通点处的连通方向,将边缘沿每个多连通点处的连通方向进行连接,将连接后的边缘作为连通域的最优边缘,将剩余的子边缘作为连通域的干扰边缘;将该连通域的最优边缘上的任意一个边缘像素点作为起点,通过弗里曼链码提取该连通域的最优边缘的链码,将该连通域的干扰边缘上的多连通点作为起点,通过弗里曼链码提取该连通域的干扰边缘的链码。
[0010]进一步地,所述计算每个边缘像素点处的曲率,包括的具体步骤如下:对于每个连通域的最优边缘上的每个边缘像素点,根据连通域的最优边缘的链码计算连通域的最优边缘上每个边缘像素点处的偏转弧度;根据连通域的最优边缘上每个边缘像素点处的偏转弧度和相邻两个链码值的奇偶性,计算连通域的最优边缘上每个边缘像素点处的曲率;同理,根据连通域的每个干扰边缘的链码计算连通域的每个干扰边缘上每个边缘像素点处的偏转弧度,根据连通域的每个干扰边缘上每个边缘像素点处的偏转弧度和相邻两个链码值的奇偶性,计算连通域的每个干扰边缘上每个边缘像素点处的曲率。
[0011]进一步地,所述计算连通域的最优边缘上每个边缘像素点处的偏转弧度,包括的具体步骤如下:
式中,表示连通域的最优边缘上第i个边缘像素点处的偏转弧度,记为连通域的最优边缘上第i个边缘像素点的弧度差,和分别为连通域的最优边缘的链码上的第i个链码值和第i+1个链码值。
[0012]进一步地,所述计算连通域的最优边缘上每个边缘像素点处的曲率,包括的具体步骤如下:式中,表示连通域的最优边缘上第i个边缘像素点处的曲率,表示连通域的最优边缘上第i个边缘像素点处的偏转弧度,表示连通域的最优边缘的链码上第i个链码值相邻两个链码值中奇数的数量,表示连通域的最优边缘的链码上第i个链码值相邻两个链码值中偶数的数量。
[0013]进一步地,所述获得连通域的目标程度,包括的具体步骤如下:将每个连通域的最优边缘上的所有边缘像素点的曲率的标准差记为每个连通域的曲率标准差,将归一化后的曲率标准差作为连通域的曲率标准差;计算连通域的目标程度:式中,T表示连通域的目标程度,S表示连通域的曲率标准差,表示所有连通域的曲率标准差的最小值。
[0014]进一步地,所述获取连通域的干扰因子,包括的具体步骤如下:式中,I表示连通域的干扰因子,表示连通域的第j个干扰边缘的平均曲率,
表示连通域的最优边缘的平均曲率,表示连通域的第j个干扰边缘的边缘像素点的数量,N表示连通域的干扰边缘的数量。
[0015]进一步地,所述根据连通域的目标程度和干扰因子获得连通域的气泡边缘概率,根据气泡边缘概率获得灰度图像的气泡区域,包括的具体步骤如下:将连通域的目标程度和干扰因子的乘积作为连通域的气泡边缘概率;灰度图像中气泡边缘概率大于预设阈值y的连通域为灰度图像的气泡区域。
[0016]进一步地,所述判断玻璃瓶的气密性是否合格,包括的具体步骤如下:当气密性检测视频中至少存在连续张存在气本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种玻璃瓶气密性检测方法,其特征在于,该方法包括以下步骤:对玻璃瓶的气密性检测视频进行等距采样获得灰度图像,获得每个灰度图像的所有连通域和每个连通域的端点和多连通点;根据每个连通域的端点和多连通点,获得每个连通域的最优边缘和干扰边缘以及最优边缘和干扰边缘的链码;根据最优边缘和干扰边缘的链码计算每个边缘像素点处的曲率;根据连通域中所有边缘像素点的曲率的差异获得连通域的目标程度,根据干扰边缘的平均曲率与最优边缘的平均曲率的偏离指标和干扰边缘内边缘像素点的数量获取连通域的干扰因子;根据连通域的目标程度和干扰因子获得连通域的气泡边缘概率,根据气泡边缘概率获得灰度图像的气泡区域;根据气密性检测视频中连续存在气泡区域的灰度图像的数量,判断玻璃瓶的气密性是否合格。2.根据权利要求1所述的一种玻璃瓶气密性检测方法,其特征在于,所述获得每个灰度图像的所有连通域和每个连通域的端点和多连通点,包括的具体步骤如下:对每个灰度图像进行边缘检测获得边缘二值图像,对边缘二值图像进行连通域分析,获得每个灰度图像的若干个连通域;对于每个连通域,如果连通域中的所有边缘像素点形成一个闭合曲线,则将该连通域记为闭合连通域,否则,将该连通域记为非闭合连通域;对于每个边缘像素点,如果该边缘像素点的8邻域内存在一个边缘像素点,则将该边缘像素点记为端点,如果该边缘像素点的8邻域内存在两个以上的边缘像素点,则将该边缘像素点记为多连通点。3.根据权利要求1所述的一种玻璃瓶气密性检测方法,其特征在于,所述获得每个连通域的最优边缘和干扰边缘以及最优边缘和干扰边缘的链码,包括的具体步骤如下:如果连通域是非闭合连通域且不存在多连通点,将连通域的边缘作为连通域的最优边缘;将该连通域的最优边缘上的任意一个端点作为起点,通过弗里曼链码提取该连通域的最优边缘的链码;如果连通域是闭合连通域且不存在多连通点,将连通域的边缘作为连通域的最优边缘;将该连通域的最优边缘上的任意一个边缘像素点作为起点,通过弗里曼链码提取该连通域的最优边缘的链码;如果连通域是非闭合连通域且存在多连通点,根据连通域中的所有多连通点和端点将连通域的边缘划分为多个子边缘,将每个子边缘上所有边缘像素点的斜率的平均值记为每个子边缘的平均曲率,对于每个多连通点对应的多个子边缘,将平均曲率的差值的绝对值最小的两个子边缘连接在一起,对于每个拼接后的子边缘上的每个多连通点,将相邻两个边缘像素点的斜率的差值的绝对值作为多连通点的斜率差,将每个拼接后的子边缘上的所有多连通点的斜率差的平均值记为子边缘的平均斜率差,将平均斜率差最小的子边缘作为连通域的最优边缘,将剩余的子边缘作为连通域的干扰边缘;将该连通域的最优边缘上的任意一个端点作为起点,通过弗里曼链码提取该连通域的最优边缘的链码,将该连通域的干扰边缘上的任意一个端点或多连通点作为起点,通过弗里曼链码提取该连通域的干扰边缘的链码;如果连通域是闭合连通域且存在多连通点,获得多连通点在每个方向的斜率,将斜率
最小的方向作为边缘在该多连通点处的连通方向,将边缘沿每个多连通点处的连通方向进行连接,将连接后的边缘作为连通域的最优边缘,将剩余的子边缘作为连通域的干扰边缘;将该连通域...

【专利技术属性】
技术研发人员:李炳庆商春锋
申请(专利权)人:济宁市食品药品检验检测研究院济宁市药品不良反应监测中心
类型:发明
国别省市:

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

1