一种用于无缝钢管生产的信息跟踪系统转让专利

申请号 : CN202311046182.1

文献号 : CN116760955B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 程锡铭徐海峰顾健健郭逸舟

申请人 : 张家港保税区恒隆钢管有限公司

摘要 :

本发明公开了一种用于无缝钢管生产的信息跟踪系统,属于无缝钢管生产领域,解决了如何对无缝钢管产品生产过程进行信息跟踪,从而实现对逐个无缝钢管产品的加工运行进行全程跟踪和历史生产信息回溯,以及避免各个工序机器设备之间相互配合出错的问题;本发明通过图像信息采集模块采集无缝钢管产品在生产加工过程的视频图像信息;通过状态检测模块对图像信息采集模块所包含的所有高清摄像头进行定期检测;通过运行追踪模块对各个高清摄像头实时拍摄的视频图像信息进行实时处理;通过工序控制模块结合运行追踪模块对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记,和对无缝钢管产品的工序加工流程进行监测控制。

权利要求 :

1.一种用于无缝钢管生产的信息跟踪系统,其特征在于:包括:图像信息采集模块、状态检测模块、运行追踪模块以及工序控制模块;

所述图像信息采集模块用于采集无缝钢管产品在生产加工过程的视频图像信息;所述图像信息采集模块包括若干个高清摄像头,高清摄像头设置在对无缝钢管产品进行加工的机器设备的相应位置,相邻的高清摄像头之间设置有交叉视野,相邻的高清摄像头各自拍摄的画面包括交叉视野;

所述状态检测模块用于对图像信息采集模块所包含的所有高清摄像头进行定期检测,检测各个高清摄像头之间的时间和工作状态是否一致,对不一致的高清摄像头进行相应处理;

所述运行追踪模块用于对各个高清摄像头实时拍摄的视频图像信息进行实时处理;包括:针对每一个高清摄像头均设置有对应的图像处理单元,通过图像处理单元识别视频图像中的无缝钢管产品,并与工序控制模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记,通过各个图像处理单元实现相邻高清摄像头相互联动,从而实现对标记的逐个无缝钢管产品的加工运行进行全程跟踪;并将对无缝钢管产品加工全过程进行标记追踪的视频图像上传至图像信息数据库进行存储;

所述工序控制模块用于结合运行追踪模块对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记;还用于对无缝钢管产品的工序加工流程进行监测控制,包括结合运行追踪模块对无缝钢管产品所处工序进行监测,根据所处工序对相应产品型号和序列号的无缝钢管产品进行工序编号的标记,以及针对相应产品型号和序列号的无缝钢管产品下一工序的产品加工参数是否符合相应产品型号进行监测控制;

运行追踪模块与工序控制模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记的方式如下:工序控制模块针对无缝钢管产品加工的各个工序均设置有对应的控制单元;将无缝钢管产品加工的第一工序所对应的控制单元标记为第一控制单元;将第一工序所对应的高清摄像头标记为第一高清摄像头;以及将第一高清摄像头所对应的图像处理单元标记为第一图像处理单元;

第一控制单元通过第一图像处理单元检测到第一高清摄像头视野中刚进入第一工序的无缝钢管产品,则生成是否为上一个无缝钢管同产品型号的询问信号发送至第一工序机器设备的上位机;该上位机获取该询问信号后,若是,则返回确定信号发送至第一控制单元,若否,则返回新的产品型号发送至第一控制单元;

若返回的是确定信号,则第一控制单元从第一图像处理单元获取上一个刚进入第一工序的无缝钢管产品的产品型号,并在上一个刚进入第一工序的无缝钢管产品的序列号的基础上加1,生成当前刚进入第一工序的无缝钢管产品的产品型号和序列号,并控制第一图像处理单元在当前视频图像上使用该生成的产品型号和序列号对当前刚进入第一工序的无缝钢管产品进行标记;

若返回信号为新的产品型号,则第一控制单元根据获取的新的产品型号生成当前刚进入第一工序的无缝钢管产品的新的产品型号和起始序列号,并控制第一图像处理单元在当前视频图像上使用该生成的新的产品型号和起始序列号对当前刚进入第一工序的无缝钢管产品进行标记。

