【技术实现步骤摘要】
光学信息读取装置
[0001]本方面涉及一种用于以光学的方式读取信息的光学信息读取装置。
技术介绍
[0002]近年来,例如,使得能够从制造阶段到消费阶段或废弃处置阶段跟踪物品的配送路线的所谓的可追溯性的重要性已经增加,并且用于这种可追溯性目的的码读取器已经被广泛使用。除了可追溯性之外,码读取器还用于各种领域。
[0003]通常,码读取器被配置为能够利用照相机拍摄附着至工件的码(诸如条形码和二维码等)的图像,通过图像处理对包括在所获得的图像中的码进行指定和二值化,并且进行解码处理以读取信息,并且码读取器是用于以光学的方式读取信息的装置,因此也被称为光学信息读取装置。
[0004]作为这种类型的光学信息读取装置,已知包括机器学习装置的装置(例如,如日本专利6683666中所公开的),该机器学习装置用于学习表示由机器人的视觉传感器获取的码的图像与理想码的图像之间的关系的模型结构。
[0005]日本专利6683666描述了通过将机器学习装置的学习结果应用于在操作期间由视觉传感器获取的码的图像来恢复适合于读取的图像。
[0006]另一方面,光学信息读取装置包括手持式光学信息读取装置和固定光学信息读取装置,该手持式光学信息读取装置能够在由用户的手握持的状态下进行码读取作业,该固定光学信息读取装置在安装在工厂的生产线等中的状态下使用。考虑到读取期间的作业性,手持式光学信息读取装置需要尽可能小和轻量化。在固定光学信息读取装置中,强烈要求进一步提高处理速度,以应对高速流过生产线的工件。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种光学信息读取装置,用于读取附着至工件的码,所述光学信息读取装置包括:照相机,用于拍摄所述码的图像并且生成码图像;存储部,用于存储通过对具有不适合于码读取的部分的多个缺陷图像和分别与所述多个缺陷图像相对应的多个理想图像进行机器学习而预先生成的神经网络的结构和参数;处理器,用于将所述照相机所生成的码图像输入到使用存储在所述存储部中的结构和参数所配置的神经网络以根据存储在所述存储部中的结构和参数来恢复所述码图像,并且对所恢复的码图像执行解码处理;以及壳体,用于容纳所述照相机、所述存储部和所述处理器。2.根据权利要求1所述的光学信息读取装置,还包括:滤波处理部,用于在所述照相机所生成的码图像输入到所述神经网络之前,对所述码图像执行图像处理滤波。3.根据权利要求2所述的光学信息读取装置,其中,所述滤波处理部执行噪声去除滤波,所述噪声去除滤波用于去除包括在所述照相机所生成的图像中的噪声。4.根据权利要求1所述的光学信息读取装置,其中,所述处理器包括专用于尝试恢复所述码图像的集成电路。5.根据权利要求1所述的光学信息读取装置,其中,所述处理器被配置为对在尝试恢复之前的码图像执行解码处理,在解码失败的情况下尝试恢复所述码图像,并且对所恢复的码图像执行解码处理。6.根据权利要求1所述的光学信息读取装置,还包括:图像恢复部,用于将所述照相机所生成的码图像输入到使用存储在所述存储部中的结构和参数所配置的神经网络,并且执行用于生成通过恢复所述码图像而获得的所恢复图像的推断处理;第一解码处理部,用于对所述照相机所生成的码图像执行第一解码处理;以及第二解码处理部,用于对所述图像恢复部所生成的所恢复图像执行第二解码处理,其中,所述第二解码处理部从所述码图像中提取所述码存在的可能性较高的码候选区域,并且将触发信号发送到所述图像恢复部以执行推断处理,在接收到从所述第二解码处理部发送的触发信号的情况下,所述图像恢复部将与所述第二解码处理部所提取的码候选区域相对应的部分图像输入到所述神经网络,并且执行用于生成通过恢复所述部分图像而获得的所恢复图像的推断处理,以及所述第二解码处理部基于所恢复图像来确定指示所述码的各个单元位置的网格位置,并且基于所确定的网格位置来对所恢复图像执行解码处理。7.根据权利要求6所述的光学信息读取装置,其中,并行地执行所述图像恢复部的推断处理和所述第一解码处理部的第一解码处理,并且所述第二解码处理部执行所述第二解码处理的时段的至少一部分具有暂停时段,在所述暂停时段期间不执行所述图像恢复部的推断处理。8.根据权利要求1所述的光学信息读取装置,还包括:图像恢复部,用于将所述照相机所生成的码图像输入到使用存储在所述存储部中的结构和参数所配置的神经网络,并且执行用于生成通过恢复所述码图像而获得的所恢复图像
的推断处理;第一解码处理部,用于对所述照相机所生成的码图像执行第一解码处理;第二解码处理部,用于对所述图像恢复部所生成的所恢复图像执行第二解码处理;以及设置部,用于设置是否执行所述第二解码处理,其中,所述第一解码处理部能够在比所述第二解码处理所需的时间短的时间内执行所述第一解码处理,以及所述设置部被配置为能够在设置为执行所述第二解码处理的情况下设置比执行所述第二解码处理所需的时间长的解码超时时间,并且在设置为不执行所述第二解码处理的情况下设置比执行所述第二解码处理所需的时间短的解码超时时间。9.根据权利要求1所述的光学信息读取装置,还包括:图像恢复部,用于将所述照相机所生成的码图像输入到使用存储在所述存储部中的结构和参数所配置的神经网络,并且执行用于生成通过恢复所述码图像而获得的所恢复图像的推断处理;解码处理部,用于对所述照相机所生成的码图像执行第一解码处理,并且与所述第一解码处理并行地对所述图像恢复部所生成的所恢复图像执行第二解码处理;以及设置部,用于设置是否执行所述第二解码处理,其中,在所述设置部设置为不执行所述第二解码处理的情况下,所述解码处理部将用于所述第二解码处理的处理资源分配给所述第一解码处理,并且与所述设置部设置为执行所述第二解码处理的情况相比,加速所述第一解码处理。10.根据权利要求1所述的光学信息读取装置,还包括:图像恢复部,用于将所述照相机所生成的码图像输入到使用存储在所述存储部中的结构和参数所配置的神经网络,并且执行用于生成通过恢复所述码图像而获得的所恢复图像的推断处理;以及解码处理部,用于对所述图像恢复部所生成的所恢复图像执行解码处理,其中,所述解码处理部从所述码图像中提取所述码存在的可能性较高的码候选区域,所述图像恢复部将与所述解码处理部所提取的码候选区域相对应的部分图像输入到所述神经网络,并且执行用于生成通过恢复所述部分图像而获得的所恢复图像的推断处理,以及所述解...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。