基于机器视觉实现纺织纱管分拣的方法

文档序号:5090740阅读:260来源:国知局
基于机器视觉实现纺织纱管分拣的方法
【专利摘要】本发明涉及一种基于机器视觉实现纺织纱管分拣的方法,其中包括运行过程和调试过程,运行过程主要包括工业相机实时获取纺织纱管运输滑道的图像,以及工控机对纺织纱管运输滑道的图像进行二值化处理,并对处理后的图像进行有无纱管识别、纱管纱线识别、颜色识别以及纺织纱管粗细头识别这四种识别过程,并将识别完成的纺织纱管按照要求进行摆放;调试过程主要是对运行过程中相关特征的学习。采用本发明的基于机器视觉实现纺织纱管分拣的方法,摒弃了现有技术中纺织纱管分拣采用色敏传感器的方案,利用机器视觉实现了对纺织纱管的精确地分拣,提高了纺织纱管分拣的鲁棒性、灵活性和智能化,提高了生产效率,节约了劳动成本,带来了显著的经济效益。
【专利说明】基于机器视觉实现纺织纱管分拣的方法

【技术领域】
[0001] 本发明涉及机械领域,尤其涉及纺织技术,具体是指一种基于机器视觉实现纺织 纱管分拣的方法。

【背景技术】
[0002] 纺织纱管在纺织工业中用于缠线,数量大、颜色种类多。纺织纱管在重复使用前, 需进行分类、理顺:
[0003] 首先,将有残线的纱管和无残线的纱管分开;
[0004] 其次,纱管两端的粗细程度不一样,所有纱管都要粗细端一致摆放整齐;
[0005] 第三,有的情况下,不同颜色的纱管还要分开摆放。
[0006] 由于纱管数量大、颜色种类多,分类工作非常繁复,人工分类不但劳动力成本高, 而且效率也很低。
[0007] 目前国内该行业的自动化设备,主要有以下缺点:
[0008] (1)中国专利CN201110303773中采用颜色传感器获取纱管的颜色、识别有无残 线。该方法只能得到色差或者RGB三色信号,不能进一步作算法上的处理,因此识别的鲁棒 性、灵活性、智能化程度都受局限。
[0009] (2)另外,文献理管机的研宄与设计(陈睿,徐安进,吴小艳,机电产品开发与创 新,2012,25(3) :43?44)中采用机械的方法,判决纱管的放置方向,把纱管的粗细端理顺; 该方法中不能精确地判断出纺织纱管的粗头和细头,容易判断错误,浪费了人力、物力和财 力,限制了应用范围。


【发明内容】