2.根据权利要求1所述的一种用于无缝钢管生产的信息跟踪系统,其特征在于:各个高清摄像头均与NTP服务器通信连接,使得所有高清摄像头的时间一致,高清摄像头为高温防爆类型。

3.根据权利要求1所述的一种用于无缝钢管生产的信息跟踪系统,其特征在于:所述状态检测模块与各个高清摄像头通信连接,检测过程如下:获取所有高清摄像头的实时时间,并进行时间比对,若出现其中高清摄像头的时间与超过一半的高清摄像头的时间不一致,则将该高清摄像头标记为时间异常,并生成重新连接NTP服务器的信号发送至对应高清摄像头,使其重新连接NTP服务器进行时间校准;

在时间一致的情况下,同时截取各个高清摄像头所拍摄的预设单位时间段的视频流;

其中预设单位时间段是1秒的整数倍,预设单位时间段由相关技术人员进行调整;

对获取的视频流进行分析,获取预设单位时间段内各个视频流所对应的连续视频帧和视频帧对应的时间戳;

统计各个视频流1秒内视频帧的数量Ni,i表示对应视频流或高清摄像头的编号;并将各个视频流1秒内视频帧的数量Ni与预设帧数范围(Nmin,Nmax)进行比对;

若Ni不属于(Nmin,Nmax),则确认编号为i的视频流的帧率异常,并生成编号为i的高清摄像头异常的信号发送至管理后台模块;若Ni属于(Nmin,Nmax),则确认编号为i的视频流的帧率正常;

其中预设帧数范围(Nmin,Nmax)是前期相关技术人员对各个高清摄像头进行校准所确定的帧数范围;

在将异常帧率视频流剔除的情况下,将各个视频流在预设单位时间段内每秒的中间帧的时间戳进行比对,若出现其中视频流的中间帧的时间戳与其他超过一半的视频流不相同,则确认该视频流出现延迟现象,获取该视频流的编号,生成相应编号高清摄像头异常的信号发送至管理后台模块;若各个视频流的中间帧的时间戳相同,则确认各个视频流没有延迟现象;

后台管理模块获取到相应编号高清摄像头异常的信号,对相应编号的高清摄像头进行及时故障排除。

4.根据权利要求1所述的一种用于无缝钢管生产的信息跟踪系统,其特征在于:图像处理单元识别视频图像中无缝钢管产品的方式如下:获取相应高清摄像头实时拍摄的视频图像;

对获取的视频图像的各个视频帧进行数字图像预处理;

采用物体检测算法对视频帧中无缝钢管产品的位置和边界框进行检测,从而检测出相应高清摄像头视野中正在被加工的无缝钢管产品;

其中物体检测算法是前期对相应高清摄像头视野内所采集的大量图像样本进行训练和测试的神经网络模型。

5.根据权利要求1所述的一种用于无缝钢管生产的信息跟踪系统,其特征在于:相邻高清摄像头相互联动的方式如下:将相邻的两个高清摄像头分别标记为上一高清摄像头和下一高清摄像头,且上一高清摄像头所对应的图像处理单元标记为上一图像处理单元,下一高清摄像头所对应的图像处理单元标记为下一图像处理单元;

上一图像处理单元对上一高清摄像头所拍摄的视频图像中的相应产品型号和序列号的无缝钢管产品进行标记追踪;

当相应无缝钢管产品进入上一高清摄像头与下一高清摄像头的交叉视野区域时,则上一图像处理单元获取上一高清摄像头此时的时间戳,并将该时间戳与相应无缝钢管产品的产品型号和序列号进行绑定,发送至下一图像处理单元;

下一图像处理单元获取上一图像处理单元发送的带有时间戳的产品型号和序列号后, 根据该时间戳获取下一高清摄像头相同时间戳的视频帧图像,并在该视频帧图像中使用获取的产品型号和序列号对处于与上一高清摄像头交叉视野区域的无缝钢管产品进行标记。

6.根据权利要求1所述的一种用于无缝钢管生产的信息跟踪系统,其特征在于:工序控制模块针对无缝钢管产品的工序加工流程进行监测控制过程如下:当相应工序的控制单元通过运行追踪模块监测到相应产品型号和序列号进入当前工序时,则控制运作追踪模块中相应图像处理单元对该产品型号和序列号的无缝钢管产品进行当前工序编号的标记;

