X射线检查装置的制造方法_3

文档序号:8460594阅读:来源:国知局
的内部生成分割线区域da和多个小区域sa(参照图17)。另外,内部被区域生成部22d分割的矩形sq是由矩形生成部22c指定的最小的矩形sq。
[0087]区域生成部22d根据输入接收部22b接收到的并列数信息,在矩形sq的内部生成分割线区域da和多个小区域sa。其中,如图8所示,分割线区域da是横穿矩形sq的内部的直线形的区域。与构成矩形sq的边平行或垂直地生成分割线区域da。而且,小区域sa是指通过在矩形sq的内部生成分割线区域da而在矩形sq的内部生成的区域。S卩,小区域sa是矩形sq的内部区域中分割线区域da以外的区域,是与分割线区域da相邻的区域。
[0088]分割线区域da根据并列数信息将矩形sq的内部均匀地分割。换言之,由区域生成部22d生成的分割线区域da均等地配置在矩形sq的内部。并且,由区域生成部22d生成的小区域sa的大小大致均等。
[0089](e)个数检查执行部
[0090]个数检查执行部22e进行产品P所包含的物品G的个数检查。换言之,个数检查执行部22e进行并排排列在包装材料ml的内部的多个物品G的个数检查。个数检查执行部22e使用二值化后的X射线图像(二值化图像)和由区域生成部22d生成的分割线区域da,进行多个物品G的个数检查。
[0091]具体而言,个数检查执行部22e在二值化图像中并入分割线区域da,生成处理图像(参照图18)。如上所述,处理图像是在二值化图像中并入基于并列数信息的分割线区域da的图像。在处理图像中,分割线区域da部分的灰度被设定为255。S卩,在处理图像中,以白色表示分割线区域da。换言之,处理图像是将构成二值化图像的全部像素中,与分割线区域da重叠的部分的像素替换成白色后的图像。具体而言,处理图像显示从二值化图像所显示的物品G的图像中去除与分割线区域da重叠的部分后的图像。
[0092]个数检查执行部22e通过识别处理图像所包含的多个物品G的图像进行个数检查。具体而言,个数检查执行部22e对构成处理图像的全部像素中,被设定为相邻像素的颜色不同的部分进行指定。被设定为相邻像素的颜色不同的部分可以成为表示物品G的轮廓的部分。具体而言,个数检查执行部22e求出被设定为黑色的像素(黑色像素)连续的部分(黑色部分)的面积或黑色部分的周长。即,个数检查执行部22e将被设定为相邻像素的颜色不同的部分判定为构成物品G的轮廓的像素(轮廓像素),求出被轮廓像素包围的像素的数量(面积),或轮廓像素的数量(周长)。并且,个数检查执行部22e将规定的阈值与黑色部分的面积或黑色部分的周长进行比较,当黑色部分的面积或黑色部分的周长超出规定的阈值时,判定为该黑色部分是物品G的图像。另一方面,个数检查执行部22e将规定的阈值与黑色部分的面积或黑色部分的周长进行比较,当黑色部分的面积或黑色部分的周长为规定的阈值以下时,判定为该黑色部分不是物品G的图像,忽略该黑色部分。
[0093]个数检查执行部22e判定处理图像所包含的物品G的数量,并将判定结果存储在上述存储部21中。换言之,个数检查执行部22e根据处理图像与规定的阈值判定处理图像所含的物品G的图像的数量,并将与判定的物品G的个数(判定个数)相关的信息存储在上述存储部21中。
[0094](f)良否判定部
[0095]良否判定部22f根据个数检查执行部22e所判定的物品G的个数,进行与产品P相关的良品/不良品的判定。换言之,良否判定部22f根据与存储部21中存储的判定个数相关的?目息,进彳丁对广品P的良品/不良品的判定。
[0096]具体而言,良否判定部22f将存储部21中存储的检查参数所表示的物品G的个数(标准个数)和与判定个数相关的信息所表示的物品G的个数进行比较,判定产品P所含的物品G的数量是否正确。更具体而言,良否判定部22f判定标准个数与判定个数是否一致,当标准个数与判定个数一致时,则判定为产品P所含的物品G的数量正确(是良品)。反之,当标准个数与判定个数不一致时,良否判定部22f判定产品P所含的物品G的数量不正确(是不良品)。
[0097]当判断出产品P的良品/不良品的区别后,良否判定部22f输出表示产品P为良品/不良品中的一项的意思的信号(判定结果)。由良否判定部22f输出的信号被发送至分配机构70。分配机构70根据良否判定部22f的判定结果,将产品P分配到线输送单元73或不良品回收线74。
[0098](3)处理流程
[0099]参照图9至图18对利用X射线检查装置10进行的处理流程进行说明。
[0100]将产品P投入X射线检查装置10中后,在步骤SI,由图像生成部22a生成产品P的X射线图像(参照图10)。X射线图像生成后,与X射线图像相关的数据(图像数据)被存储在X射线图像存储区域21a中。图像数据被存储在X射线图像存储区域21a中后,进入步骤S2。
[0101]在步骤S2,由图像生成部22a生成X射线图像的二值化图像(参照图11)。具体而言,图像生成部22a将规定的阈值与构成X射线图像的各像素的浓淡值进行比较,判断各像素的浓淡值是否在规定的阈值以下,并根据判断结果将X射线图像进行二值化。在步骤S2生成的二值化数据被存储在二值化图像存储区域21b中。然后,进入步骤S3。
[0102]在步骤S3进行矩形拟合。具体而言,在步骤S3,通过矩形生成部22c求出包含二值化图像中显示的多个物品G这样的最小的矩形sq(参照图7和图12)。更具体而言,矩形生成部22c生成与X轴垂直的线和平行的线,使其通过二值化图像中显示的多个物品G的最左端、最右端、最上端、最下端的部分(参照图13至图16)。具体而言,如图13至图16所示,矩形生成部22c以二值化图像的一点为基准,使二值化图像每次以规定角度(本实施方式中是10° )旋转,每旋转一次二值化图像,求出包含旋转后的二值化图像中显示的多个物品G的矩形sq。然后,矩形生成部22c从多个矩形sq中指定面积最小的矩形sq。之后,进入步骤S4。
[0103]在步骤S4,矩形sq的内部通过区域生成部22d进行分割(参照图17)。换言之,区域生成部22d根据并列数信息(规定的信息),在矩形的内部生成分割线区域da和多个小区域sa。然后,进入步骤S5。
[0104]在步骤S5,通过个数检查执行部22e将分割线区域da并入二值化图像中(参照图18) ο通过在二值化图像中并入分割线区域da生成处理图像。然后,进入步骤S6。
[0105]在步骤S6,判定处理图像所含的物品G的图像。具体而言,个数检查执行部22e对构成处理图像的全部像素中的轮廓像素进行指定,根据轮廓像素所包围的像素数(面积)或轮廓像素的数量(周长),判定处理图像所含的物品G的图像。个数检查执行部22e判定处理图像所含的物品G的图像后,将与所判定的物品G的图像的数量相关的信息(与判定个数相关的信息)存储在存储部21中。然后,进入步骤S7。
[0106]在步骤S7,根据与标准个数相关的检查参数(规定的阈值)和与存储部21中存储的判定个数相关的信息,通过良否判定部22f进行产品P所含的物品G的个数检查。具体而言,良否判定部22f判定标准个数和判定个数是否一致。其中,当标准个数和判定个数一致时,良否判定部22f判定产品P为良品。反之,当标准个数和判定个数不一致时,良否判定部22f判定产品P为不良品。然后,进入步骤S8。
[0107]在步骤S8,良否判定部22f的判定结果显示在显示器30上(参照图5)。另外,在显示器30上,除了显示与产品P的个数检查相关的判定结果,如图5所示,还可以同时显示物品G的图像。其中,显示的物品G的图像是对处理图像进行加工后的图像(加工图像)。例如,加工图像是从构成处理图像的全部像素中去除了被判定为不是物品G的图像的黑色部分后的图像。
[0108](4)特征
[0109](4-1)
[0110]涉及上述实施方式的X射线检查装置10生成包含二值化图像中所含的多个物品G的矩形sq。二值化图像是对X射线图像进行二值化后的图像。并且,在X射线检查装置10中,在矩形sq的内部并入分割线区域sa,识别多个物品G中的每一个,进行物品G的个数检查。由此,即使相邻的物品G接触,也能够进行高精度的个数检查。
[0111]上游输送单元60将X射线检查装置的检查对象产品P连续地搬送而来。这里,通过上游输送单元60搬送的产品P并非以相对于搬送方向固定的倾斜度进行搬送。S卩,产品P在相对于搬送方向具有各种倾斜度的状态下被输送单元12搬送而来。这里,例如,为了进行产品P所含的物品G的个数检查而在X射线图像上设定掩膜区域时,在规定的范围在X射线图像上的规定的坐标轴位置上设定掩膜区域。其结果,难以进行准确的个数检查。
[0112]然而,涉及上述实施方式的X射线检查装置10生成包含二值化图像中显示的物品G的图像的矩形sq,并进一步在矩形sq的内部并入分割线区域da。由此,接触的多个物品G被分割线区域da分割,因此,可以得到准确的个数检查结果。
[0113](4-2)
[0114]而且,涉及上述实施方式的X射线检查装置10根据并入有分割线区域da的二值化图像,识别多个物品G各自的轮廓,进行多个物品G的个数检查。利用分割线区域对重叠的物品G进行图像分割,并按照分割线区域生成各物品G的图像的轮廓。由此,可以指定各个物品G。
[0115](4-3)
[0116]而且,涉及上述实施方式的X射线检查装置10生成
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1