[0010] 本发明的目的是克服了上述现有技术的缺点,提供了一种能够准确地实现纺织纱 管的分拣、提高生产效率、节约劳动成本、应用范围广泛的基于机器视觉实现纺织纱管分拣 的方法。
[0011] 为了实现上述目的,本发明的基于机器视觉实现纺织纱管分拣的方法具有如下构 成:
[0012] 该基于机器视觉实现纺织纱管分拣的方法,其主要特点是,所述的方法包括以下 步骤:
[0013] (1)工业相机实时获取纺织纱管运输滑道的图像;
[0014] (2)工控机对所述的图像进行分析后,判断所述的图像与无纱管的纺织纱管运输 滑道的图像是否相同;
[0015] (3)如果所述的图像与无纱管的纺织纱管运输滑道的图像相同,则继续步骤(1);
[0016] (4)如果所述的图像与无纱管的纺织纱管运输滑道的图像不相同,则所述的工控 机判断所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线 的纺织纱管的图像是否相同;
[0017] (5)如果所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分 与无纱线的纺织纱管的图像不相同,则继续步骤(1);
[0018] (6)如果所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分 与无纱线的纺织纱管的图像相同,则所述的工控机识别所述的图像中与所述的无纱管的纺 织纱管运输滑道的图像不相同的部分的颜色;
[0019] (7)所述的工控机根据所识别的颜色控制纱管分拣装置将纱管运输至相应位置。
[0020] 进一步地,所述的步骤(1)之前还包括以下步骤:
[0021] (0. 1)所述的工控机保存无纱管的纺织纱管运输滑道的图像;
[0022] (0. 2)用户根据工厂环境设置纺织纱管检测阈值;
[0023] (0. 3)所述的工控机保存无纱线的纺织纱管的图像;
[0024] (0. 4)用户根据工厂环境设置面积阈值及边缘阈值;
[0025] (0. 5)所述的工控机保存所有待识别的纺织纱管的颜色的RGB数值。
[0026] 更进一步地,所述的工控机对所述的图像进行分析,具体为:
[0027] (2. 1)所述的工控机将所述的图像转换为数字图像;
[0028] (2. 2)所述的工控机将所述的数字图像与所述的无纱管的纺织纱管运输滑道的图 像相减后得到差值图像;
[0029] (2. 3)所述的工控机对所述的差值图像进行二值化处理。
[0030] 再进一步地,所述的判断所述的图像与无纱管的纺织纱管运输滑道的图像是否相 同,具体包括以下步骤:
[0031] (2. 4)判断二值化处理后的图像的有效面积是否小于纺织纱管检测阈值;
[0032] (2. 5)如果二值化处理后的图像的有效面积小于纺织纱管检测阈值,则输出所述 的图像与无纱管的纺织纱管运输滑道的图像相同的结果;
[0033] (2. 6)如果二值化处理后的图像的有效面积不小于纺织纱管检测阈值,则输出所 述的图像与无纱管的纺织纱管运输滑道的图像相同的结果。
[0034] 再进一步地,所述的工控机判断所述的图像中与所述的无纱管的纺织纱管运输滑 道的图像不相同的部分与无纱线的纺织纱管的图像是否相同,具体包括以下步骤:
[0035] (4. 1)所述的工控机判断二值化处理后的图像的有效面积是否大于面积阈值;
[0036] (4. 2)如果二值化处理后的图像的有效面积大于面积阈值,则输出所述的图像中 与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的纺织纱管的图像不 相同的结果;
[0037] (4. 3)如果二值化处理后的图像的有效面积不小于面积阈值,则所述的工控机判 断二值化处理后的图像的有效部分的边缘特征值是否大于边缘阈值;
[0038] (4. 4)如果二值化处理后的图像的有效部分的边缘特征值大于边缘阈值,则输出 所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的纺织 纱管的图像不相同的结果;
[0039] (4. 5)如果二值化处理后的图像的有效部分的边缘特征值不大于边缘阈值,则输 出所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的纺 织纱管的图像相同的结果。
[0040] 再进一步地,所述的工控机识别所述的图像中与所述的无纱管的纺织纱管运输滑 道的图像不相同的部分的颜色,具体包括以下步骤:
[0041] (6. 1)所述的工控机计算所述的图像中与所述的无纱管的纺织纱管运输滑道的图 像不相同的部分的颜色的RGB数值;
[0042] (6. 2)所述的工控机通过计算获得与该RGB数值最接近的所有待识别的纺织纱管 的颜色的RGB数值;
[0043] (6. 3)所述的工控机输出该与所述的RGB数值最接近的所有待识别的纺织纱管的 颜色的RGB数值所对应的颜色为所述的图像中与所述的无纱管的纺织纱管运输滑道的图 像不相同的部分的颜色。
[0044] 再进一步地,所述的步骤(6)与步骤(7)之间还包括以下步骤:
[0045] (a)所述的工控机计算所述的二值化处理后的图像中有效部分的第一端和第二端 的直径;
[0046] (b)所述的工控机判断所述的第一端的直径是否大于第二端的直径;
[0047] (C)如果所述的第一端的直径大于第二端的直径,则所述的工控机输出所述的纺 织纱管的粗头在右端,然后继续步骤(7);
[0048] (d)如果所述的第一端的直径不大于第二端的直径,则所述的工控机输出所述的 纺织纱管的粗头在左端,然后继续步骤(7)。
[0049] 采用了该发明中的基于机器视觉实现纺织纱管分拣的方法,与现有技术相比,具 有以下有益效果:
[0050] 本发明中的基于机器视觉实现纺织纱管分拣的方法,摒弃了现有技术中纺织纱管 分拣采用色敏传感器的方案,利用机器视觉实现了对纺织纱管的精确地分拣,提高了纺织 纱管分拣的鲁棒性、灵活性和智能化;本发明中的基于机器视觉实现纺织纱管分拣的方法, 结合PLC端口控制技术和机械制造技术,已生产出整套的理管机器,各项指标均满足实际 需求,成功地应用于纺织工厂;本发明中的基于机器视觉实现纺织纱管分拣的方法,提高了 生产效率,节约了劳动成本,带来了显著的经济效益。

【专利附图】

【附图说明】
[0051] 图1为本发明的基于机器视觉实现纺织纱管分拣的方法的运行过程的步骤流程 图。
[0052] 图2为本发明的工控机二值化处理后的图像示意图。
[0053] 图3为本发明的基于机器视觉实现纺织纱管分拣的方法的调试过程的步骤流程 图。