当相应工序的控制单元通过运行追踪模块监测到相应产品型号和序列号的无缝钢管产品离开当前工序时,则发送是否已设置为相应产品型号的产品加工参数的询问信号至下一工序机器设备的上位机;

下一工序机器设备的上位机接收到询问信号后,将其已设置的产品型号与获取的产品型号进行比对,若是,则返回确定信号发送至相应工序的控制单元,若否,则返回不一致信号发送至相应工序的控制单元;

相应工序的控制单元若接收到确定信号,则结束对当前产品型号和序列号的无缝钢管产品的监测;

若接收到不一致信号,则发送是否修改为当前产品型号的产品加工参数的提示信号至后台管理模块;

若后台管理模块在预设反应时间内未做反馈,则相应工序的控制单元发送修改为相应产品型号的产品加工参数的提示信号至下一工序机器设备的上位机,下一工序机器设备的上位机接受到该提示信号后,从产品信息数据库中调取相应产品型号当前工序的产品加工参数信息进行调整。

7.根据权利要求6所述的一种用于无缝钢管生产的信息跟踪系统,其特征在于:各个工序的控制单元通过前期的大量视频图像的特征训练,实现对无缝钢管进入和离开相应工序的视频图像进行识别。

8.根据权利要求6所述的一种用于无缝钢管生产的信息跟踪系统,其特征在于:当相应产品型号和序列号的无缝钢管产品完成所有机器设备加工后,则最后工序的控制单元将其产品型号和序列号发送至相应机器设备的上位机完成无缝钢管成品的产品型号和序列号的刻蚀、漆喷或纸质标签的标识。

说明书 :

一种用于无缝钢管生产的信息跟踪系统

技术领域

[0001] 本发明属于无缝钢管生产领域,涉及数字图像处理技术,具体是一种用于无缝钢管生产的信息跟踪系统。

背景技术

[0002] 无缝钢管是一种由坯料经过穿孔、轧制和加工等工艺制成的钢管,其特点是无缝连接,没有焊缝。无缝钢管的生产过程经过多道工序,使得管壁更加均匀,内外表面更加光滑,性能更为优越。这些特性使得无缝钢管在各种领域得到广泛应用。
[0003] 目前对无缝钢管产品采用多种工序的机器设备进行加工,在加工过程中不能很好的对每根钢管的生产过程进行信息跟踪,当后续生产出现问题时,无法轻易的对相应产品型号和序列号的无缝钢管产品生产历史过程进行溯源,导致发现问题较为困难,并且在无缝钢管产品生产过程中,各个工序机器设备之间相互配合可能出现问题,当换新的产品型号进行生产时,相关人员因工作繁忙未及时修改相关工序产品加工参数,导致无缝钢管对应产品型号生产错误,而产生不必要的损失和返工问题。为此,本发明提出了一种用于无缝钢管生产的信息跟踪系统。

发明内容

