图像处理器、图像处理程序和对象匹配装置制造方法

文档序号:6497593阅读:119来源:国知局
图像处理器、图像处理程序和对象匹配装置制造方法
【专利摘要】图像处理器的旋转单元旋转固定单元、照明单元和图像读取单元中的至少任何一个,所述固定单元用于固定对象,所述照明单元用于对由所述固定单元固定的对象进行照明,所述图像读取单元用于读取由所述固定单元固定的对象的图像。匹配值计算单元计算用于将所述图像读取单元读取的图像与图像存储单元中的图像进行匹配的匹配值,所述图像存储单元存储先前读取的对象图像。控制器基于所述匹配值计算单元计算出的所述匹配值来控制通过所述旋转单元进行的旋转。
【专利说明】图像处理器、图像处理程序和对象匹配装置
【技术领域】
[0001]本发明涉及图像处理器、图像处理程序和对象匹配装置。
【背景技术】
[0002]专利文献I公开了以下内容:为了对固体进行简单且高精度的真伪判定,利用形成纸的纤维材料的纹路具有在生产时不可控的随机性并且每张纸的纸张透明度也存在其特有的随机变化,光学地读取纸张上的基准区域(例如,大约2X2mm大小的非印刷部分)以登记为标准数据,并且在判定真伪时,通过扫描仪读取包括基准区域、且尺寸(例如,大约4X4mm)大于基准区域的匹配区域(匹配图像),然后从读取的匹配数据中提取其尺寸与基准区域的尺寸相同的部分区域(运算范围)的数据,并且通过在匹配区域内移动部分区域的位置来重复进行利用归一化相关法执行的与基准数据的相关值的运算,然后将相关值的最大值和该最大值的归一化得分与各自的阈值进行比较以确定真伪。
[0003]专利文献2公开了以下内容:为了进行简单且高精度的真伪判定,从两个不同方向光学地读取作为真品的纸张上的基准区域并将其登记为基准图像,通过扫描仪从两个不同方向读取作为真伪判定对象的纸张上的包括基准区域且尺寸大于基准区域的匹配区域,从通过读取而得到的每个匹配数据中提取与基准区域具有相同尺寸的部分区域的数据,并且在从相同方向光学地读取到的基准图像和匹配图像的集合中,在匹配区域内移动部分区域的位置的同时重复进行通过归一化相关法执行的与基准数据的相关值的运算,并将相关值的最大值和该最大值的归一化得分与各自的阈值进行比较,从而执行真伪判定,并且只有在两个集合中的真伪判定中确定为“真”时才确定真伪判定对象的纸张为真。
[0004]引用列表
[0005]专利文献
[0006]专利文献1:日本专利申请公开公布N0.2005-038389
[0007]专利文献2:日本专利申请公开公布N0.2006-053736

【发明内容】