【具体实施方式】
[0054] 为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的 描述。
[0055] 请参阅图1至图3所示,本发明的基于机器视觉实现纺织纱管分拣的方法摒弃了 现有技术中使用色敏传感器(色敏传感器仅能获取颜色信号,无法对颜色信号进行加工处 理)来识别纺织纱管和纺织纱管的残线的颜色,本发明的基于机器视觉实现纺织纱管分拣 的方法不仅能够获取整个纺织纱管分辨率为像素级的颜色信息,还能基于纺织纱管的所有 像素点进行算法上的加工处理,实现各种智能化功能,以更优的性能完成理管任务。
[0056] 本发明的基于机器视觉实现纺织纱管分拣的方法主要涉及到有无纱管识别、纱管 纱线识别、颜色识别以及纺织纱管粗细头识别这四种识别过程,下面对这四种识别过程进 行--介绍,以便于本领域技术人员更好地理解本发明的技术方案。
[0057] 第一:有无纱管识别,是用以判断纺织纱管运输滑道上是否存在有纺织纱管,但是 需要说明的是本识别的前提是工业相机获取到纺织纱管运输滑道的图像,需要说明的是工 业相机是周期性地实时地获取纺织纱管运输滑道的图像,这样在获取到纺织纱管运输滑道 的图像后,工控机对该图像进行处理,即可得到纺织纱管运输滑道的二值化图像,然后即可 判断出纺织纱管运输滑道上是否存在有纺织纱管。
[0058] 其中,工业相机获取纺织纱管运输滑道的图像的周期是可设置的,该周期是由纺 织纱管运输滑道的运行速度决定,以便于能将进过纺织纱管运输滑道的每一个纺织纱管都 捕捉到,提高纺织纱管分拣的精确度。
[0059] 第二:纱管纱线识别,是建立在纺织纱管运输滑道上存在纺织纱管的前提下的,当 工业相机获取的该帧图像中存在纺织纱管,则需要判断该纺织纱管是是否存在残线,如果 存在残线则需要进一步地处理,如果不存在残线则需要根据纱管的颜色进行分拣。
[0060] 现有技术中是通过色敏传感器识别纱线的颜色。如果识别出纱线的颜色,则认为 该纱管上有残线;否则认为没有残线。该方法对于纱管上残线不多的情况,鲁棒性很难保 证:如果残线不多,纱管的颜色占主导,色敏传感器可能识别不出残线的颜色,误识为没有 残线。
[0061] 本发明的基于机器视觉实现纺织纱管分拣的方法,从训练图像中提取出残线的特 征,以此作为模板。然后通过模式识别技术,判决测试图像中的纺织纱管是否带有残线。本 发明的基于机器视觉实现纺织纱管分拣的方法能同时处理大线团以及仅有少量几根残线 的情况;并可以通过修改参数,灵活检测出不同长度和数量的残线。
[0062] 第三:颜色识别,用以在纺织纱管无纱线的情况下,判断纱管的颜色以实现对纱管 的分拣。现有技术中色敏传感器仅能被动地获取纱管某部分的颜色信息,无法灵活地去除 干扰。区别于色敏传感器,本发明的基于机器视觉实现纺织纱管分拣的方法采用机器视觉 技术,对整个纱管的像素颜色进行统计处理、智能识别。本发明的基于机器视觉实现纺织纱 管分拣的方法能自由控制在纱管上取色的区域;还能通过修改参数,灵活处理有杂质干扰 或者颜色情况复杂的纱管,从而以很高的灵敏度和自由度去除噪声影响,显著增强鲁棒性。
[0063] 第四:纺织纱管粗细头识别,用以在识别出纱管颜色的时候,将纱管的按顺序摆 放,以便于纱管的再次使用现有技术中,将纱管的粗细头理顺。本发明的基于机器视觉实现 纺织纱管分拣的方法采用一种全新的方法,对纺织纱管图像进行分析,通过机器视觉算法, 自动识别出粗细头在哪一端,花费时间为毫秒级。
[0064] 本发明的基于机器视觉实现纺织纱管分拣的方法的主要硬件涉笔是工控机和工 业相机,工业相机用于获取纺织纱管运输滑道的图像,工控机用以云溪系统软件,通过系统 软件,分析工业相机获取的纺织纱管运输滑道的图像。
[0065] 另外,本发明的基于机器视觉实现纺织纱管分拣的方法主要包括两个处理过程, 调试过程和运行过程,调试阶段,根据具体的光照环境,设置参数、保存模板等。调试过程完 毕后即可进入运行过程。
[0066] 首先,本发明的基于机器视觉实现纺织纱管分拣的方法的运行过程,需要说明的 是若纱管上残线较多,比如多到基本将纱管覆盖住,这时纱管的颜色、纱管的粗细头判决都 无从谈起。因此系统各功能的实现,有一定的先后顺序。
[0067] 请参阅图1所示,为本发明的基于机器视觉实现纺织纱管分拣的方法的运行过程 的步骤流程图。本发明的基于机器视觉实现纺织纱管分拣的方法的运行过程包括以下步 骤:
[0068] (1)工业相机实时获取纺织纱管运输滑道的图像;
[0069] (2)工控机对所述的图像进行分析后,判断所述的图像与无纱管的纺织纱管运输 滑道的图像是否相同;
[0070] (3)如果所述的图像与无纱管的纺织纱管运输滑道的图像相同,则继续步骤⑴;
[0071] (4)如果所述的图像与无纱管的纺织纱管运输滑道的图像不相同,则所述的工控 机判断所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线 的纺织纱管的图像是否相同;
[0072] (5)如果所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分 与无纱线的纺织纱管的图像不相同,则继续步骤(1);
[0073] (6)如果所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分 与无纱线的纺织纱管的图像相同,则所述的工控机识别所述的图像中与所述的无纱管的纺 织纱管运输滑道的图像不相同的部分的颜色;
[0074] (7)所述的工控机根据所识别的颜色控制纱管分拣装置将纱管运输至相应位置。
[0075] 针对上述的方法,下面就本发明的基于机器视觉实现纺织纱管分拣的方法的算法 解决方案进行进一步地说明,算法解决方案,是对工业相机获取到的图像进行分析和智能 化处理,提取信息,给出判决结果。算法部分是区别于色敏传感器解决方案的关键部分。色 敏传感器只能被动接受纱管的颜色,没有进一步的信息加工机制,识别的灵活性和鲁棒性 都难以保证;而算法却可以对图像进行灵活的加工处理。
[0076] 请参阅图2所示,为工控机二值化处理后的图像示意图,所述的工控机对所述的 图像进行分析,具体为:
[0077] (2. 1)所述的工控机将所述的图像转换为数字图像;
[0078] (2. 2)所述的工控机将所述的数字图像与所述的无纱管的纺织纱管运输滑道的图 像相减后得到差值图像;
[0079] (2. 3)所述的工控机对所述的差值图像进行二值化处理。
[0080] 其中,通过减背景算法,把当前帧图像与背景图像(即五杀管的纺织纱管运输滑 道的图像)相减,得到差值图像。并对差值图像进行二值化处理,得到二值图像。一般情况 下,减背景算法后获取的图像中,对应于纺织纱管的区域的二值化图像的颜色为白色,其他 背景区域的颜色为黑色。
[0081] 所述的判断所述的图像与无纱管的纺织纱管运输滑道的图像是否相同,具体包括 以下步骤:
[0082] (2. 4)判断二值化处理后的图像的有效面积是否小于纺织纱管检测阈值;
[0083] (2. 5)如果二值化处理后的图像的有效面积小于纺织纱管检测阈值,则输出所述 的图像与无纱管的纺织纱管运输滑道的图像相同的结果;
[0084] (2. 6)如果二值化处理后的图像的有效面积不小于纺织纱管检测阈值,则输出所 述的图像与无纱管的纺织纱管运输滑道的图像相同的结果。
[0085] 其中,请再参阅图1所示,即为一个二值图像示例。以白色区域的面积s(图像的 有效面积)作为特征,s大于设定的阈值S b (纺织纱管检测阈值),则认为有纱管;否则,认 为无纱管,即:

【权利要求】
1. 一种基于机器视觉实现纺织纱管分拣的方法,其特征在于,所述的方法包括以下步 骤: (1) 工业相机实时获取纺织纱管运输滑道的图像; (2) 工控机对所述的图像进行分析后,判断所述的图像与无纱管的纺织纱管运输滑道 的图像是否相同; (3) 如果所述的图像与无纱管的纺织纱管运输滑道的图像相同,则继续步骤(1); (4) 如果所述的图像与无纱管的纺织纱管运输滑道的图像不相同,则所述的工控机判 断所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的纺 织纱管的图像是否相同; (5) 如果所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无 纱线的纺织纱管的图像不相同,则继续步骤(1); (6) 如果图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的 纺织纱管的图像相同,则所述的工控机识别所述的图像中与所述的无纱管的纺织纱管运输 滑道的图像不相同的部分的颜色; (7) 所述的工控机根据所识别的颜色控制纱管分拣装置将纱管运输至相应位置。
2. 根据权利要求1所述的基于机器视觉实现纺织纱管分拣的方法,其特征在于,所述 的步骤(1)之前还包括以下步骤: (〇. 1)所述的工控机保存无纱管的纺织纱管运输滑道的图像; (〇. 2)用户根据工厂环境设置纺织纱管检测阈值; (〇. 3)所述的工控机保存无纱线的纺织纱管的图像; (0.4)用户根据工厂环境设置面积阈值及边缘阈值; (〇. 5)所述的工控机保存所有待识别的纺织纱管的颜色的RGB数值。
3. 根据权利要求2所述的基于机器视觉实现纺织纱管分拣的方法,其特征在于,所述 的工控机对所述的图像进行分析,具体为: (2. 1)所述的工控机将所述的图像转换为数字图像; (2. 2)所述的工控机将所述的数字图像与所述的无纱管的纺织纱管运输滑道的图像相 减后得到差值图像; (2. 3)所述的工控机对所述的差值图像进行二值化处理。
4. 根据权利要求3所述的基于机器视觉实现纺织纱管分拣的方法,其特征在于,所述 的判断所述的图像与无纱管的纺织纱管运输滑道的图像是否相同,具体包括以下步骤: (2.4)判断二值化处理后的图像的有效面积是否小于纺织纱管检测阈值; (2. 5)如果二值化处理后的图像的有效面积小于纺织纱管检测阈值,则输出所述的图 像与无纱管的纺织纱管运输滑道的图像相同的结果; (2. 6)如果二值化处理后的图像的有效面积不小于纺织纱管检测阈值,则输出所述的 图像与无纱管的纺织纱管运输滑道的图像相同的结果。
5. 根据权利要求3所述的基于机器视觉实现纺织纱管分拣的方法,其特征在于,所述 的工控机判断所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与 无纱线的纺织纱管的图像是否相同,具体包括以下步骤: (4. 1)所述的工控机判断二值化处理后的图像的有效面积是否大于面积阈值; (4. 2)如果二值化处理后的图像的有效面积大于面积阈值,则输出所述的图像中与所 述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的纺织纱管的图像不相同 的结果; (4. 3)如果二值化处理后的图像的有效面积不小于面积阈值,则所述的工控机判断二 值化处理后的图像的有效部分的边缘特征值是否大于边缘阈值; (4. 4)如果二值化处理后的图像的有效部分的边缘特征值大于边缘阈值,则输出所述 的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的纺织纱管 的图像不相同的结果; (4. 5)如果二值化处理后的图像的有效部分的边缘特征值不大于边缘阈值,则输出所 述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分与无纱线的纺织纱 管的图像相同的结果。
6. 根据权利要求3所述的基于机器视觉实现纺织纱管分拣的方法,其特征在于,所述 的工控机识别所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不相同的部分的 颜色,具体包括以下步骤: (6. 1)所述的工控机计算所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不 相同的部分的颜色的RGB数值; (6. 2)所述的工控机通过计算获得与该RGB数值最接近的所有待识别的纺织纱管的颜 色的RGB数值; (6. 3)所述的工控机输出该与所述的RGB数值最接近的所有待识别的纺织纱管的颜色 的RGB数值所对应的颜色为所述的图像中与所述的无纱管的纺织纱管运输滑道的图像不 相同的部分的颜色。
7. 根据权利要求3所述的基于机器视觉实现纺织纱管分拣的方法,其特征在于,所述 的步骤(6)与步骤(7)之间还包括以下步骤: (a) 所述的工控机计算所述的二值化处理后的图像中有效部分的第一端和第二端的直 径; (b) 所述的工控机判断所述的第一端的直径是否大于第二端的直径; (c) 如果所述的第一端的直径大于第二端的直径,则所述的工控机输出所述的纺织纱 管的粗头在右端,然后继续步骤(7); (d) 如果所述的第一端的直径不大于第二端的直径,则所述的工控机输出所述的纺织 纱管的粗头在左端,然后继续步骤(7)。
【文档编号】B07C5/00GK104475344SQ201410612225
【公开日】2015年4月1日 申请日期:2014年11月4日 优先权日:2014年11月4日
【发明者】黄长存, 张智宇, 孙彦春, 郑之开, 汤同奎 申请人:上海维宏电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1