[0004] 本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种用于无缝钢管生产的信息跟踪系统,本发明解决了如何对无缝钢管产品生产过程进行信息跟踪,从而实现对逐个无缝钢管产品的加工运行进行全程跟踪和历史生产信息回溯,以及避免各个工序机器设备之间相互配合出错的问题。
[0005] 为了实现上述目的,本发明采用了如下技术方案:
[0006] 一种用于无缝钢管生产的信息跟踪系统,包括:图像信息采集模块、状态检测模块、运行追踪模块以及工序控制模块;
[0007] 所述图像信息采集模块用于采集无缝钢管产品在生产加工过程的视频图像信息;所述图像信息采集模块包括若干个高清摄像头,高清摄像头设置在对无缝钢管产品进行加工的机器设备的相应位置,相邻的高清摄像头之间设置有交叉视野,相邻的高清摄像头各自拍摄的画面包括交叉视野;
[0008] 所述状态检测模块用于对图像信息采集模块所包含的所有高清摄像头进行定期检测,检测各个高清摄像头之间的时间和工作状态是否一致,对不一致的高清摄像头进行相应处理;
[0009] 所述运行追踪模块用于对各个高清摄像头实时拍摄的视频图像信息进行实时处理;包括:针对每一个高清摄像头均设置有对应的图像处理单元,通过图像处理单元识别视频图像中的无缝钢管产品,并与工序控制模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记,通过各个图像处理单元实现相邻高清摄像头相互联动,从而实现对标记的逐个无缝钢管产品的加工运行进行全程跟踪;并将对无缝钢管产品加工全过程进行标记追踪的视频图像上传至图像信息数据库进行存储;
[0010] 所述工序控制模块用于结合运行追踪模块对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记;还用于对无缝钢管产品的工序加工流程进行监测控制,包括结合运行追踪模块对无缝钢管产品所处工序进行监测,根据所处工序对相应产品型号和序列号的无缝钢管产品进行工序编号的标记,以及针对相应产品型号和序列号的无缝钢管产品下一工序的产品加工参数是否符合相应产品型号进行监测控制。
[0011] 进一步地,各个高清摄像头均与NTP服务器通信连接,使得所有高清摄像头的时间一致,高清摄像头为高温防爆类型。
[0012] 进一步地,所述状态检测模块与各个高清摄像头通信连接,检测过程如下:
[0013] 获取所有高清摄像头的实时时间,并进行时间比对,若出现其中高清摄像头的时间与超过一半的高清摄像头的时间不一致,则将该高清摄像头标记为时间异常,并生成重新连接NTP服务器的信号发送至对应高清摄像头,使其重新连接NTP服务器进行时间校准;
[0014] 在时间一致的情况下,同时截取各个高清摄像头所拍摄的预设单位时间段的视频流;其中预设单位时间段是1秒的整数倍,预设单位时间段由相关技术人员进行调整;
[0015] 对获取的视频流进行分析,获取预设单位时间段内各个视频流所对应的连续视频帧和视频帧对应的时间戳;
[0016] 统计各个视频流1秒内视频帧的数量Ni,i表示对应视频流或高清摄像头的编号;并将各个视频流1秒内视频帧的数量Ni与预设帧数范围(Nmin,Nmax)进行比对;
[0017] 若Ni不属于(Nmin,Nmax),则确认编号为i的视频流的帧率异常,并生成编号为i的高清摄像头异常的信号发送至管理后台模块;若Ni属于(Nmin,Nmax),则确认编号为i的视频流的帧率正常;
[0018] 其中预设帧数范围(Nmin,Nmax)是前期相关技术人员对各个高清摄像头进行校准所确定的帧数范围;
[0019] 在将异常帧率视频流剔除的情况下,将各个视频流在预设单位时间段内每秒的中间帧的时间戳进行比对,若出现其中视频流的中间帧的时间戳与其他超过一半的视频流不相同,则确认该视频流出现延迟现象,获取该视频流的编号,生成相应编号高清摄像头异常的信号发送至管理后台模块;若各个视频流的中间帧的时间戳相同,则确认各个视频流没有延迟现象;
[0020] 后台管理模块获取到相应编号高清摄像头异常的信号,对相应编号的高清摄像头进行及时故障排除。
[0021] 进一步地,图像处理单元识别视频图像中无缝钢管产品的方式如下:
[0022] 获取相应高清摄像头实时拍摄的视频图像;
[0023] 对获取的视频图像的各个视频帧进行数字图像预处理;
[0024] 采用物体检测算法对视频帧中无缝钢管产品的位置和边界框进行检测,从而检测出相应高清摄像头视野中正在被加工的无缝钢管产品;
[0025] 其中物体检测算法是前期对相应高清摄像头视野内所采集的大量图像样本进行训练和测试的神经网络模型。
[0026] 进一步地,运行追踪模块与工序控制模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记的方式如下:
[0027] 工序控制模块针对无缝钢管产品加工的各个工序均设置有对应的控制单元;将无缝钢管产品加工的第一工序所对应的控制单元标记为第一控制单元;将第一工序所对应的高清摄像头标记为第一高清摄像头;以及将第一高清摄像头所对应的图像处理单元标记为第一图像处理单元;
[0028] 第一控制单元通过第一图像处理单元检测到第一高清摄像头视野中刚进入第一工序的无缝钢管产品,则生成是否为上一个无缝钢管同产品型号的询问信号发送至第一工序机器设备的上位机;该上位机获取该询问信号后,若是,则返回确定信号发送至第一控制单元,若否,则返回新的产品型号发送至第一控制单元;
[0029] 若返回的是确定信号,则第一控制单元从第一图像处理单元获取上一个刚进入第一工序的无缝钢管产品的产品型号,并在上一个刚进入第一工序的无缝钢管产品的序列号的基础上加1,生成当前刚进入第一工序的无缝钢管产品的产品型号和序列号,并控制第一图像处理单元在当前视频图像上使用该生成的产品型号和序列号对当前刚进入第一工序的无缝钢管产品进行标记;
[0030] 若返回信号为新的产品型号,则第一控制单元根据获取的新的产品型号生成当前刚进入第一工序的无缝钢管产品的新的产品型号和起始序列号,并控制第一图像处理单元在当前视频图像上使用该生成的新的产品型号和起始序列号对当前刚进入第一工序的无缝钢管产品进行标记。
[0031] 进一步地,相邻高清摄像头相互联动的方式如下:
[0032] 将相邻的两个高清摄像头分别标记为上一高清摄像头和下一高清摄像头,且上一高清摄像头所对应的图像处理单元标记为上一图像处理单元,下一高清摄像头所对应的图像处理单元标记为下一图像处理单元;
[0033] 上一图像处理单元对上一高清摄像头所拍摄的视频图像中的相应产品型号和序列号的无缝钢管产品进行标记追踪;
[0034] 当相应无缝钢管产品进入上一高清摄像头与下一高清摄像头的交叉视野区域时,则上一图像处理单元获取上一高清摄像头此时的时间戳,并将该时间戳与相应无缝钢管产品的产品型号和序列号进行绑定,发送至下一图像处理单元;
[0035] 下一图像处理单元获取上一图像处理单元发送的带有时间戳的产品型号和序列号后, 根据该时间戳获取下一高清摄像头相同时间戳的视频帧图像,并在该视频帧图像中使用获取的产品型号和序列号对处于与上一高清摄像头交叉视野区域的无缝钢管产品进行标记。
[0036] 进一步地,工序控制模块针对无缝钢管产品的工序加工流程进行监测控制过程如下:
[0037] 当相应工序的控制单元通过运行追踪模块监测到相应产品型号和序列号进入当前工序时,则控制运作追踪模块中相应图像处理单元对该产品型号和序列号的无缝钢管产品进行当前工序编号的标记;
[0038] 当相应工序的控制单元通过运行追踪模块监测到相应产品型号和序列号的无缝钢管产品离开当前工序时,则发送是否已设置为相应产品型号的产品加工参数的询问信号至下一工序机器设备的上位机;
[0039] 下一工序机器设备的上位机接收到询问信号后,将其已设置的产品型号与获取的产品型号进行比对,若是,则返回确定信号发送至相应工序的控制单元,若否,则返回不一致信号发送至相应工序的控制单元;
[0040] 相应工序的控制单元若接收到确定信号,则结束对当前产品型号和序列号的无缝钢管产品的监测;
[0041] 若接收到不一致信号,则发送是否修改为当前产品型号的产品加工参数的提示信号至后台管理模块;
[0042] 若后台管理模块在预设反应时间内未做反馈,则相应工序的控制单元发送修改为相应产品型号的产品加工参数的提示信号至下一工序机器设备的上位机,下一工序机器设备的上位机接受到该提示信号后,从产品信息数据库中调取相应产品型号当前工序的产品加工参数信息进行调整。
[0043] 进一步地,各个工序的控制单元通过前期的大量视频图像的特征训练,实现对无缝钢管进入和离开相应工序的视频图像进行识别。
[0044] 进一步地,当相应产品型号和序列号的无缝钢管产品完成所有机器设备加工后,则最后工序的控制单元将其产品型号和序列号发送至相应机器设备的上位机完成无缝钢管成品的产品型号和序列号的刻蚀、漆喷或纸质标签的标识。
[0045] 与现有技术相比,本发明的有益效果是:
[0046] 1、在本发明中,通过状态检测模块对各个高清摄像头之间的时间和工作状态是否一致进行检测,先后对各个高清摄像头的视频流进行时间对比、帧率对比以及每秒中间帧的时间戳进行对比,进而判断相应高清摄像是否时间不一致、帧率是否异常以及视频流是否出现延迟,从而对其中异常的高清摄像头进行及时故障排除,保证各个高清摄像头之间能够对加工过程中的无缝钢管产品进行联动拍摄追踪,防止因出现故障导致图像处理模块不能对相应产品型号和序列号的无缝钢管产品进行连续标记,从而影响对相应产品型号和序列号的无缝钢管产品进行信息追踪。
[0047] 2、在本发明中,通过运行追踪模块针对每一个高清摄像头均设置有对应的图像处理单元,通过图像处理单元识别视频图像中的无缝钢管产品,并与工序控制模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记,通过各个图像处理单元实现相邻高清摄像头相互联动,从而实现对标记的逐个无缝钢管产品的加工运行进行全程跟踪,运行追踪模块将对无缝钢管产品加工全过程进行标记追踪的视频图像上传至图像信息数据库进行存储,方便后续若出现相应产品型号和序列号的无缝钢管产品出现产品问题,可以通过图像信息数据库中存储的对相应产品型号和序列号标记的视频图像进行信息溯源。
[0048] 3、在本发明中,通过工序控制模块结合运行追踪模块对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记;对无缝钢管产品的工序加工流程进行监测控制,包括结合运行追踪模块对无缝钢管产品所处工序进行监测,根据所处工序对相应产品型号和序列号的无缝钢管产品进行工序编号的标记,以及针对相应产品型号和序列号的无缝钢管产品下一工序的产品加工参数是否符合相应产品型号进行监测控制;防止相应工序机器设备未及时调整为相应产品型号的产品加工参数导致加工出错,从而避免产生不必要的损失和返工问题。