[0008]技术问题
[0009]本发明旨在提供一种在匹配对象图像时能够不管对象的固定方向而进行匹配的图像处理器等。
[0010]问题的解决方案
[0011]本发明用于实现对象的主旨存在于本发明的以下每个方面。
[0012]根据本发明的第一方面,提供一种图像处理器,包括:旋转单元,其旋转固定单元、照明单元和图像读取单元中的至少任何一个,所述固定单元固定对象,所述照明单元对由所述固定单元固定的对象施加照明,所述图像读取单元读取由所述固定单元固定的对象的图像;匹配值计算单元,其计算用于将所述图像读取单元读取的图像与图像存储单元中的图像进行匹配的匹配值,所述图像存储单元存储已读取的对象的图像;以及控制器,其基于所述匹配值计算单元计算出的所述匹配值来控制通过所述旋转单元进行的旋转。
[0013]根据本发明的第二方面,第一方面的图像处理器还包括输出单元,其将所述匹配值计算单元计算出的所述匹配值与第一阈值进行比较,所述第一阈值是预定的阈值,并且在比较结果为能够判定所述图像读取单元读取的图像是所述图像存储单元中的图像的第一情况下,所述输出单元输出与所述图像存储单元中的所述图像相关联的属性。
[0014]根据本发明的第三方面,在第二方面的图像处理器中,所述控制器将所述匹配值计算单元计算出的所述匹配值与第二阈值进行比较,所述第二阈值是指示不如所述第一阈值匹配的阈值,并且在比较结果为不能判定所述图像读取单元读取的图像是所述图像存储单元中的所述图像的第二情况下,所述控制器控制通过所述旋转单元进行的旋转,以使得执行第一旋转角度的旋转,所述第一旋转角度是预定的旋转角度。
[0015]根据本发明的第四方面,在第三方面的图像处理器中,所述控制器将所述匹配值计算单元计算出的所述匹配值与所述第一阈值和所述第二阈值进行比较,并且当结果既不是所述第一情况也不是所述第二情况时,所述控制器控制通过所述旋转单元进行的旋转,以使得执行第二旋转角度的旋转,所述第二旋转角度小于所述第一旋转角度。
[0016]根据本发明的第五方面,在第四方面的图像处理器中,在执行了所述第二旋转角度的旋转后,所述匹配值计算单元计算图像的匹配值,以及所述控制器将上次的匹配值与这次的匹配值进行比较,并且控制所述旋转单元的旋转方向。
[0017]根据本发明的第六方面,在第一至第五方面中的任何一方面的图像处理器中,所述匹配值计算单元计算相关值的最大值或归一化得分作为所述匹配值,以及所述第一阈值和所述第二阈值是所述相关值的最大值的或所述归一化得分的阈值。
[0018]根据本发明的第七方面,第一至第六方面中的任何一方面的图像处理器还包括所述固定单元、所述照明单元和所述图像读取单元。
[0019]根据本发明的第八方面,提供一种图像处理程序,其使计算机起到以下功能:旋转单元,其旋转固定单元、照明单元和图像读取单元中的至少任何一个,所述固定单元固定对象,所述照明单元对由所述固定单元固定的对象施加照明,所述图像读取单元读取由所述固定单元固定的对象的图像;匹配值计算单元,其计算用于将所述图像读取单元读取的图像与图像存储单元中的图像进行匹配的匹配值,所述图像存储单元存储已读取的对象的图像;以及控制器,其基于所述匹配值计算单元计算出的所述匹配值来控制通过所述旋转单元进行的旋转。
[0020]根据本发明的第九方面,提供一种对象匹配装置,包括:固定单元,其固定对象;照明单元,其对由所述固定单元固定的对象施加照明;图像读取单元,其读取由所述固定单元固定的对象的图像;旋转单元,其旋转所述固定单元、所述照明单元和所述图像读取单元中的至少任何一个;匹配值计算单元,其计算用于将所述图像读取单元读取的图像与图像存储单元中的图像进行匹配的匹配值,所述图像存储单元存储已读取的对象的图像;以及控制器,其基于所述匹配值计算单元计算出的所述匹配值来控制通过所述旋转单元进行的旋转,其中所述匹配值计算单元计算用于匹配所述对象的图像与所述图像存储单元中的已读取的图像的匹配值,每当所述固定单元、所述照明单元和所述图像读取单元中的至少任何一个通过所述旋转单元旋转了预定角度时得到所述对象的图像。
[0021]发明的有利效果[0022]根据第一方面的图像处理器,在对象图像的匹配时,可以不管对象的固定方向来进行匹配。
[0023]根据第二方面的图像处理器,在比较结果为能够判定所读取的图像是图像存储单元中的图像的情况下,可以显示与图像存储单元中的图像相关联的属性。
[0024]根据第三方面的图像处理器,在比较结果为不能判定所读取的图像是图像存储单元中的图像的情况下,可以控制旋转单元的旋转,以使得执行作为预定旋转角度的第一旋转角度的旋转。
[0025]根据第四方面的图像处理器,当结果既不是第一情况也不是第二情况时,可以控制旋转单元的旋转,以使得执行小于第一旋转角度的第二旋转角度的旋转。
[0026]根据第五方面的图像处理器,可以控制旋转方向以逼近匹配方向。
[0027]根据第六方面的图像处理器,可以使用相关值的最大值或归一化得分作为匹配值。
[0028]根据第七方面的图像处理器,可以控制包括固定单元、照明单元和图像读取单元在内的图像处理器。
[0029]根据第八方面的图像处理程序,在对象图像的匹配时,可以不管对象的固定方向来进行匹配。
[0030]根据第九方面的对象匹配装置,在对象图像的匹配时,可以不管对象的固定方向来进行匹配。
【专利附图】

