基于图像采集的印刷品在线检测方法、系统和装置
文献发布时间:2023-06-19 09:43:16
技术领域
本发明涉及印刷品质量监控技术领域,具体涉及一种基于图像采集的印刷品在线检测方法、系统和装置。
背景技术
在印刷品在线印刷过程中,为了提升印刷品的印刷质量,需要能够及时发现印刷过程中的连续废品,以降低作废率。但是,传统技术中通过人工作业的方式监控印刷品质量,并人工分类,导致监控效果较差,且工作人员劳动强度较大。
发明内容
为此,本发明实施例提供一种基于图像采集的印刷品在线检测方法、系统和装置,以至少部分解决现有技术中印刷品质量监控困难,分仓时劳动强度较大的技术问题。
为了实现上述目的,本发明实施例提供如下技术方案:
一种基于图像采集的印刷品在线检测方法,所述方法包括:
获取印刷过程中目标印刷品在至少一个质量维度上的图像信息;
根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果;
基于所述质量检测结果输出落仓指令,以便落仓执行机构根据所述落仓指令将所述目标印刷品输送至对应的收纸仓。
进一步地,所述根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果,具体包括:
在所述目标印刷品的行程范围内设置多个图像采集点,在各所述图像采集点上分别设置成像单元,各组所述成像单元一一对应有计算单元;
通过各所述成像单元一一对应地采集各所述质量维度的图像信息;
将各所述质量维度的图像信息一一对应地传输于所述计算单元,以便所述计算单元分别输出与各质量维度对应的质量检测结果。
进一步地,所述图像采集点的数量根据检测幅面宽度、图像采集设备的像素数和图像横向的分辨率计算得到。
进一步地,所述基于所述质量检测结果输出落仓指令,具体包括:
采集每个图像信息所对应的帧同步信号,并将帧同步信号与该图像信息对应的质量检测结果绑定,以形成结果标识;
获取所述目标印刷品的所有质量检测结果;
沿数据流方向以先进先出的方式建立各图像采集点所采集到的图像信息的缓存队列;
在所述缓存列队中,搜索得到与帧同步信号对应的所述质量检测结果,并基于该质量检测结果和落仓偏置输出落仓指令。
进一步地,所述落仓偏置通过以下步骤得到:
设定某一时刻人机交互单元收到的帧同步信号为X,此时,处于落仓点位纸张的帧同步信号为Y,则Δ=X-Y为当前时刻的落仓偏置。
本发明还提供一种基于图像采集的印刷品在线检测系统,所述系统包括:
成像单元,用于获取印刷过程中目标印刷品在至少一个质量维度上的图像信息;
计算单元,用于根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果;
人机交互单元,用于基于所述质量检测结果输出落仓指令,以便落仓执行机构根据所述落仓指令将所述目标印刷品输送至对应的收纸仓。
进一步地,所述计算单元具体用于:
在所述目标印刷品的行程范围内设置多个图像采集点,在各所述图像采集点上分别设置成像单元,各组所述成像单元一一对应有计算单元;
通过各所述成像单元一一对应地采集各所述质量维度的图像信息;
将各所述质量维度的图像信息一一对应地传输于所述计算单元,以便所述计算单元分别输出与各质量维度对应的质量检测结果。
进一步地,所述成像单元具体用于:
采集每个图像信息所对应的帧同步信号,并将帧同步信号与该图像信息对应的质量检测结果绑定,以形成结果标识;
所述人机交互单元具体用于:
获取所述目标印刷品的所有质量检测结果;
沿数据流方向以先进先出的方式建立各图像采集点所采集到的图像信息的缓存队列;
在所述缓存列队中,搜索得到与帧同步信号对应的所述质量检测结果,并基于该质量检测结果和落仓偏置输出落仓指令。
本发明还提供一种印刷品在线检测装置,所述装置包括:数据采集装置、处理器和存储器;
所述数据采集装置用于采集数据;所述存储器用于存储一个或多个程序指令;所述处理器,用于执行一个或多个程序指令,用以执行如上所述的方法。
本发明还提供一种计算机可读存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于执行如上所述的方法。
本发明所提供的基于图像采集的印刷品在线检测方法、系统和装置,通过获取印刷过程中目标印刷品在至少一个质量维度上的图像信息,并根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果,从而基于所述质量检测结果输出落仓指令,以便落仓执行机构根据所述落仓指令将所述目标印刷品输送至对应的收纸仓。使得通过实时的视觉成像、分析计算、结果汇总、落仓控制,来实现好坏品的准确分仓,在纸张到达收纸仓前即可完成自动、准确分仓,不影响正常的印刷操作和生产效率,同时达到了控制连续作废、降低作废率的目的。从而解决了现有技术中印刷品质量监控困难,分仓时劳动强度较大的技术问题。
附图说明
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。
图1为本发明所提供的印刷品在线检测系统的多点位成像单元示意图;
图2为本发明所提供的印刷品在线检测方法一种具体实施方式的流程图;
图3为本发明所提供的分布式架构计算单元示意图;
图4为本发明所提供的由多台相机与工控机组成的成像单元与计算单元示意图;
图5为本发明所提供的多台相机组成的成像单元排布方式;
图6为本发明所提供的帧同步信号示意图;
图7为本发明所提供的人机交互单元的检测结果队列示意图;
图8为本发明所提供的印刷品在线检测系统一种具体实施方式的结构框图。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明所提供的基于图像采集的印刷品在线检测方法、系统和装置,能够实现印刷品质量的在线监测,通过对印刷过程中的印刷品进行实时成像,并进行分析和计算,进而给出质量检测结果,并根据质量检测结果发送不同的落仓指令,以便将检测出的坏品与好品落入不同的收纸仓,从而实现在线分仓。与此同时,还能够通过显示器、声光报警等方式通知印刷机操作者及时进行操作调整,以终止连续废品的产生。从而解决了现有技术中印刷品质量监控困难,分仓时劳动强度较大的技术问题。
总的来讲,本发明所提供的方法可用于各种印刷设备,为了方便描述,将印刷设备的工作过程简化为图1所示的示意图。印刷设备包括进纸仓1、一个或多个收纸仓2、多个印刷滚筒3,待印品处于进纸仓,通过进纸送料器进入印刷设备,图1中,箭头方向即为纸张的移动轨迹。印刷设备一次可以完成单面多个色次甚至两面多个色次的印刷。例如,小规格印刷品的胶印环节通常是一次完成单面多个色次的印刷,采用了水胶印的印刷工艺;大规格印刷品的胶印环节通常是一次完成正反两面多个色次的印刷,采用了干胶印的印刷工艺。完成印刷的印成品随即落入对应收纸仓位,收纸环节一般会设置1个或多个仓位,以方便切换、抽样或者将好坏品分仓放置。
在一种具体实施方式中,本发明所提供的基于图像采集的印刷品在线检测方法,如图2所示,包括以下步骤:
S1:获取印刷过程中目标印刷品在至少一个质量维度上的图像信息,也就是说,在印刷品在线过程中,在印刷品的行程范围内设置至少一个成像单元,该成像单元可以为线阵相机,线阵相机通过拍照的形式获取印刷品某个位置的图像,每个相机获取的可以是印刷品整个单面的图像,也可以是某个单面的局部图像。例如,由于一次印刷可能同时完成两个面或多个色次的印刷,根据检测需要,可以在多个对应的滚筒处设置多组成像单元(如图1所示),每个成像单元图像采集的位置不同,以便对需要检测的面、色次进行成像采图,一组成像单元仅用于对某个面或某个面的部分色次进行成像。
S2:根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果。具体地,在所述目标印刷品的行程范围内设置多个图像采集点,在各所述图像采集点上分别设置成像单元,各组所述成像单元一一对应有计算单元;通过各所述成像单元一一对应地采集各所述质量维度的图像信息;将各所述质量维度的图像信息一一对应地传输于所述计算单元,以便所述计算单元分别输出与各质量维度对应的质量检测结果。在步骤S2中,为了保证计算效率,在印成品落仓前就要完成全部的分析计算,并将落仓信号发出,这就需要为每组成像单元设置对应的计算单元,成像单元的图像被实时发送到对应的计算单元进行分析计算。
也就是说,需要采集的质量维度有多个,对应设置的成像单元也有多个,为了保证运算速度,实现及时分仓,计算单元也应设置有多个,每个计算单元一一对应于成像单元。例如,如图3所示,成像单元A与计算单元A为一组,对质量维度A进行图像采集;成像单元B与计算单元B为一组,对质量维度B进行图像采集;成像单元C与计算单元C为一组,对质量维度C进行图像采集。则成像单元A检测到的图像信息传输至计算单元A进行计算,得到质量维度A的质量检测结果;成像单元B检测到的图像信息传输至计算单元B进行计算,得到质量维度B的质量检测结果;成像单元C检测到的图像信息传输至计算单元C进行计算,得到质量维度C的质量检测结果。
具体地,所述图像采集点的数量根据检测幅面宽度、图像采集设备的像素数和图像横向的分辨率计算得到。
在印刷设备上,由于无法找到纸张被展平(或部分展平)的位置进行成像,因此可选在印刷设备的滚筒曲面完成成像,故相机皆采用线阵相机。同时在该成像滚筒对应的转轴安装编码器,并将编码器的转动脉冲信号作为线阵相机的行曝光触发信号(又称行频信号)。所以,每转动一圈编码器的脉冲信号数决定于对所采集图像纵向(纸张运动方向)分辨率的要求。例如,滚筒的周长为1200mm,图像纵向分辨率的要求为0.2mm/像素,那么编码器转动一圈的脉冲信号数应设置为1200/0.2=6000。
如图4所示,每组成像单元可以由多台并排放置的线阵相机组成,相机安装时使用成像靶标进行标定以保证多台线阵相机的成像传感器共线(处于同一直线上)。相机的数量由检测幅面宽度、线阵相机的像素数、图像横向(滚筒转轴方向)分辨率的要求共同决定。例如,待检测纸张的幅面宽度为780mm,线阵相机的像素数为2048像素,图像横向分辨率的要求为0.2mm/像素,那么计算方法如下:
由于780mm/0.2mm=3600像素,3600像素大于2048像素(单台相机)同时小于4096像素(2台相机),则相机的数量应设置为2台。而4096像素比3600像素多出的496像素,即为2台相机视场的重合像素数,如图5所示。
每组计算单元也可以由一台或多台工控机组成,这取决于对计算效率的考量。无论其对应的成像单元的相机数量是多少台,计算单元的工控机数量仅取决于能否及时完成分析和计算,以便在纸张到达收纸仓前发出对应的落仓信号。多台相机的图像可以接入同一台工控机,也可以分别接入各自的工控机,如图4所示。
S3:基于所述质量检测结果输出落仓指令,以便落仓执行机构根据所述落仓指令将所述目标印刷品输送至对应的收纸仓。各计算单元采用建模时设置的参数和算法,对接收到的实时图像进行分析计算。例如,成像单元A对纸张正面的胶印图纹进行成像,则对应的计算单元A采用的参数和检测算法也是针对正面的胶印图纹;成像单元B对纸张背面的胶印图纹进行成像,则对应的计算单元B采用的参数和检测算法也是针对背面的胶印图纹。所有的计算单元会将检测结果(例如:是否有印刷缺陷、缺陷数量、类型、严重程度、大小等)通过千兆局域网实时发送给人机交互单元。
其中,所述基于所述质量检测结果输出落仓指令,具体包括:
采集每个图像信息所对应的帧同步信号,并将帧同步信号与该图像信息对应的质量检测结果绑定,以形成结果标识;
获取所述目标印刷品的所有质量检测结果;
沿数据流方向以先进先出的方式建立各图像采集点所采集到的图像信息的缓存队列;
在所述缓存列队中,搜索得到与帧同步信号对应的所述质量检测结果,并基于该质量检测结果和落仓偏置输出落仓指令。其中,所述落仓偏置通过以下步骤得到:设定某一时刻人机交互单元收到的帧同步信号为X,此时,处于落仓点位纸张的帧同步信号为Y,则Δ=X-Y为当前时刻的落仓偏置。
为了便于理解,举例说明如下:
除了用于采集图像的行频信号,为了给各计算单元做同步,系统还设计有帧同步信号。将任意一个印刷滚筒轴上安装的编码器的0位信号接入同步信号发生器,对0位信号的要求仅仅是每印刷一张纸(即所在滚筒转一圈),产生且仅产生一个0位信号。同步信号发生器每接收到一个0位信号,都会使自己的计数器加1,产生一个一直在递增且永不重复的整数数字,这个数字我们称之为帧同步信号。同步信号发生器会在收到0位信号的同时将加1后的整数数字(即帧同步信号)通过串口在同一时刻发送给所有计算单元的所有工控机,如图6所示。所有计算单元将收到的帧同步信号与接下来收到的来自成像单元的图像数据进行绑定,作为此图像及其对应的检测结果的唯一标识。也就是说成像单元将采集的图像数据发送给计算单元,计算单元随即将该图像数据与之前最近一次接收到的帧同步信号进行绑定,这样,对该图像数据进行分析计算后的检测结果也就有了唯一的标识。
如图1所示,值得注意的是,虽然在同一时间计算单元A、B、C都收到了相同的帧同步信号,但很显然它们对应的成像单元所采集的图像并不是同一纸张。它们的帧同步信号相互之间应该存在一个固定的偏置,这个偏置与它们对应的成像单元之间的纸张移动路径的长度有关。例如,当成像单元A采集完成第4张纸的图像时,成像单元B刚刚采集完成第3张纸的图像,而成像单元C仅仅采集完成第1张纸的图像。故应该将计算单元A每次接收的帧同步信号做加3处理;将计算单元B每次接收的帧同步信号做加2处理;计算单元C每次接收的帧同步信号无需处理可直接使用。
各计算单元都会将实时分析计算后得到的检测结果发送给人机交互单元,仍然以图1为例,当人机交互单元收到计算单元C发送的帧同步信号为N的检测结果时,计算单元A发送给它的检测结果的帧同步信号应为N+3,计算单元B发送给它的检测结果的帧同步信号应为N+2。
在纸张到达收纸仓前的某个位置(称之为落仓点位),人机交互单元需要发送正确的落仓信号给落仓执行系统,以保证该纸张准确落入对应仓位。它必须找全来自所有计算单元关于该纸张的检测结果,从而判断应该将其落入哪个收纸仓。所以,人机交互单元会为每个计算单元发送的检测结果建立一个缓存队列,为了方便说明,我们分别称其为缓存队列A、B、C。检测结果填充缓存的方式为“先进先出”的方式,数据流方向如图7所示。从第一个成像单元A到落仓点位之间,纸张移动路径的长度决定了缓存队列需要开辟的长度,例如,从第一个成像单元A到落仓点位之间存在5张纸的间隔,则需要开辟长度为5的检测结果缓存队列。
同步信号发生器的帧同步信号除了发送给所有的计算单元,同时也会发送给人机交互单元。假如某一时刻人机交互单元收到的帧同步信号为X,而此时正好处于落仓点位纸张的帧同步信号为Y,那么Δ=X-Y就是人机交互单元的落仓偏置。在实际运行时,当人机交互单元收到帧同步信号为N时,它会在所有检测结果缓存队列中,搜寻帧同步信号为N-Δ的检测结果数据包,并通过对这些数据的综合分析判断,从而决定给执行系统发送的何种落仓指令。
在上述具体实施方式中,本发明所提供的基于图像采集的印刷品在线检测方法,通过获取印刷过程中目标印刷品在至少一个质量维度上的图像信息,并根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果,从而基于所述质量检测结果输出落仓指令,以便落仓执行机构根据所述落仓指令将所述目标印刷品输送至对应的收纸仓。使得通过实时的视觉成像、分析计算、结果汇总、落仓控制,来实现好坏品的准确分仓,在纸张到达收纸仓前即可完成自动、准确分仓,不影响正常的印刷操作和生产效率,同时达到了控制连续作废、降低作废率的目的。从而解决了现有技术中印刷品质量监控困难,分仓时劳动强度较大的技术问题。
除了上述方法,本发明还提供一种基于图像采集的印刷品在线检测系统,如图8所示,在一种具体实施方式中,所述系统包括:
成像单元100,用于获取印刷过程中目标印刷品在至少一个质量维度上的图像信息;在印刷品在线过程中,在印刷品的行程范围内设置至少一个成像单元,该成像单元可以为线阵相机,线阵相机通过拍照的形式获取印刷品某个位置的图像,每个相机获取的可以是印刷品整个单面的图像,也可以是某个单面的局部图像。例如,由于一次印刷可能同时完成两个面或多个色次的印刷,根据检测需要,可以在多个对应的滚筒处设置多组成像单元(如图1所示),每个成像单元图像采集的位置不同,以便对需要检测的面、色次进行成像采图,一组成像单元仅用于对某个面或某个面的部分色次进行成像。
成像单元100具体用于:采集每个图像信息所对应的帧同步信号,并将帧同步信号与该图像信息对应的质量检测结果绑定,以形成结果标识;
计算单元200,用于根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果;所述计算单元具体用于:在所述目标印刷品的行程范围内设置多个图像采集点,在各所述图像采集点上分别设置成像单元,各组所述成像单元一一对应有计算单元;通过各所述成像单元一一对应地采集各所述质量维度的图像信息;将各所述质量维度的图像信息一一对应地传输于所述计算单元,以便所述计算单元分别输出与各质量维度对应的质量检测结果。为了保证计算效率,在印成品落仓前就要完成全部的分析计算,并将落仓信号发出,这就需要为每组成像单元设置对应的计算单元,成像单元的图像被实时发送到对应的计算单元进行分析计算。
人机交互单元300,用于基于所述质量检测结果输出落仓指令,以便落仓执行机构根据所述落仓指令将所述目标印刷品输送至对应的收纸仓。人机交互单元汇总所有来自计算单元的检测结果数据包,并以此来决定发送何种落仓信号。根据不同的落仓信号,执行机构会将该纸张(印成品)落入对应收纸仓位,从而实现好坏品的准确分仓放置。同时,印刷缺陷的小图会显示在人机交互单元的显示器上,提醒操作者及时进行查看。如果是连续废品,操作者会及时的进行处理和去除。
所述人机交互单元具体用于:获取所述目标印刷品的所有质量检测结果;沿数据流方向以先进先出的方式建立各图像采集点所采集到的图像信息的缓存队列;在所述缓存列队中,搜索得到与帧同步信号对应的所述质量检测结果,并基于该质量检测结果和落仓偏置输出落仓指令。
本发明所提供的基于图像采集的印刷品在线检测方法、系统和装置,通过获取印刷过程中目标印刷品在至少一个质量维度上的图像信息,并根据所述图像信息得到所述目标印刷品在各质量维度上的质量检测结果,从而基于所述质量检测结果输出落仓指令,以便落仓执行机构根据所述落仓指令将所述目标印刷品输送至对应的收纸仓。使得通过实时的视觉成像、分析计算、结果汇总、落仓控制,来实现好坏品的准确分仓,在纸张到达收纸仓前即可完成自动、准确分仓,不影响正常的印刷操作和生产效率,同时达到了控制连续作废、降低作废率的目的。从而解决了现有技术中印刷品质量监控困难,分仓时劳动强度较大的技术问题。
本发明还提供一种印刷品在线检测装置,所述装置包括:数据采集装置、处理器和存储器;
所述数据采集装置用于采集数据;所述存储器用于存储一个或多个程序指令;所述处理器,用于执行一个或多个程序指令,用以执行如上所述的方法。
与上述实施例相对应的,本发明实施例还提供了一种计算机存储介质,该计算机存储介质中包含一个或多个程序指令。其中,所述一个或多个程序指令用于被一种印刷品在线检测系统执行如上所述的方法。
在本发明实施例中,处理器可以是一种集成电路芯片,具有信号的处理能力。处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific工ntegrated Circuit,简称ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。
存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
其中,非易失性存储器可以是只读存储器(Read-Only Memory,简称ROM)、可编程只读存储器(Programmable ROM,简称PROM)、可擦除可编程只读存储器(Erasable PROM,简称EPROM)、电可擦除可编程只读存储器(Electrically EPROM,简称EEPROM)或闪存。
易失性存储器可以是随机存取存储器(Random Access Memory,简称RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,简称SRAM)、动态随机存取存储器(Dynamic RAM,简称DRAM)、同步动态随机存取存储器(Synchronous DRAM,简称SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,简称DDRSDRAM)、增强型同步动态随机存取存储器(EnhancedSDRAM,简称ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,简称SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,简称DRRAM)。
本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件与软件组合来实现。当应用软件时,可以将相应功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
- 基于图像采集的印刷品在线检测方法、系统和装置
- 一种基于图像采集装置的印刷品收卷系统