附图说明

[0049] 图1为本发明的一种用于无缝钢管生产的信息跟踪系统框图。

具体实施方式

[0050] 下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0051] 如图1所示,一种用于无缝钢管生产的信息跟踪系统,包括:图像信息采集模块、状态检测模块、运行追踪模块、工序控制模块、图像信息数据库、产品信息数据库以及后台管理模块;
[0052] 图像信息采集模块用于采集无缝钢管产品在生产加工过程的视频图像信息;
[0053] 具体地,所述图像信息采集模块包括若干个高清摄像头,各个高清摄像头均与NTP服务器通信连接,使得所有高清摄像头的时间一致;将高清摄像头设置在对无缝钢管产品进行加工的机器设备的相应位置,使得高清摄像头能够直观且清晰的拍摄到正在加工的无缝钢管产品,且该高清摄像头为高温防爆类型;相邻的高清摄像头之间设置有交叉视野,相邻的高清摄像头各自拍摄的画面包括交叉视野;
[0054] 状态检测模块用于对图像信息采集模块所包含的所有高清摄像头进行定期检测,检测各个高清摄像头之间的时间和工作状态是否一致,对不一致的高清摄像头进行相应处理;
[0055] 具体地,所述状态检测模块与各个高清摄像头通信连接,检测过程如下:
[0056] 获取所有高清摄像头的实时时间,并进行时间比对,若出现其中高清摄像头的时间与超过一半的高清摄像头的时间不一致,则将该高清摄像头标记为时间异常,并生成重新连接NTP服务器的信号发送至对应高清摄像头,使其重新连接NTP服务器进行时间校准;
[0057] 在时间一致的情况下,同时截取各个高清摄像头所拍摄的预设单位时间段的视频流;其中预设单位时间段是1秒的整数倍,预设单位时间段由相关技术人员进行调整;
[0058] 对获取的视频流进行分析,获取预设单位时间段内各个视频流所对应的连续视频帧和视频帧对应的时间戳;
[0059] 统计各个视频流1秒内视频帧的数量Ni,i表示对应视频流或高清摄像头的编号;并将各个视频流1秒内视频帧的数量Ni与预设帧数范围(Nmin,Nmax)进行比对;
[0060] 若Ni不属于(Nmin,Nmax),则确认编号为i的视频流的帧率异常,并生成编号为i的高清摄像头异常的信号发送至管理后台模块;若Ni属于(Nmin,Nmax),则确认编号为i的视频流的帧率正常;
[0061] 其中预设帧数范围(Nmin,Nmax)是前期相关技术人员对各个高清摄像头进行校准所确定的帧数范围;
[0062] 在将异常帧率视频流剔除的情况下,将各个视频流在预设单位时间段内每秒的中间帧的时间戳进行比对,若出现其中视频流的中间帧的时间戳与其他超过一半的视频流不相同,则确认该视频流出现延迟现象,获取该视频流的编号,生成相应编号高清摄像头异常的信号发送至管理后台模块;若各个视频流的中间帧的时间戳相同,则确认各个视频流没有延迟现象;
[0063] 后台管理模块获取到相应编号高清摄像头异常的信号,对相应编号的高清摄像头进行及时故障排除;
[0064] 在本实施例中,通过状态检测模块对各个高清摄像头之间的时间和工作状态是否一致进行检测,先后对各个高清摄像头的视频流进行时间对比、帧率对比以及每秒中间帧的时间戳进行对比,进而判断相应高清摄像是否时间不一致、帧率是否异常以及视频流是否出现延迟,从而对其中异常的高清摄像头进行及时故障排除,保证各个高清摄像头之间能够对加工过程中的无缝钢管产品进行联动拍摄追踪,防止因出现故障导致图像处理模块不能对相应产品型号和序列号的无缝钢管产品进行连续标记,从而影响对相应产品型号和序列号的无缝钢管产品进行信息追踪;
[0065] 运行追踪模块用于对各个高清摄像头实时拍摄的视频图像信息进行实时处理;包括:所述运行追踪模块针对每一个高清摄像头均设置有对应的图像处理单元,通过图像处理单元识别视频图像中的无缝钢管产品,并与工序控制模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记,通过各个图像处理单元实现相邻高清摄像头相互联动,从而实现对标记的逐个无缝钢管产品的加工运行进行全程跟踪;所述运行追踪模块将对无缝钢管产品加工全过程进行标记追踪的视频图像上传至图像信息数据库进行存储;
[0066] 具体地,所述图像处理单元识别视频图像中无缝钢管产品的方式如下:
[0067] 获取相应高清摄像头实时拍摄的视频图像;
[0068] 对获取的视频图像的各个视频帧进行数字图像预处理,包括去噪、增强对比度等;
[0069] 采用物体检测算法对视频帧中无缝钢管产品的位置和边界框进行检测,从而检测出相应高清摄像头视野中正在被加工的无缝钢管产品;
[0070] 其中物体检测算法可以是前期对相应高清摄像头视野内所采集的大量图像样本进行训练和测试的神经网络模型;
[0071] 与工序控制模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记的方式如下:
[0072] 工序控制模块针对无缝钢管产品加工的各个工序均设置有对应的控制单元;将无缝钢管产品加工的第一工序所对应的控制单元标记为第一控制单元;将第一工序所对应的高清摄像头标记为第一高清摄像头;以及将第一高清摄像头所对应的图像处理单元标记为第一图像处理单元;
[0073] 第一控制单元通过第一图像处理单元检测到第一高清摄像头视野中刚进入第一工序的无缝钢管产品,则生成是否为上一个无缝钢管同产品型号的询问信号发送至第一工序机器设备的上位机;该上位机获取该询问信号后,若是,则返回确定信号发送至第一控制单元,若否,则返回新的产品型号发送至第一控制单元;
[0074] 若返回的是确定信号,则第一控制单元从第一图像处理单元获取上一个刚进入第一工序的无缝钢管产品的产品型号,并在上一个刚进入第一工序的无缝钢管产品的序列号的基础上加1,生成当前刚进入第一工序的无缝钢管产品的产品型号和序列号,并控制第一图像处理单元在当前视频图像上使用该生成的产品型号和序列号对当前刚进入第一工序的无缝钢管产品进行标记;
[0075] 若返回信号为新的产品型号,则第一控制单元根据获取的新的产品型号生成当前刚进入第一工序的无缝钢管产品的新的产品型号和起始序列号,并控制第一图像处理单元在当前视频图像上使用该生成的新的产品型号和起始序列号对当前刚进入第一工序的无缝钢管产品进行标记;
[0076] 相邻高清摄像头相互联动的方式如下:
[0077] 将相邻的两个高清摄像头分别标记为上一高清摄像头和下一高清摄像头,且上一高清摄像头所对应的图像处理单元标记为上一图像处理单元,下一高清摄像头所对应的图像处理单元标记为下一图像处理单元;
[0078] 上一图像处理单元对上一高清摄像头所拍摄的视频图像中的相应产品型号和序列号的无缝钢管产品进行标记追踪;
[0079] 当相应无缝钢管产品进入上一高清摄像头与下一高清摄像头的交叉视野区域时,则上一图像处理单元获取上一高清摄像头此时的时间戳,并将该时间戳与相应无缝钢管产品的产品型号和序列号进行绑定,发送至下一图像处理单元;
[0080] 下一图像处理单元获取上一图像处理单元发送的带有时间戳的产品型号和序列号后, 根据该时间戳获取下一高清摄像头相同时间戳的视频帧图像,并在该视频帧图像中使用获取的产品型号和序列号对处于与上一高清摄像头交叉视野区域的无缝钢管产品进行标记,从而实现针对同一产品型号和序列号的无缝钢管产品,能够实现在相邻的下一个高清摄像头对其继续标记追踪,实现相邻高清摄像头相互联动,进而实现对标记的逐个无缝钢管产品的加工运行进行全程跟踪;
[0081] 所述运行追踪模块将对无缝钢管产品加工全过程进行标记追踪的视频图像上传至图像信息数据库进行存储,方便后续若出现相应产品型号和序列号的无缝钢管产品出现产品问题,可以通过图像信息数据库中存储的对相应产品型号和序列号标记的视频图像进行信息溯源;
[0082] 工序控制模块用于和运行追踪模块结合对视频图像中的无缝钢管产品的产品型号和序列号进行唯一标记,还用于对无缝钢管产品的工序加工流程进行监测控制;
[0083] 具体地,所述工序控制模块针对无缝钢管产品加工的各个工序均设置有对应的控制单元;
[0084] 其中,各个工序的控制单元通过前期的大量视频图像的特征训练,能够对无缝钢管进入和离开相应工序的视频图像进行识别;
[0085] 当相应工序的控制单元通过运行追踪模块监测到相应产品型号和序列号进入当前工序时,则控制运作追踪模块中相应图像处理单元对该产品型号和序列号的无缝钢管产品进行当前工序编号的标记;
[0086] 当相应工序的控制单元通过运行追踪模块监测到相应产品型号和序列号的无缝钢管产品离开当前工序时,则发送是否已设置为相应产品型号的产品加工参数的询问信号至下一工序机器设备的上位机;
[0087] 下一工序机器设备的上位机接收到询问信号后,将其已设置的产品型号与获取的产品型号进行比对,若是,则返回确定信号发送至相应工序的控制单元,若否,则返回不一致信号发送至相应工序的控制单元;
[0088] 相应工序的控制单元若接收到确定信号,则结束对当前产品型号和序列号的无缝钢管产品的监测;
[0089] 若接收到不一致信号,则发送是否修改为当前产品型号的产品加工参数的提示信号至后台管理模块;
[0090] 若后台管理模块在预设反应时间内未做反馈,则相应工序的控制单元发送修改为相应产品型号的产品加工参数的提示信号至下一工序机器设备的上位机,下一工序机器设备的上位机接受到该提示信号后,从产品信息数据库中调取相应产品型号当前工序的产品加工参数信息进行调整;
[0091] 其中,产品信息数据库用于对企业不同产品型号的无缝钢管的产品加工参数以及其他相关信息进行存储;
[0092] 需要说明的是,当厂线决定要生产相应产品型号的无缝钢管产品时,则在其生产工序的机器设备的上位机进行操作,将当前准备生产的产品型号的产品加工参数从产品信息数据库中调出,或者直接在人机交互界面输入该产品型号的产品加工参数;在进行其他产品型号生产之前,该上位机一直保持当前产品型号的产品加工参数控制机器设备工作,在本实施例中,为防止相应工序机器设备未及时调整为相应产品型号的产品加工参数,则通过工序控制模块对其进行进一步确认,防止加工出现错误;
[0093] 当相应产品型号和序列号的无缝钢管产品完成所有机器设备加工后,则最后工序的控制单元将其产品型号和序列号发送至相应机器设备的上位机完成无缝钢管成品的产品型号和序列号的刻蚀、漆喷或纸质标签的标识。
[0094] 在本发明所提供的实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方法的目的。
[0095] 以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。