【附图说明】
[0031 ] 图1是示例性实施例的配置示例的概念模块配置图。
[0032]图2是根据示例性实施例的作为待处理对象的药片的示例的说明图。
[0033]图3是示出与匹配登记图像有关的示例的说明图。
[0034]图4是示出与匹配登记图像有关的示例的说明图。
[0035]图5是示出根据示例性实施例的处理示例的流程图。
[0036]图6是示出对象的登记图像的表的数据结构示例的说明图。
[0037]图7是示出根据示例性实施例的处理示例的流程图。
[0038]图8是示出阈值和匹配结果之间的关系示例的说明图。
[0039]图9是示出根据示例性实施例的处理示例的流程图。
[0040]图10是示出归一化得分或相关值的最大值与匹配值之间的关系示例的图。
[0041]图11是示出在旋转药片的情况下归一化得分或相关值的最大值与匹配值之间的关系示例的说明图。
[0042]图12是示出实现示例性实施例的计算机的硬件的配置示例的框图。
【具体实施方式】
[0043]在下文中,将参考附图来描述用于实现本发明的优选示例性实施例的示例。
[0044]图1是示例性实施例的配置示例的概念模块配置图。
[0045]要注意的是,模块指代硬件组件或逻辑上可分离的软件组件(计算机程序)。示例性实施例中的模块不仅指代计算机程序中的模块,还指代硬件配置中的模块。示例性实施例的描述还用作使各模块起作用的计算机程序(包括使计算机执行每个步骤的程序、使计算机起到每个单元的作用的程序、以及使计算机实现每个功能的程序)、系统和方法的描述。为了方便描述,使用了“存储信息”、“使信息被存储”等其它等同形式的短语,但是,如果示例性实施例是计算机程序,则这些短语意在表达“使存储器装置存储信息”或“控制存储器装置使其存储信息”。各模块可以与各功能 对应,然而,在实施时,一个模块可以由一个程序组成,或者多个模块可以由一个程序组成,以及反过来,一个模块可以由多个程序组成。此外,多个模块可以由单台计算机来执行,并且单个模块可以由分布式环境或并行环境中的多台计算机来执行。一个模块可以包含另一模块。此外,在以下描述中,“连接”不仅指代物理连接,还指代逻辑连接(例如,数据的交换、指令和数据参考关系)。“预定的”意味着在所关注的处理之前决定的某些事物,因此意在指代在示例性实施例中所关注的处理之前决定的某些事物,或者还可以是在示例性实施例中的处理开始后决定的某些事物,并且指代在所关注的处理之前根据示例性实施例在当前的时间点的条件或状态或者根据在此之前一直持续到当前时间点的条件或状态所决定的某些事物。另外,使用意为“如果A,则执行B”的表述来表达“确定是否满足条件A,并且如果条件A得到满足,则执行B”的意思。但是,如果无需判定是否满足条件A,则该解释不适用。
[0046]此外,系统或设备指代多台计算机、硬件结构和设备通过通信网络相互连接(包括一对一的通信连接)的配置,并且还包括由单台计算机、硬件结构、或设备实现的情况。词“系统”和词“设备”具有相同的定义。当然,“系统”不包括仅由人指定的社会“机制”(社会体系)。
[0047]在由模块执行的每个处理处,或者在由模块执行的其中的一个处理处,从存储器装置读取要处理的信息,然后进行处理,其后将处理结果写在存储器装置上。在一些情况下省略了在处理之前从存储器装置读取信息以及在处理之后将处理后的信息写在存储器装置上的描述。这里,存储器装置可以包括硬盘、随机存取存储器(RAM)、外部存储介质、经由通信线连接的存储器装置、中央处理单元(CPU)内的寄存器等。
[0048]示例性实施例的图像处理器进行对象的图像的匹配,并且,如图1的示例所示,该图像处理器包括:透镜图像传感器Iio ;匹配对象保持器120 ;照明装置130 ;旋转驱动装置140 ;匹配值计算装置150 ;控制器160 ;数据存储装置170 ;以及输出模块180。要注意的是,该图像处理器可以被配置为包括旋转驱动装置140、匹配值计算装置150、控制器160和数据存储装置170,在该情况下,图像处理器控制单独设置的透镜图像传感器110、匹配对象保持器120和照明装置130。
[0049]这里,匹配指代药片的真伪判定,在药片的表面上分布了可读取并且具有随机性的固有特性。如果读取的药片图像与已登记的药片图像匹配,则判定该药片为真,反之,如果读取的药片图像不与任何已登记的药片图像匹配,则判定该药片为假。已登记的药片图像例如为在药片的制造厂中读取和登记的图像。因此,该判定用来判定对象药片是否是该制造厂中制造的,因此,本示例性实施例的图像处理器具有验证机的功能。而且,如果药片是该制造厂中制造的(为真的情况),则可以提供该药片的属性。
[0050]应该注意的是,对象可以是其表面上分布有可读取并且具有随机性的固有特性的对象。对象可以是能作为匹配对象的对象,具有坐标的物质或难以定位的物质是适用的,具体地,例如,药片、电子元件等适用。而且,药片可以包括圆形药片、椭圆形药片等。在下文中,将主要以圆形药片为例来进行描述。
[0051]透镜图像传感器110连接至旋转驱动装置140、匹配值计算装置150和控制器160。在控制器160的控制下,透镜图像传感器110读取由匹配对象保持器120固定的药片的图像。通过照明装置130照亮药片,并读取其反射光。具体地,例如,存在图像传感器(例如,CXD和CMOS),并且可以包括用于使透镜图像传感器110能够读取图像的透镜等。
[0052]匹配对象保持器120连接至旋转驱动装置140。匹配对象保持器120固定目标药片。应当注意的是,在固定药片时,无需确定药片的方向。
[0053]照明装置130连接至旋转驱动装置140。照明装置130照亮由匹配对象保持器120固定的药片。
[0054]旋转驱动装置140连接至透镜图像传感器110、匹配对象保持器120、照明装置130和控制器160。基于控制器160的控制,旋转驱动装置140旋转透镜图像传感器110、匹配对象保持器120和照明装置130中的至少一个。而且,透镜图像传感器110和照明装置130可以配成对来旋转。应注意的是,如果旋转了透镜图像传感器110、匹配对象保持器120和照明装置130中的至少两个,则旋转角度由相对角度表示。例如,在匹配对象保持器120顺时针方向旋转5度而照明装置130逆时针方向旋转5度的情况下,结果是药片顺时针方向旋转了 10度。应注意的是,在以下描述中,假设旋转方向是指从上方观看药片时的旋转方向,然而,可以假设任何方向为正方向或负方向。而且,在下文中,将通过利用在固定(不旋转)匹配对象保持器120的同时将一对透镜图像传感器110和照明装置130作为一体来旋转的情况、以及在固定(不旋转)透镜图像传感器110和照明装置130的同时旋转匹配对象保持器120的情况来进行描述。
[0055]而且,旋转意味着使药片图像表面上的凹凸所产生的阴影不同。旋转的中心为药片的中心。
[0056]匹配值计算装置150连接至透镜图像传感器110、控制器160、数据存储装置170和输出模块180。匹配值计算装置150计算将由透镜图像传感器110读取的图像与存储已读取的药片图像的数据存储装置170中的图像进行匹配的匹配值。当然,匹配值计算装置150还计算执行第一旋转角度的旋转后的图像以及执行第二旋转角度的旋转后的图像的匹配值。
[0057]此外,匹配值计算装置150可以计算相关值的最大值或归一化得分作为匹配值。在该情况下,稍后将描述的第一阈值和第二阈值是相关值的最大值或归一化得分的阈值。
[0058]控制器160连接至透镜图像传感器110、旋转驱动装置140和匹配值计算装置150。基于由匹配值计算装置150计算出的匹配值,控制器160通过旋转驱动装置140控制旋转。
[0059]此外,控制器160可以将匹配值计算装置150计算出的匹配值与第二阈值进行比较,第二阈值是表示匹配度比第一阈值表示的匹配度低的阈值,并且在比较结果为由透镜图像传感器110读取的图像没有被确定为存储装置170中的图像的第二情况下,控制器160可以通过旋转驱动装置140控制旋转,以执行作为预定旋转角度的第一旋转角度的旋转。
[0060]此外,控制器160将由匹配值计算装置150计算出的匹配值与第一阈值和第二阈值进行比较,如果结果既不是第一情况也不是第二情况,则控制器160可以通过旋转驱动装置140控制旋转,以执行小于第一旋转角度的第二旋转角度的旋转。第二阈值同样是预定的值。
[0061]此外,控制器160可以将此时的匹配值与先前的匹配值进行比较,以通过旋转驱动装置140控制旋转方向。
[0062]另外,当匹配处理完成时(当得到由透镜图像传感器110读取的图像可以被确定为数据存储装置170内的图像的比较结果时,或者当即使执行了 360度旋转匹配图像仍不存在于数据存储装置170中时),为了对下一个药片执行匹配处理,控制器160控制匹配对象保持器120固定下一个药片,并且控制透镜图像传感器110读取该药片的图像。
[0063]数据存储装置170连接至匹配值计算装置150和输出模块180。数据存储装置170存储已读取的药片图像。此外,数据存储装置170还可以存储与图像相关联的属性。
[0064]输出模块180连接至匹配值计算装置150和数据存储装置170。输出模块180将由匹配值计算装置150计算出的匹配值与作为预定阈值的第一阈值进行比较,并且在比较结果为能够确定由透镜图像传感器110读取的图像是数据存储装置170中的图像的第一情况下,输出与数据存储装置170中的该图像相关联的属性。在即使执行了 360度的旋转数据存储装置170中仍没有匹配图像的情况下,输出模块180输出指示对象药片很有可能为假的信息。
[0065]输出例如包括通过诸如打印机之类的打印机器打印、在诸如显示器之类的显示装置上显示、通过诸如传真机之类的图像传输装置传输图像、存储在诸如存储卡之类的存储介质中、传递给其它信息处理装置等。
[0066]图2是示出根据示例性实施例的作为待处理对象的药片的示例的说明图。换而言之,该图示出了通过倾斜照明所拍摄的药片图像的示例。
[0067]在该示例中,从照明方向210施加光。因此,在较低的一侧形成了药片200的表面上的凹凸的阴影。假设该图像(可以是图像的一部分)是存储在数据存储装置170中的登记图像,如果要匹配的图像的旋转相比于登记图像有所偏离,或者执行匹配时的光源方向与进行登记时的光源方向不同(即使旋转未偏离),则即使是相同的药片(即,真药片)也不会被判定为真。
[0068]如果登记时和匹配时的光源方向之间存在差值(不小于某个值,例如,不小于10度),则不可能通过图像处理来校正旋转。将使用图3来描述该示例。图3是示出关于与登记图像进行匹配的示例的说明图。具体地,该图是药片表面上的凹凸的阴影的示意图,由于在倾斜照明时易于形成阴影,则通过图像处理的旋转校正不可用。例如,如图3中(a)的示例所示,在从照明方向320向药片的表面上的凹凸施加照明的情况下,产生了如图所示的阴影,并且该图像成为登记图像310。然后,假设用于与真药片匹配的图像是图3中(b)的左侧的匹配时的拍摄图像330b (在该示例中,药片的方向与登记图像不同),则阴影的形状与登记图像310中的阴影形状不同。因此,登记图像310与匹配时的拍摄图像330b彼此不一致。此外,在对匹配时的拍摄图像330b执行通过图像处理的旋转校正的情况下,也就是,如图3中(b)的右侧的旋转(图像处理)图像350b,即使对匹配时的拍摄图像330b施加了旋转方向370b上的作为图像处理的旋转,然而,由于毕竟是从照明方向360b对图像进行照明,因此阴影的形状与登记图像310中的阴影的形状不同,因而登记图像310和旋转(图像处理)图像350b彼此不一致。
[0069]以相同的方式,假设用于匹配的图像是图3中(C)的左侧的匹配时的拍摄图像330c (在该示例中,尽管药片的方向与登记图像中的药片方向相同,但照明方向不同),则阴影的形状与登记图像310的阴影形状不同。因此,登记图像310和匹配时的拍摄图像330c彼此不一致。而且,在对匹配时的拍摄图像330c执行通过图像处理的旋转校正的情况下,也就是,图3中(c)的右侧的旋转(图像处理)图像350c,即使对匹配时的拍摄图像330c施加了旋转方向370c上的作为图像处理的旋转,然而,由于毕竟是从照明方向360c对图像进行照明,因此阴影的形状与登记图像310中的阴影的形状不同,因而登记图像310和旋转(图像处理)图像35Oc彼此不一致。
[0070]另一方面,假设用于匹配的图像是图3中(d)的左侧的匹配时的拍摄图像330d(在该示例中,药片的方向与登记图像中的药片方向不同,并且照明方向也不同,照明方向上的差异与药片方向上的差异差不多),登记图像310和匹配时的拍摄图像330d彼此不一致。然而,如果对匹配时的拍摄图像330d执行通过图像处理的旋转校正,也就是,如图3中(d)的右侧的旋转(图像处理)图像350d,如果对匹配时的拍摄图像330d施加了在旋转方向370d上的作为图像处理的旋转,则登记图像310和旋转(图像处理)图像350d彼此一致。换而言之,通过图像处理的旋转使得可以匹配。然而,这是因为光的照明方向和物体之间的位置关系正好与登记时的相同。更具体地,进一步,照明和图像传感器之间的位置关系也需要与登记时的相同。由此,倾斜照明时,由于阴影的形状随着光的方向变化,因此,通过图像处理的旋转校正很少有效。
[0071]因此,倾斜照明时,应采用物理旋转的方法。旋转匹配对象保持器120或者透镜图像传感器110和照明装置130 (透镜图像传感器110与照明装置130之间的相对位置关系固定)。如果药片为“真”,则读取的药片图像在某个旋转角度处与登记图像一致。该示例将使用图4来描述。图4是示出与匹配登记图像有关的示例的说明图。例如,如图4中(a)所示,如果从照明方向420对药片表面上的凹凸施加照明,则会产生如图所示的阴影,并且该图像成为登记图像410。然后,假设真药片中的用于匹配的图像是图4中(b)的示例所示的匹配时的拍摄图像430b(在该示例中,药片的方向与登记图像的方向不同),则阴影的形状与登记图像410中的阴影的形状存在差异。因此,登记图像410和匹配时的拍摄图像430b彼此不一致。然而,在照明方向420不变而在旋转方向470c上旋转药片的情况下的图像就好像匹配时的拍摄图像430c,并且与登记图像410—致。当然,在进一步在旋转方向470d上旋转药片的情况下的图像就好像匹配时的拍摄图像430d,而与登记图像410不一致。
[0072]图5是示出根据示例性实施例的处理示例(登记图像的产生处理的示例)的流程图。应注意的是,尽管示出了根据图1例示的示例性实施例执行登记图像的产生处理的示例,然而,图1中例示的示例性实施例可以不必执行登记图像的产生处理。这里,匹配值计算装置150执行图像登记处理。
[0073]在步骤S502中,透镜图像传感器110拍摄药片的照片以得到拍摄图像。
[0074]在步骤S504中,匹配值计算装置150将拍摄图像(药片整体的图像或药片的一部分的图像)登记在数据存储装置170中。
[0075]在步骤S506中,匹配值计算装置150对拍摄图像给予ID、属性等。例如,可以产生对象的登记图像的表600并将其存储在数据存储装置170中。图6是示出对象的登记图像的表600的数据结构示例的说明图。对象的登记图像的表600包括:ID栏610 ;图像文件栏620 ;以及属性栏630。属性栏630包括:制造编号栏632 ;制造日期和时间栏634 ;制造地点栏636等。ID栏610存储能够唯一识别示例性实施例中的图像的信息(ID:标识)。图像文件栏620存储登记图像的文件名。属性栏630存储给予给药片的图像的属性。制造编号栏632存储图像中的药片的制造编号。制造日期和时间栏634存储图像中的药片的制造日期和时间。制造地点栏636存储图像中的药片的制造地点(制造厂的名称等)。
[0076]图7是示出根据示例性实施例的处理示例(匹配处理示例(I))的流程图。
[0077]在步骤S702中,控制器160判定匹配对象保持器120、成对的透镜图像传感器110和照明装置130中的任何组件是否已经过不小于360度的旋转处理,如果已执行了不小于360度的旋转,则处理进行至步骤S710,否则,处理进行至步骤S704。
[0078]在步骤S704中,透镜图像传感器110拍摄药片的照片,以得到拍摄图像。
[0079]在步骤S706中,匹配值计算装置150执行匹配处理。计算用于将在步骤S704中读取的图像(药片整体的图像或部分药片的图像,在下文中,也称其为匹配图像)与存储已读取的药片图像的数据存储装置170中的登记图像进行匹配的匹配值。应注意的是,这里,匹配值表明匹配值越大,两幅图像彼此越匹配。
[0080]例如,计算出相关值的最大值或归一化得分作为匹配值。对于该计算处理,可以使用专利文献I等中示出的技术。具体地,从匹配图像中提取出与登记图像尺寸相同的部分区域,在将匹配图像上的该部分区域的位置在X方向和Y方向上移动I个点(像素)的同时重复通过利用归一化相关法(指代下面的表达式(I))进行的该部分区域与登记图像的相关值的运算。
[0081][表达式I]
【权利要求】
1.一种图像处理器,包括: 旋转单元,其旋转固定单元、照明单元和图像读取单元中的至少任何一个,所述固定单元固定对象,所述照明单元对由所述固定单元固定的对象施加照明,所述图像读取单元读取由所述固定单元固定的对象的图像; 匹配值计算单元,其计算用于将所述图像读取单元读取的图像与图像存储单元中的图像进行匹配的匹配值,所述图像存储单元存储已读取的对象的图像;以及 控制器,其基于所述匹配值计算单元计算出的所述匹配值来控制通过所述旋转单元进行的旋转。
2.根据权利要求1所述的图像处理器,还包括: 输出单元,其将所述匹配值计算单元计算出的所述匹配值与第一阈值进行比较,所述第一阈值是预定的阈值,并且在比较结果为能够判定所述图像读取单元读取的图像是所述图像存储单元中的图像的第一情况下,所述输出单元输出与所述图像存储单元中的所述图像相关联的属性。
3.根据权 利要求2所述的图像处理器,其中所述控制器将所述匹配值计算单元计算出的所述匹配值与第二阈值进行比较,所述第二阈值是指示不如所述第一阈值匹配的阈值,并且在比较结果为不能判定所述图像读取单元读取的图像是所述图像存储单元中的所述图像的第二情况下,所述控制器控制通过所述旋转单元进行的旋转,以使得执行第一旋转角度的旋转,所述第一旋转角度是预定的旋转角度。
4.根据权利要求3所述的图像处理器,其中所述控制器将所述匹配值计算单元计算出的所述匹配值与所述第一阈值和所述第二阈值进行比较,并且当结果既不是所述第一情况也不是所述第二情况时,所述控制器控制通过所述旋转单元进行的旋转,以使得执行第二旋转角度的旋转,所述第二旋转角度小于所述第一旋转角度。
5.根据权利要求4所述的图像处理器,其中 在执行了所述第二旋转角度的旋转后,所述匹配值计算单元计算图像的匹配值,以及 所述控制器将上次的匹配值与这次的匹配值进行比较,并且控制所述旋转单元的旋转方向。
6.根据权利要求1至5中任一项所述的图像处理器,其中 所述匹配值计算单元计算相关值的最大值或归一化得分作为所述匹配值,以及 所述第一阈值和所述第二阈值是所述相关值的最大值的或所述归一化得分的阈值。
7.根据权利要求1至6中任一项所述的图像处理器,还包括所述固定单元、所述照明单元和所述图像读取单元。
8.一种图像处理程序,用于使计算机起到以下功能: 旋转单元,其旋转固定单元、照明单元和图像读取单元中的至少任何一个,所述固定单元固定对象,所述照明单元对由所述固定单元固定的对象施加照明,所述图像读取单元读取由所述固定单元固定的对象的图像; 匹配值计算单元,其计算用于将所述图像读取单元读取的图像与图像存储单元中的图像进行匹配的匹配值,所述图像存储单元存储已读取的对象的图像;以及 控制器,其基于所述匹配值计算单元计算出的所述匹配值来控制通过所述旋转单元进行的旋转。
9.一种对象匹配装置,包括: 固定单元,其固定对象; 照明单元,其对由所述固定单元固定的对象施加照明; 图像读取单元,其读取由所述固定单元固定的对象的图像; 旋转单元,其旋转所述固定单元、所述照明单元和所述图像读取单元中的至少任何一个; 匹配值计算单元,其计算用于将所述图像读取单元读取的图像与图像存储单元中的图像进行匹配的匹配值,所述图像存储单元存储已读取的对象的图像;以及 控制器,其基于所述匹配值计算单元计算出的所述匹配值来控制通过所述旋转单元进行的旋转,其中 所述匹配值计算单元计算用于匹配所述对象的图像与所述图像存储单元中的已读取的图像的匹配值,每当所述固定单元、所述照明单元和所述图像读取单元中的至少任何一个通过所述旋转单元旋转预定角度时得到所述对象的图像。
【文档编号】G06T1/00GK103988225SQ201280060613
【公开日】2014年8月13日 申请日期:2012年7月4日 优先权日:2012年1月5日
【发明者】伊藤健介 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1