CN104252626A - 一种训练多图案识别和配准工具模型的半监督方法 - Google Patents

一种训练多图案识别和配准工具模型的半监督方法 Download PDF

Info

Publication number
CN104252626A
CN104252626A CN201410301836.5A CN201410301836A CN104252626A CN 104252626 A CN104252626 A CN 104252626A CN 201410301836 A CN201410301836 A CN 201410301836A CN 104252626 A CN104252626 A CN 104252626A
Authority
CN
China
Prior art keywords
pattern
model
training
image
registration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410301836.5A
Other languages
English (en)
Other versions
CN104252626B (zh
Inventor
S·巴克
D·J·迈克尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cognex Corp
Original Assignee
Cognex Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cognex Corp filed Critical Cognex Corp
Priority to CN201910038356.7A priority Critical patent/CN110084260A/zh
Publication of CN104252626A publication Critical patent/CN104252626A/zh
Application granted granted Critical
Publication of CN104252626B publication Critical patent/CN104252626B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/772Determining representative reference patterns, e.g. averaging or distorting patterns; Generating dictionaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • G06F18/2155Generating training patterns; Bootstrap methods, e.g. bagging or boosting characterised by the incorporation of unlabelled data, e.g. multiple instance learning [MIL], semi-supervised techniques using expectation-maximisation [EM] or naïve labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/217Validation; Performance evaluation; Active pattern learning techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/217Validation; Performance evaluation; Active pattern learning techniques
    • G06F18/2193Validation; Performance evaluation; Active pattern learning techniques based on specific statistical tests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/28Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries

Abstract

一种训练多图案识别和配准模型的系统和方法,以第一图案模型开始。该模型从多个图像中训练。复合模型可用于提高鲁棒性,或者模型化目标区域外观上的微小差异。复合模型从噪声训练图像中组合数据,显示将要构建单个模型的潜在图案的实例。产生图案识别和配准模型,其可覆盖该组训练图像中目标图案的外观的整个范围。该组图案模型可实现为图案查找模型的单独实例,或者图案多模型。潜在模型可以是标准图案查找模型或者为图案查找复合模型,或者是两者的组合。

Description

一种训练多图案识别和配准工具模型的半监督方法
相关申请
本申请声明拥有申请号为61/841,142,申请日为6/28/2013,题目为“一种用于训练多重图案匹配模型的半监督方法”的美国临时申请专利的权益,其整个公开内容以参考形式并入至本文中。
技术领域
本发明涉及一种机器视觉,其通过利用摄像头或者其他成像设备获取对象图像,其中对应在被成像对象上定位图案来定位图像中的目标图案。
背景技术
机器视觉系统的困难在于使其方便使用,并且可供更广泛的潜在用户使用。某些方面,用户非常清楚的理解(例如,如何生成一组训练图像),以及情形的地面实况。然而除此之外,机器视觉系统的训练和运行时操作的许多方面的应用更加困难。
在机器视觉中,通过摄像机或其他成像设备获得对象图像,以及利用计算机或其他计算设备上执行的方法,以定位成像对象上的图案。假设有一组图像,每一个图像至少包含一个目标图案的实例,但在目标图案外观可能有差异时,识别并训练可适用于该图像组中所有图像的图案识别和配准模型的最小组合也是困难的。该图案识别和配准程序在美国专利6,408,109;6,658,145以及7,016,539中有更详细的描述,其公开技术以参考形式并入,并作为有用的背景信息。如果图案被识别,则图案识别和配准程序(或工具)确定该被观察图案其实就是该工具搜索的图案,并固定其位置、方位、大小、倾斜度以及外观。例如,这种搜索工具为美国马萨诸塞州内蒂克康耐视公司的产品。该图案识别和配准程序属于几何图案的查找方法。本文描述的方法一般应用到几何图案查找。
例如,图案可由包含圆圈和线条的元素组成。参考图1,图案110包括圆圈112和两条与其相交的直线114、116;图案120包括圆圈122和一对直线124、126;图案130包括圆圈132以及一对直线134、136。在已训练图像的图像组中,该圆圈的半径以及直线的线宽和数量存在差异。在半导体和其他在基板上具有多层结构的材料的领域尤其是这样,这会导致每一层特征变形。也可能在整个图像组中图案的极性改变了(如图所示图案120和130的区别)。该图像还可能含有高度噪声。
该问题至少具有两部分。首先,该训练图像组由带噪声的图像组成,所以很难从单个图像中训练出纯净模型。第二,在该训练组中,图案具有不同的外观,使得训练单个模型变得困难,且易于在运行时出错。
发明内容
为了克服现有技术的缺陷,本系统和方法利用图案识别和配准模型执行训练。说明性地,图案查找模型是从多个训练图像中训练出来的单个模型。在一些实施例中,复合模型可用于提高标准的图案识别和配准模型的鲁棒性,以及/或者对目标区域的外观上的微小差异进行模型化。为了提高鲁棒性,复合模型结合来自带噪声(或其他干扰)的训练图像中的数据,以构成单个鲁棒模型,其中该带噪声的训练图像显示单个潜在(underlying)图案的实例。为了实现此目的,训练单元使用输入图像,以及已知的相对位置或姿势(由人识别或者计算机确定),其中该训练单元为利用图案识别和配准模型的训练单元。
考虑到目标区域在外观上的微小区别,采用训练方法来训练一组可以覆盖训练组中目标图案外观的整个范围(或整个范围的至少一大部分)的图案识别和配准模型。该组图案识别和配准模型可表现(manifest)为图案模型的单独实例,或者图案多模型。图案多模型为图案识别和配准模型的集合。潜在模型可以是标准图案识别和配准模型或者为复合图案模型,或者是两者的组合。该图案多模型的意在用于对那些外观变化明显的目标进行模型化。该多模型可以在各种模型下运行,以利用可能的时间序列模型外观的现有技术。将多图案模型并入到图案多模型结构可以降低前端的处理量,从而通过运行单独的图案模型实例增加性能增益。该图案多模型还可以检查其元件模型的结果,以为重叠部分提供筛选,例如如果两个模型的结果重叠部分大于用户指定的阈值,则该图案多模型仅返回给用户更匹配(或更高分数)的结果。
附图说明
下文将参考附图对本发明进行描述,其中:
图1,已经描述,所示为三个示例性图像,根据图案识别和配准程序,每一个图像包括图案;
图2所示为根据一示例性实施例,用于实现本发明思想的示例性的机器视觉系统的系统方框图;
图3所示为根据示例性实施例,用于训练单图案识别和配准模型的程序流程图;
图4所示为根据示例性实施例,用于训练图案多模型,并测定当前已训练输出模型性能的程序流程图;
图5所示为根据示例性实施例,用于提出添加到输出模型集合的候选项,并对该候选项排名的程序流程图;以及
图6所示为根据示例性实施例,为用户和输出图案多模型指出最高分数的候选项的程序流程图。
具体实施方式
图2所示为根据一示例性实施例,用于实行本发明思想的机器视觉系统200的系统方框图。该机器视觉系统200包括捕获设备205,其可生成具有一个或多个特征215的对象210的图像。该捕获设备205可由传统的摄像机或扫描器构成。该摄像机可以是电荷耦合元件(CCD)或者其他用于获取合适图像信息的系统,如众所周知的CMOS传感器。捕获设备205生成的图像数据(或像素)反映图像的强度,如在捕获设备205分辨率范围内的视场中的每个点的颜色或亮度。该捕获设备205通过通信路径220将数字图像数据传送到图像分析系统225中。该图像分析系统225可包括传统的数字数据处理器,如在市场上,例如康耐视公司,可以买到的视觉处理系统。图像分析系统225可包括传统的微型计算机,或者其他示例性计算设备。可以利用其他类型的接口,包括例如掌上电脑(PDAs)等。在变型实施例中,该捕获设备可具有执行图像分析系统功能的处理能力。在该实施例中,不需要独立的图像分析系统。在另一变型实施例中,捕获设备可操作性地与图像分析系统互联,以达到训练目的。一旦训练发生,合适的模型就会存储在该捕获设备,供运行时使用。
该图像分析系统225可根据本发明的教导设计程序,在多个图像中查找到相似的特征,以生成合适的识别和配准信息,用于训练机器识别系统。图像分析系统225可具有一个或多个中央处理单元(处理器)230、主内存235、输入/输出系统245,以及一个或多个驱动器或者其他形式的大型存储器240。作为说明,输入/输出系统245与位于捕获设备205和图像分析系统225之间的通信路径220互联。根据本发明教导,系统225可以通过程序指令配置为可执行本发明的新颖的多图像的已训练图案识别和配准。本领域技术人员可以认识到,可以对硬件以及/或者软件配置进行变型,以实现本发明的思想。特别地,本发明理论可以通过软件、硬件、固件以及/或者它们的组合实现。再者,与训练时间相较,在运行时间过程中,机器视觉系统200还可以包括其他元件。例如,可以通过传送带或者其他装配线设备等传送对象215。
根据本发明一示例性实施例,可以利用该机器视觉系统200为运行时机器视觉系统产生训练模型。因此,可以利用机器视觉系统200,采用相似的元件,生成可用于多种机器视觉系统的训练模型。
然而,应该注意本文所示和所描述的图案单元(或图案识别和配准单元),以及其相关模型,通常位于图像分析系统225之内。然而,在一般技术中,单元和模块的位置及存储方式非常多变。
应该注意,虽然本发明以机器识别系统200的形式进行描述,但是本发明的思想可以应用于多个不同的实施例中。因此,术语“机器视觉系统”应该理解为包括可替换的系统。更一般地,本发明的原理可以在配准图像子图案的任何系统中执行。例如,一实施例涉及一种传统机器识别系统,等等,其包括独立摄像机,并操作性地与编程以处理图像的独立电脑互联。然而,本发明的思想可以用于其他在图像中配准子图案的设备以及/或者系统,例如视觉传感器,如康耐视公司的Checker产品,或者其他具有照明源、图像采集能力以及/或者处理能力的设备。这些视觉传感器可以通过独立的模块训练以及/或者配置,如康耐视人机界面。在该实施例中,用户可以利用多个部分,而不是单个部分训练视觉传感器。用户可以选择第一部分,将其置于传感器的前方,并指示系统该训练部分已经置位。第二(第三等)部分以相似的方式训练。用户可以利用如图形用户界面(GUI)以及/或者按钮或者位于训练模块/或者视觉传感器本身的其他控制面,来控制训练步骤。再者,本发明的功能可以并入到手持设备、无线兼容设备等。因此,术语“机器视觉系统”应该宽泛地理解为包括可应用一个或多个本发明理论的所有系统和装置。
训练单图案识别和配准模型
根据描述性实施例,从多个图像训练出图案识别和配准模型。例如,参考美国专利8,315,457,以引用的方式将其公开技术作为有用的背景信息,用于更详细地描述单图案识别和配准模型的训练。复合模型可用于提高普通图案模型的鲁棒性,或者模型化目标区域外观上的微小差异。本文执行的训练单元训练一组图案识别和配准模型,其在一组训练图像中涵盖目标图案外观的整个外观范围。该组模型可以是单图案识别及配准模型,或者模型的集合,这样的集合在本文称为图案“多模型”单元。该多模型单元目的是对那些外观变化明显的目标模型化。该多模型可以在各种模型下运行,以利用可能的时间序列模型外观的现有技术。
此处使用的术语“训练单元”(或训练模块)指的是执行生成训练模型的步骤的非暂时性实施例。该训练单元为非暂时性计算机程序的一部分,该非暂时性计算机程序包含一个(或多个)用于执行特定任务的例程或函数。此处所示和所描述的每个单元(或模块)都可以单独使用或者与机器视觉系统内的其他模块结合使用。训练单元通过训练一组可涵盖数据库内包含的训练图像整个范围的模型来创建训练模型。此外,此处使用的术语“图案识别和配准模型”或者“图案模型”一般表示在‘457专利中公开的图案模型,除非有其他声明。
现参考图3,图中所示为根据示例性实施例,用于训练单图案识别和配准模型的训练单元执行的程序流程图300。在步骤310中,初次输入计算程序(可由用户提供或者计算机提供)的是初始训练图像以及指定受训练的图案的区域(“感兴趣区域”),这同样可以由用户提供或者计算机提供。程序300接收该输入,并且在步骤320利用325中的训练参数训练第一(初始)图案识别和配准(“PatMax”)模型(P0)。接下来,在步骤330中,系统迭代运行图案模型P0的图像组(至少为余下训练图像的一部分或子组),该图像组为之前存储在数据库中的由用户或电脑提供的图像组。系统可迭代处理余下所有的训练图像组或者余下训练图像组的一部分,并且存储结果分数、位置以及匹配区域的数据。在步骤340中,存储结果以评分排序(并且如果地面实况数据可用,以精确度排序)。该地面实况可由用户提供或者计算机生成。在步骤350中,程序输入置顶(或首选)图片(top image)(NC-1)(其中NC为指定应该输入到复合模型训练的图像数量参数),并且在步骤360中,利用先前在运行P0时生成的结果中得到的位置以及区域信息训练复合模型。
美国专利8,315,457以参考的形式并入到本文中以作为有用的背景信息,其更详细地描述到,执行多图像训练用于图案识别和配准。机器视觉系统获得多个(“N”)训练图像。选择了一个图像,然后其他(N-1)个图像实质配准到选定的图像。迭代处理该选择和配准,以使N个图像中的每一个都可作为基准图像。通过将该N个图像中的每一个作为基准图像地对该N个图像迭代处理,该程序构建了一个对应特征的数据库,可以利用该数据库构成在这些图像之间稳定的特征模型。将这些表示一组对应图像特征的特征添加到模型中去。为了构建对应特征的数据库,利用边界检测工具或者其他传统的技术,每一个特征可以得到对应,以在机器视觉系统中对应外形。作为说明地,为模型选定的这些特征,为对出现该特征的每个图像中相对应特征之间的最大距离进行最小化的特征。这些待添加到模型中的特征可包括出现该特征的每一个图像的特征的平均值。该过程直到每一个特征都满足阈值要求结束。这一过程得到的模型,代表在N个训练图像中至少为阈值数量的图像中发现的稳定特征。这一过程(在专利‘457中有所描述)识别出了那些可以得到训练图像充分支持的特征,它们是稳定特征。然后该模型可利用该组特征训练一对齐、搜索或检测工具。
重新参考图3,用户可提供其他复合模型训练参数355,其指定该NC个训练图像中必须包含一特定特征的比例,以使之包含在输出模型中。作为说明的,该比例可为百分数,如80%到90%,但在常规技术中差异性较大,根据特定应用而定。用户还可从不同训练图像的特征中指定可被认为匹配的一邻近阈值。
训练图案识别和配准多模型
现参考图4,图中所示为根据示例性实施例,用于训练图案识别和配准多模型,并测定当前已训练输出模型性能的程序流程图400。在步骤410中,程序的初始输入(通常由用户输入,但也可由机算机提供)为:训练图像(I0)、指定图像I0内的图案范围的区域R0、训练图像I0内的图案原点(O0)以及显示感兴趣图案的外观范围的一组训练图像{I1,I2,…,IN}。
在步骤420中,程序利用这些输入,并如图3所示,利用上述训练单图案识别和配准模型的程序,根据复合模型参数422训练第一“PatMax”图案复合模型(PCMOUT 0)。训练参数424可用于训练输出模型(TPOUT),并且足够严格以确保已训练模型不会在搜索整组训练图像时产生较高分数的错误查找。如果使用图案识别和配准多模型结构,则会将PCMOUT 0添加到输出多模型PMMOUT中。如果不使用多模型结构,则它会作为输出组的第一图案识别和配准模型存储(为描述目的,这也称为PMMOUT 0)。
接下来,在步骤430中,程序使用相同的输入(从410得到),并利用图3所示的用于单图案识别和配准模型的上述计算机程序,训练不同的(第二)图案识别和配准模型PCMCAND 0。在本过程中使用的图案训练参数TPCAND434还可以用于训练这样的模型,该模型专门查找用作训练另一输出复合模型的候选项。这些训练参数434应该比用于制作输出模型的参数的限制更放松。根本前题是PCMCAND 0可以比采用更严格训练的PCMOUT给出更多不同范围的训练候选项,但是用户可以拒绝任何错误的查找,或者基于已知的地面实况自动拒绝。针对输出模型,PCMCAND 0可以添加到图案识别多模型PMMCAND,或者添加或储存到其他类型的模型集合中。
性能测定
在步骤440中,在开始查找图案候选项以及训练被认为“最好”(最高评分或最匹配)的候选项过程之前,系统首先必须测定当前已训练输出模型,即PMMOUT的性能。为了测定该性能,程序运行整体测试图像组上的模型,并计算组合分数,该分数初始化为0。如果PMMOUT发现图像中图案的分数(分数范围为0到1)大于用户定义的置信度阈值,则将该分数添加到组合分数中。然而,如果PMMOUT不能在图中查找到分数大于用户定义的置信度阈值的图案,则从组合分数中减1。本领域技术人员还可执行其他类似的计分函数,并且如果地面实况数据可用的话,可以并入对齐精度的测定。
在性能测定之后,程序的余下步骤可以迭代地重复,并用变量“t”表示。现在参考图5和图6,图中所示为根据示例性实施,给出候选模型的程序流程图。参考图5,程序500用于给出和排名候选项,将其添加到输出模型集合,PMMOUT(t)。在步骤510中,迭代(t)的输入包括候选项以及输出多模型、PMMCAND(t)、PMMOUT(t),其中
PMMCAND(t)包括{PCMCAND(0),PCMCAND(1),…,PCMCAND(t)}
以及,
PMMOUT(t)包括{PCMOUT(0),PCMOUT(1),…,PCMOUT(t)}
在本程序步骤520中,候选多模型PMMCAND给出添加到输出模型集合PMMOUT(t)的候选项,并对其进行排名。为了实现此目的,候选图案多模型PMMCAND(t)在每个训练图像Ii上运行。如果返回可接受结果(即发现模型分数高于用户定义可接受阈值的位置),则在步骤520中,利用匹配区域Ri及原点Oi训练候选图案复合模型PCMOUT(i)(如上文中所述关于为PMMOUT(t)训练单模型)。因此,从图像Ii的候选区域Ri,以及从该候选图像区域(图像Ii的Ri)的最佳匹配的Nc-1个图像的对应区域中,训练出候选复合模型。
在530中,程序迭代该组候选图案复合模型,对于每一个候选图案复合模型,首先将其添加到输出集合PMMOUT(t)→PMMOUT(t)’,然后以与上文性能测定中所描述的同样的方式测定其性能。在获得了对输出多模型PMMOUT(t)’的建议扩展的分数后,将PCMOUT(i)移除出PMMOUT(t)’→PMMOUT(t)。在步骤534中,会根据分数将候选项进行分类(即PCMOUT(i))。
在程序500的最后,在步骤540中,系统具有候选图案复合模型的集合,其可覆盖所有的训练图像,其中PMMCAND(t)可以查找到可接受的结果。程序根据每个模型为输出图案模型集合(或多模型)PMMOUT(t)提供的覆盖改进的多少对这些模型进行排名。如果没有发现候选项提高分数的量多于用户定义的量,则认为符合停止准则。
现参考图6,图中所示为根据示例性实施例,用于给出候选模型和输出图案多模型的程序600。在步骤620中,程序向用户推荐最高分数的候选项(例如,通过显示候选图像Ii内候选项的感兴趣区域)。在步骤622,用户可以接受或拒绝候选项,或者等同地,可以向电脑呈现最高分数的候选项,且电脑基于已知地面实况接受或拒绝该候选项。如果接受该候选项,则在步骤630中用户有机会调整该新模型的原点,以防止PMMCAND(t)输出的细微对齐误差。如果在步骤624中拒绝候选项,则放弃置顶(或首选)(top)候选PCMOUT,系统顺序地给出下一个候选项。
如果接受候选项,则在步骤640中,将已接受的候选模型PCMOUT (accepted)(已接受)添加到当前输出模型集合PMMOUT(T)→PMMOUT(t+1)。最佳地,该候选项查找器模型集合(或多模型)用一类似的模型更新。在步骤650中,利用训练参数TPCAND,从图像Iaccepted的区域Raccepted训练出候选模型PCMCAND (accepted)。在步骤660中,将PCMCAND (accepted)添加到PMMCAND(t)PMMCAND(t+1)。在步骤670中,循环(t)的输出为候选PMMCAND(t+1)以及输出多模型PMMOUT(t+1)。
该多个示例性实施例为生成图案识别和配准模型提供条件,其迭代多个训练图像的每一个训练图像,以提供可以覆盖训练图像的整个数据库(即在整个数据库有效)的模型。这提高了运动时系统的鲁棒性和有益性。
上文即为本发明示例性实施例的详细描述。在不脱离本发明思想和范围的前提下,可进行各种修改和添加。上述多个实施例中每一个实施例的特征可以与其他描述的实施例的特征以合适的方式组合,以提供多样的具有组合特征的新的实施例。此外,虽然前文描述了本发明装置和方法的多个独立的实施例,但本文所描述的实施例只是本发明思想应用的示例。需要注意的是,此处所使用的术语“流程”和/或“处理器”应从广义上来理解,包括各种基于功能和组件的电子硬件和/或软件。还有,本文应用的方向性和方位性的术语,如“纵向”、“水平方向”、“上方”、“下方”、“低端”、“顶端”、“侧边”、“前边”、“后边”、“左边”、“右边”等,只适用于相对情况,与固定坐标系统中的绝对方位,如重力,不同。此外,一所述的流程或处理器能够与其他流程和/或处理器组合,或分为多个子流程或子处理器。根据此处的实施例可对这些子流程和/或子处理器进行各种不同的组合。同样地,可以明确地设想到,此处所述的任何功能、流程和/或处理器能够利用电子硬件、软件(包括程序指令的非暂时计算机可读的媒介)、或硬件和软件的结合实施。再者,可以预想有些或者所有的视觉系统处理任务可以通过主模块或者远程处理器(如服务器或PC)实现,可操作性地利用接口模块,通过有线或无线通信(网络)链接连接到主模块。因此,该描述仅仅起示例性的作用,而不作为限制本发明的范围。

Claims (26)

1.一种在机器视觉系统中训练图案识别和配准模型的方法,该方法包括以下步骤:
提供一个或多个具有指定待训练图案的区域的初始训练图像,该一个或多个训练图像由含有多个训练图像的数据库提供;
从一个或多个初始训练图像中训练第一图案模型;
在余下的图像上进行迭代,并选择得分较高的图像作为模型训练的输入;以及
输出与多个训练图像中预设数量的图像具有共同特征的已训练图案模型,该已训练图案模型不同于第一图案模型。
2.根据权利要求1所述的方法,其中迭代步骤包括运行第一图案模型,以对每一个图像评分。
3.根据权利要求1所述的方法,其中利用第一组训练参数训练第一模型,而利用第二组训练参数训练第二图案模型。
4.根据权利要求1所述的方法,其中用于对图像评分的度量方法包括,计算初始值为0的组合分数,并且如果第一图案模型发现该图案为分数高于用户定义的置信度阈值的图像时,则将该分数加到该组合分数中,而如果第一候选图案模型没有发现图像中的图案的分数高于用户定义的置信度阈值时,则从组合分数中减1。
5.根据权利要求1所述的方法,其中已训练的输出图案的每一个特征出现在约80%-90%的训练图像中。
6.根据权利要求1所述的方法,其中根据预定的地面实况给定每个图像的指示待训练图案的区域。
7.根据权利要求6所述的方法,其中通过运行第一图案模型获得每一个图像的预定地面实况。
8.根据权利要求1所述的方法,其中还包括步骤:训练具有第二组图案训练参数的第二候选图案模型,以及在包含于数据库中的余下的训练图像上迭代第二候选图案模型并为第二候选图像模型的分数、位置以及匹配区域数据进行评分。
9.根据权利要求1所述的方法,其中训练第一图案模型的步骤还包括对分数、位置以及匹配区域数据进行评分。
10.根据权利要求1所述的方法,其中该第一候选图案模型包括复合模型。
11.根据权利要求1所述的方法,其中该一个或多个由数据库提供的训练图像由计算机选定。
12.根据权利要求1所述的方法,其中使用该已训练图案模型以在机器视觉系统的运行时操作中执行对齐、搜索或视觉检测工具。
13.根据权利要求1所述的方法,其中除了训练图像和区域之外,还可指定图案的原点作为训练该第一图案模型的输入。
14.一种训练图案识别和配准多模型的方法,该方法包括以下步骤:
提供至少一个具有指示待训练图案的区域的初始训练图像,该至少一个图像由含有多个训练图像的数据库提供;
从初始训练图像和区域中训练第一图案模型,并将其添加到输出多模型;
在余下的训练图像上进行迭代,由此对于每个图像,
(i)可训练一附加图案模型;
(ii)可在数据库中余下的训练图像上对第一和附加模型的组合的度量进行评分;
将得分较高的一个或多个附加图案模型添加至输出多模型。
15.根据权利要求14所述的方法,其中该第一图案模型的训练根据第一组图案识别和配准训练参数执行,而第二图案模型的训练根据第二组图案识别和配准训练参数执行。
16.根据权利要求14所述的方法,其中该第一以及/或者第二候选图案模型包括复合模型。
17.根据权利要求14所述的方法,其中在利用第一模型训练产生候选区域时,通过放松自由度训练出第二图案模型,然后当第二图案模型运行时收紧自由度,以确定度量标准是否提高。
18.根据权利要求17所述的方法,其中该度量标准包括特征实例的分数或者数量。
19.根据权利要求17所述的方法,其中经由初始训练图像和指定区域以不同的训练参数训练第二图案模型,以使第二图案模型更有可能查找到变形、噪声,或者以某种方式修改的原始图案的实例;
利用第二图案模型给出候选区域,以用于训练附加图案模型。
20.根据权利要求14所述的方法,其中图案原点作为至图案模型训练的附加输入。
21.根据权利要求14所述的方法,其中较高分数的附加图案模型在其可能的添加到输出多模型之前,首先提供给用户接受、拒绝或者重新评分。
22.根据权利要求14所述的方法,其中在附加图案原点添加至输出多模型之前,用户修改该附加图案原点。
23.根据权利要求14或17所述的方法,其中对附加图案模型的训练过程反复迭代,从而使该多模型扩展到包含多于2个图案模型。
24.根据权利要求23所述的方法,其中采用停止条件;该停止条件源自度量标准的相对提高。
25.根据权利要求14所述的方法,其中为训练图像数据库中多个训练图像中的每一个提供的地面实况可用于接受或拒绝以及/或者纠正用于添加到多模型的候选模型的位置。
26.一种用于生成图案识别和配准模型的系统,该系统包括:
包含多个训练图像的数据库,至少一个具有指示待训练图案的区域的图像;
训练单元,其通过在多个训练图像上迭代初始图案识别和配准模型,以及通过对分数、位置以及匹配区域数据进行评分以提供已训练模型,来训练初始图案识别和配准模型;以及
在多个训练图像上测定已训练模型的性能的性能测定单元。
CN201410301836.5A 2013-06-28 2014-06-26 一种训练多图案识别和配准工具模型的半监督方法 Active CN104252626B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910038356.7A CN110084260A (zh) 2013-06-28 2014-06-26 一种训练多图案识别和配准工具模型的半监督方法

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201361841142P 2013-06-28 2013-06-28
US61/841,142 2013-06-28
US13/955,120 2013-07-31
US13/955,120 US9679224B2 (en) 2013-06-28 2013-07-31 Semi-supervised method for training multiple pattern recognition and registration tool models

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201910038356.7A Division CN110084260A (zh) 2013-06-28 2014-06-26 一种训练多图案识别和配准工具模型的半监督方法

Publications (2)

Publication Number Publication Date
CN104252626A true CN104252626A (zh) 2014-12-31
CN104252626B CN104252626B (zh) 2021-02-05

Family

ID=52115658

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910038356.7A Pending CN110084260A (zh) 2013-06-28 2014-06-26 一种训练多图案识别和配准工具模型的半监督方法
CN201410301836.5A Active CN104252626B (zh) 2013-06-28 2014-06-26 一种训练多图案识别和配准工具模型的半监督方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910038356.7A Pending CN110084260A (zh) 2013-06-28 2014-06-26 一种训练多图案识别和配准工具模型的半监督方法

Country Status (3)

Country Link
US (2) US9679224B2 (zh)
JP (3) JP2015015019A (zh)
CN (2) CN110084260A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111837229A (zh) * 2018-03-19 2020-10-27 科磊股份有限公司 扫描电子显微镜图像中的半监督异常检测
CN113039556A (zh) * 2018-10-11 2021-06-25 特斯拉公司 用于使用增广数据训练机器模型的系统和方法
CN113420017A (zh) * 2021-06-21 2021-09-21 上海特高信息技术有限公司 一种机器人导航算法训练数据集获取的区块链应用方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102494139B1 (ko) * 2015-11-06 2023-01-31 삼성전자주식회사 뉴럴 네트워크 학습 장치 및 방법과, 음성 인식 장치 및 방법
JP6490037B2 (ja) * 2016-10-04 2019-03-27 ファナック株式会社 移動可能な台車に支持されたロボットを備えるロボットシステム
PL3769174T3 (pl) * 2018-03-21 2022-10-24 Realtime Robotics, Inc. Planowanie przemieszczania robota do różnych środowisk i zadań oraz jego ulepszone działanie
TWI675331B (zh) * 2018-08-31 2019-10-21 財團法人工業技術研究院 儲物裝置及儲物方法
CN109166625B (zh) * 2018-10-10 2022-06-07 欧阳聪星 一种牙齿虚拟编辑方法及系统
CN109657374B (zh) * 2018-12-25 2023-10-27 中科曙光信息产业成都有限公司 印刷电路板的建模系统以及建模方法
US10671892B1 (en) 2019-03-31 2020-06-02 Hyper Labs, Inc. Apparatuses, methods, and systems for 3-channel dynamic contextual script recognition using neural network image analytics and 4-tuple machine learning with enhanced templates and context data
JP6746818B1 (ja) 2019-04-16 2020-08-26 三ツ星ベルト株式会社 Vリブドベルトとその製造方法、およびゴム組成物
FR3126253B1 (fr) 2021-08-20 2024-01-12 Visionairy Procédé pour normaliser la variabilité d’une image, application de ce procédé à la détection d’anomalie et système d’inspection visuelle implémentant cette détection
CN114299172B (zh) * 2021-12-31 2022-07-08 广东工业大学 一种用于视觉系统的平面编码靶标及其实时位姿测量方法
CN115147679B (zh) * 2022-06-30 2023-11-14 北京百度网讯科技有限公司 多模态图像识别方法和装置、模型训练方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090290788A1 (en) * 2007-12-21 2009-11-26 Nathaniel Bogan System and method for performing multi-image training for pattern recognition and registration
CN101732031A (zh) * 2008-11-25 2010-06-16 中国大恒(集团)有限公司北京图像视觉技术分公司 眼底图像处理方法
US8457390B1 (en) * 2008-10-10 2013-06-04 Cognex Corporation Method and apparatus for training a probe model based machine vision system

Family Cites Families (333)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3069654A (en) 1960-03-25 1962-12-18 Paul V C Hough Method and means for recognizing complex patterns
US3899240A (en) 1965-08-13 1975-08-12 Ibm Method for distinguishing similar subjects using discriminating holograms
US3560930A (en) 1968-01-15 1971-02-02 Ibm Method and apparatus for reducing data in a pattern recognition system
US3816722A (en) 1970-09-29 1974-06-11 Nippon Electric Co Computer for calculating the similarity between patterns and pattern recognition system comprising the similarity computer
GB1401008A (en) 1971-08-17 1975-07-16 Mullared Ltd Character recognition apparatus
JPS5214112B2 (zh) 1973-02-22 1977-04-19
JPS5425782B2 (zh) 1973-03-28 1979-08-30
US3986007A (en) 1975-08-20 1976-10-12 The Bendix Corporation Method and apparatus for calibrating mechanical-visual part manipulating system
US4146924A (en) 1975-09-22 1979-03-27 Board Of Regents For Education Of The State Of Rhode Island System for visually determining position in space and/or orientation in space and apparatus employing same
CH611017A5 (zh) 1976-05-05 1979-05-15 Zumbach Electronic Ag
US4183013A (en) 1976-11-29 1980-01-08 Coulter Electronics, Inc. System for extracting shape features from an image
JPS5369063A (en) 1976-12-01 1978-06-20 Hitachi Ltd Detector of position alignment patterns
US4213150A (en) 1978-04-21 1980-07-15 Northrop Corporation Real-time edge processing unit
US4200861A (en) 1978-09-01 1980-04-29 View Engineering, Inc. Pattern recognition apparatus and method
US4295198A (en) 1979-04-02 1981-10-13 Cogit Systems, Inc. Automatic printed circuit dimensioning, routing and inspecting apparatus
JPS57102017A (en) 1980-12-17 1982-06-24 Hitachi Ltd Pattern detector
US4441205A (en) 1981-05-18 1984-04-03 Kulicke & Soffa Industries, Inc. Pattern recognition system
EP0095517B1 (de) 1982-05-28 1985-11-21 Ibm Deutschland Gmbh Verfahren und Einrichtung zur automatischen optischen Inspektion
US4567610A (en) 1982-07-22 1986-01-28 Wayland Research Inc. Method of and apparatus for pattern recognition
JPS5951536A (ja) 1982-09-14 1984-03-26 Fujitsu Ltd パタ−ン認識方法及びその装置
US4736437A (en) 1982-11-22 1988-04-05 View Engineering, Inc. High speed pattern recognizer
US4441248A (en) 1982-12-02 1984-04-10 Stanley Electric Company, Ltd. On-line inspection method and system for bonds made to electronic components
JPS59133414A (ja) 1983-01-21 1984-07-31 Agency Of Ind Science & Technol 楕円形状検出方法とその装置
US4783829A (en) 1983-02-23 1988-11-08 Hitachi, Ltd. Pattern recognition apparatus
GB8314778D0 (en) 1983-05-27 1983-07-06 Pa Management Consult Adaptive pattern recognition
DE3377934D1 (en) 1983-12-28 1988-10-13 Ibm Process and equipment for the automatic alignment of an object in respect of a reference
US4581762A (en) 1984-01-19 1986-04-08 Itran Corporation Vision inspection system
US4860374A (en) 1984-04-19 1989-08-22 Nikon Corporation Apparatus for detecting position of reference pattern
US4688088A (en) 1984-04-20 1987-08-18 Canon Kabushiki Kaisha Position detecting device and method
JPS60263807A (ja) 1984-06-12 1985-12-27 Dainippon Screen Mfg Co Ltd プリント配線板のパタ−ン欠陥検査装置
DE3580918D1 (de) 1984-12-14 1991-01-24 Sten Hugo Nils Ahlbom Anordnung zur behandlung von bildern.
EP0195161B1 (en) 1985-03-14 1993-09-15 Nikon Corporation Apparatus for automatically inspecting objects and identifying or recognizing known and unknown portions thereof, including defects and the like and method
US4685143A (en) 1985-03-21 1987-08-04 Texas Instruments Incorporated Method and apparatus for detecting edge spectral features
US4763280A (en) 1985-04-29 1988-08-09 Evans & Sutherland Computer Corp. Curvilinear dynamic image generation system
JPS61269710A (ja) 1985-05-24 1986-11-29 Mitsubishi Heavy Ind Ltd 倣い軌跡のデイジタイジング方法
US4876728A (en) 1985-06-04 1989-10-24 Adept Technology, Inc. Vision system for distinguishing touching parts
FR2586120B1 (fr) 1985-08-07 1987-12-04 Armines Procede et dispositif de transformation sequentielle d'image
US5060277A (en) 1985-10-10 1991-10-22 Palantir Corporation Pattern classification means using feature vector regions preconstructed from reference data
DE3676502D1 (de) 1985-12-20 1991-02-07 Dietmar Steinpichler Verfahren zur mustererkennung.
US4860375A (en) 1986-03-10 1989-08-22 Environmental Research Inst. Of Michigan High speed cellular processing system
US5046109A (en) 1986-03-12 1991-09-03 Nikon Corporation Pattern inspection apparatus
FR2597636B1 (fr) 1986-04-18 1988-06-17 Commissariat Energie Atomique Procede de reconnaissance automatique d'objets susceptibles de se chevaucher
US4823394A (en) 1986-04-24 1989-04-18 Kulicke & Soffa Industries, Inc. Pattern recognition system
US4707647A (en) 1986-05-19 1987-11-17 Gmf Robotics Corporation Gray scale vision method and system utilizing same
US4783828A (en) 1986-06-02 1988-11-08 Honeywell Inc. Two-dimensional object recognition using chain codes, histogram normalization and trellis algorithm
US4903313A (en) 1986-07-03 1990-02-20 Ricoh Company, Ltd. Character recognition method
US4783826A (en) 1986-08-18 1988-11-08 The Gerber Scientific Company, Inc. Pattern inspection system
FR2604320B1 (fr) 1986-09-19 1988-11-04 Thomson Csf Systeme de prise de vues en videographie rapide utilisant un capteur optique matriciel a transfert de charges
JPS6378009A (ja) 1986-09-20 1988-04-08 Fujitsu Ltd パタ−ン検査装置
US4955062A (en) 1986-12-10 1990-09-04 Canon Kabushiki Kaisha Pattern detecting method and apparatus
JPS63211076A (ja) 1987-02-27 1988-09-01 Hitachi Ltd パタ−ン検査装置
US4972359A (en) 1987-04-03 1990-11-20 Cognex Corporation Digital image processing system
US5268999A (en) 1987-05-30 1993-12-07 Ricoh Company, Ltd. Modeling method and system using solid data having functional structure and normal projection drawing dimensional format
US4982438A (en) 1987-06-02 1991-01-01 Hitachi, Ltd. Apparatus and method for recognizing three-dimensional shape of object
US4849914A (en) 1987-09-22 1989-07-18 Opti-Copy, Inc. Method and apparatus for registering color separation film
US5040231A (en) 1987-09-30 1991-08-13 Raytheon Company Vertical vector pattern recognition algorithm
US4979223A (en) 1988-03-25 1990-12-18 Texas Instruments Incorporated Data handling system for pattern inspector or writer
FR2631188A1 (fr) 1988-05-03 1989-11-10 Thomson Csf Photodetecteur matriciel a transfert de charges avec dispositif integre de filtrage de charges
US5168530A (en) 1988-08-29 1992-12-01 Raytheon Company Confirmed boundary pattern matching
US4876457A (en) 1988-10-31 1989-10-24 American Telephone And Telegraph Company Method and apparatus for differentiating a planar textured surface from a surrounding background
US5072384A (en) 1988-11-23 1991-12-10 Arch Development Corp. Method and system for automated computerized analysis of sizes of hearts and lungs in digital chest radiographs
JPH02148180A (ja) 1988-11-29 1990-06-07 Nippon Seiko Kk パターン検査方法及び装置
US6067379A (en) 1988-12-09 2000-05-23 Cognex Corporation Method and apparatus for locating patterns in an optical image
US5717785A (en) 1992-01-30 1998-02-10 Cognex Corporation Method and apparatus for locating patterns in an optical image
US5406642A (en) 1988-12-23 1995-04-11 Nec Corporation Image matching method using direction sensitivity and vector smoothing functions for correcting matches
US5027417A (en) 1989-03-31 1991-06-25 Dainippon Screen Mfg. Co., Ltd. Method of and apparatus for inspecting conductive pattern on printed board
JP2885823B2 (ja) 1989-04-11 1999-04-26 株式会社豊田中央研究所 視覚認識装置
US5020006A (en) 1989-05-03 1991-05-28 Hewlett-Packard Company Method for finding a reference point
US5822742A (en) 1989-05-17 1998-10-13 The United States Of America As Represented By The Secretary Of Health & Human Services Dynamically stable associative learning neural network system
US5060276A (en) 1989-05-31 1991-10-22 At&T Bell Laboratories Technique for object orientation detection using a feed-forward neural network
US5253308A (en) 1989-06-21 1993-10-12 Amber Engineering, Inc. Massively parallel digital image data processor using pixel-mapped input/output and relative indexed addressing
JPH0638274B2 (ja) 1989-07-31 1994-05-18 工業技術院長 画像認識装置および画像認識方法
US5003166A (en) 1989-11-07 1991-03-26 Massachusetts Institute Of Technology Multidimensional range mapping with pattern projection and cross correlation
US4980971A (en) 1989-12-14 1991-01-01 At&T Bell Laboratories Method and apparatus for chip placement
US5265170A (en) 1990-01-11 1993-11-23 Hine Design, Inc. Devices and methods for reading identification marks on semiconductor wafers
JPH03210679A (ja) 1990-01-12 1991-09-13 Hiyuutec:Kk パターンマッチング方法および装置
US5313532A (en) 1990-01-23 1994-05-17 Massachusetts Institute Of Technology Recognition of patterns in images
JPH07111335B2 (ja) 1990-02-07 1995-11-29 株式会社東芝 パターン形状測定方法及び装置
JPH041869A (ja) 1990-04-19 1992-01-07 Nippon Sheet Glass Co Ltd 画像照合方法
US4959898A (en) 1990-05-22 1990-10-02 Emhart Industries, Inc. Surface mount machine with lead coplanarity verifier
JPH0467277A (ja) * 1990-07-06 1992-03-03 Nippon Telegr & Teleph Corp <Ntt> パターン認識辞書作成装置
US5113565A (en) 1990-07-06 1992-05-19 International Business Machines Corp. Apparatus and method for inspection and alignment of semiconductor chips and conductive lead frames
GB9019538D0 (en) 1990-09-07 1990-10-24 Philips Electronic Associated Tracking a moving object
JPH0769155B2 (ja) 1990-11-27 1995-07-26 大日本スクリーン製造株式会社 プリント基板のパターン検査方法
US5586058A (en) 1990-12-04 1996-12-17 Orbot Instruments Ltd. Apparatus and method for inspection of a patterned object by comparison thereof to a reference
US5086478A (en) 1990-12-27 1992-02-04 International Business Machines Corporation Finding fiducials on printed circuit boards to sub pixel accuracy
GB2252468B (en) 1991-02-04 1994-10-19 Sony Broadcast & Communication Television standards converters
JP2851447B2 (ja) 1991-03-08 1999-01-27 三菱電機株式会社 形状シミュレーション方法
US5177559A (en) 1991-05-17 1993-01-05 International Business Machines Corporation Dark field imaging defect inspection system for repetitive pattern integrated circuits
EP0514688A2 (en) 1991-05-21 1992-11-25 International Business Machines Corporation Generalized shape autocorrelation for shape acquisition and recognition
US5272657A (en) 1991-07-26 1993-12-21 American Neuralogix, Inc. Fuzzy pattern comparator having automatic update threshold function
US5245674A (en) 1991-07-30 1993-09-14 Xerox Corporation Image processing using distance as a function of direction
EP0527632B1 (en) 1991-08-13 1998-04-08 Canon Kabushiki Kaisha Image transmission apparatus
EP0550131A2 (en) 1991-12-31 1993-07-07 AT&T Corp. Graphical system for automated segmentation and recognition for image recognition systems
US5371690A (en) 1992-01-17 1994-12-06 Cognex Corporation Method and apparatus for inspection of surface mounted devices
US5497451A (en) 1992-01-22 1996-03-05 Holmes; David Computerized method for decomposing a geometric model of surface or volume into finite elements
US6002793A (en) 1992-01-30 1999-12-14 Cognex Corporation Machine vision method and apparatus for finding an object orientation angle of a rectilinear object
US5343390A (en) 1992-02-28 1994-08-30 Arch Development Corporation Method and system for automated selection of regions of interest and detection of septal lines in digital chest radiographs
FR2690031A1 (fr) 1992-04-14 1993-10-15 Philips Electronique Lab Dispositif de segmentation d'images.
JP3073599B2 (ja) 1992-04-22 2000-08-07 本田技研工業株式会社 画像のエッジ検出装置
US5657403A (en) 1992-06-01 1997-08-12 Cognex Corporation Vision coprocessing
JP2795058B2 (ja) 1992-06-03 1998-09-10 松下電器産業株式会社 時系列信号処理装置
JP2851023B2 (ja) 1992-06-29 1999-01-27 株式会社鷹山 Icの傾き検査方法
JPH0737893B2 (ja) 1992-07-24 1995-04-26 松下電器産業株式会社 パターンマッチング方法
US5343028A (en) 1992-08-10 1994-08-30 United Parcel Service Of America, Inc. Method and apparatus for detecting and decoding bar code symbols using two-dimensional digital pixel images
US5555317A (en) 1992-08-18 1996-09-10 Eastman Kodak Company Supervised training augmented polynomial method and apparatus for character recognition
JPH0676068A (ja) * 1992-08-25 1994-03-18 N T T Data Tsushin Kk パターン認識辞書作成システムおよびその追加パターン作成方法
FR2695497A1 (fr) 1992-09-09 1994-03-11 Philips Electronique Lab Dispositif de codage d'images fixes.
JPH0695685A (ja) 1992-09-17 1994-04-08 N T T Data Tsushin Kk パターン認識辞書作成方法
US5550937A (en) 1992-11-23 1996-08-27 Harris Corporation Mechanism for registering digital images obtained from multiple sensors having diverse image collection geometries
JP3163185B2 (ja) 1992-11-27 2001-05-08 株式会社東芝 パターン認識装置およびパターン認識方法
DE69331982T2 (de) 1992-11-27 2003-01-23 Fuji Photo Film Co Ltd Verfahren zur Lageanpassung von Röntgenbildern
EP0602730B1 (en) 1992-12-18 2002-06-19 Koninklijke Philips Electronics N.V. Registration of Volumetric images which are relatively elastically deformed by matching surfaces
US5859923A (en) 1992-12-29 1999-01-12 Cognex Corporation Mark quality inspection apparatus and method
US5513275A (en) 1993-01-12 1996-04-30 Board Of Trustees Of The Leland Stanford Junior University Automated direct patterned wafer inspection
JPH08505741A (ja) 1993-01-16 1996-06-18 バンガム,ジェイムズ・アンドリュー 信号処理システム
US5384451A (en) 1993-01-29 1995-01-24 United Parcel Service Of America, Inc. Method and apparatus for decoding bar code symbols using composite signals
JPH074934A (ja) 1993-02-12 1995-01-10 General Electric Co <Ge> 結晶性物体の分級・選別
DE69331518T2 (de) 1993-02-19 2002-09-12 Ibm Neuronales Netz zum Vergleich von Merkmalen von Bildmustern
US5848184A (en) 1993-03-15 1998-12-08 Unisys Corporation Document page analyzer and method
JP3679426B2 (ja) 1993-03-15 2005-08-03 マサチューセッツ・インスティチュート・オブ・テクノロジー 画像データを符号化して夫々がコヒーレントな動きの領域を表わす複数の層とそれら層に付随する動きパラメータとにするシステム
US5481712A (en) 1993-04-06 1996-01-02 Cognex Corporation Method and apparatus for interactively generating a computer program for machine vision analysis of an object
US5424853A (en) 1993-04-19 1995-06-13 Sharp Kabushiki Kaisha Image processing apparatus
US5475768A (en) 1993-04-29 1995-12-12 Canon Inc. High accuracy optical character recognition using neural networks with centroid dithering
JPH06325181A (ja) 1993-05-17 1994-11-25 Mitsubishi Electric Corp パターン認識方法
US5621807A (en) 1993-06-21 1997-04-15 Dornier Gmbh Intelligent range image camera for object measurement
DE69429743T2 (de) 1993-06-29 2002-10-02 Koninkl Philips Electronics Nv Verfahren und Gerät zur Bestimmung einer Kontur in einem durch eine Dichteverteilung gekennzeichneten Raum
JPH0749927A (ja) 1993-08-09 1995-02-21 Nireco Corp パターン認識方法
US5638116A (en) 1993-09-08 1997-06-10 Sumitomo Electric Industries, Ltd. Object recognition apparatus and method
US5537488A (en) 1993-09-16 1996-07-16 Massachusetts Institute Of Technology Pattern recognition system with statistical classification
US5537669A (en) 1993-09-30 1996-07-16 Kla Instruments Corporation Inspection method and apparatus for the inspection of either random or repeating patterns
US5548326A (en) 1993-10-06 1996-08-20 Cognex Corporation Efficient image registration
FR2711824B1 (fr) 1993-10-21 1996-01-05 Recif Sa Procédés et dispositifs d'identification de caractères inscrits sur des substrats.
US5604822A (en) 1993-11-12 1997-02-18 Martin Marietta Corporation Methods and apparatus for centroid based object segmentation in object recognition-type image processing system
US5471541A (en) 1993-11-16 1995-11-28 National Research Council Of Canada System for determining the pose of an object which utilizes range profiles and synethic profiles derived from a model
US5434927A (en) 1993-12-08 1995-07-18 Minnesota Mining And Manufacturing Company Method and apparatus for machine vision classification and tracking
JP3445394B2 (ja) 1993-12-17 2003-09-08 ゼロックス・コーポレーション 少なくとも二つのイメージセクションの比較方法
US5459636A (en) 1994-01-14 1995-10-17 Hughes Aircraft Company Position and orientation estimation neural network system and method
US5500906A (en) 1994-01-14 1996-03-19 Cognex Corporation Locating curvilinear objects using feathered fiducials
US5515453A (en) 1994-01-21 1996-05-07 Beacon System, Inc. Apparatus and method for image processing in symbolic space
KR970700860A (ko) 1994-02-02 1997-02-12 크라처 져하트 3차원 객체를 이미지화하기 위한 장치(device for imaging a three-dimensional object)
WO1995022137A1 (en) 1994-02-08 1995-08-17 Cognex Corporation Methods and apparatus for remote monitoring and control of automated video data systems
DE4406020C1 (de) 1994-02-24 1995-06-29 Zentrum Fuer Neuroinformatik G Verfahren zur automatisierten Erkennung von Objekten
US6178262B1 (en) 1994-03-11 2001-01-23 Cognex Corporation Circle location
US5550763A (en) 1994-05-02 1996-08-27 Michael; David J. Using cone shaped search models to locate ball bonds on wire bonded devices
US5581632A (en) 1994-05-02 1996-12-03 Cognex Corporation Method and apparatus for ball bond inspection system
US5613013A (en) 1994-05-13 1997-03-18 Reticula Corporation Glass patterns in image alignment and analysis
US5602938A (en) 1994-05-20 1997-02-11 Nippon Telegraph And Telephone Corporation Method of generating dictionary for pattern recognition and pattern recognition method using the same
US5570430A (en) 1994-05-31 1996-10-29 University Of Washington Method for determining the contour of an in vivo organ using multiple image frames of the organ
US5495537A (en) 1994-06-01 1996-02-27 Cognex Corporation Methods and apparatus for machine vision template matching of images predominantly having generally diagonal and elongate features
US5602937A (en) 1994-06-01 1997-02-11 Cognex Corporation Methods and apparatus for machine vision high accuracy searching
NZ270892A (en) 1994-08-24 1997-01-29 Us Natural Resources Detecting lumber defects utilizing optical pattern recognition algorithm
US5640200A (en) 1994-08-31 1997-06-17 Cognex Corporation Golden template comparison using efficient image registration
US5793901A (en) 1994-09-30 1998-08-11 Omron Corporation Device and method to detect dislocation of object image data
JP3266429B2 (ja) 1994-11-08 2002-03-18 松下電器産業株式会社 パターン検出方法
US5694482A (en) 1994-11-08 1997-12-02 Universal Instruments Corporation System and method for locating solder bumps on semiconductor chips or chip carriers
JP3190220B2 (ja) 1994-12-20 2001-07-23 シャープ株式会社 撮像装置
KR0170932B1 (ko) 1994-12-29 1999-03-20 배순훈 영상의 시각적, 기하학적 특성에 따른 고속 움직임 추정장치
US5627915A (en) 1995-01-31 1997-05-06 Princeton Video Image, Inc. Pattern recognition system employing unlike templates to detect objects having distinctive features in a video field
US5850466A (en) 1995-02-22 1998-12-15 Cognex Corporation Golden template comparison for rotated and/or scaled images
KR0171147B1 (ko) 1995-03-20 1999-03-20 배순훈 그레디언트 변화를 이용한 특징점 선정장치
KR100414432B1 (ko) 1995-03-24 2004-03-18 마츠시타 덴끼 산교 가부시키가이샤 윤곽추출장치
US6070160A (en) 1995-05-19 2000-05-30 Artnet Worldwide Corporation Non-linear database set searching apparatus and method
US6035066A (en) 1995-06-02 2000-03-07 Cognex Corporation Boundary tracking method and apparatus to find leads
US5676302A (en) 1995-06-02 1997-10-14 Cognex Corporation Method and apparatus for crescent boundary thresholding on wire-bonded leads
JP3598651B2 (ja) 1995-06-08 2004-12-08 オムロン株式会社 類似度算出装置及び方法ならびにこれを用いた位置検出装置
FR2735598B1 (fr) 1995-06-16 1997-07-11 Alsthom Cge Alcatel Methode d'extraction de contours par une approche mixte contour actif et amorce/guidage
KR0174454B1 (ko) 1995-06-30 1999-03-20 배순훈 특징점 기반 움직임 보상에서의 에지 검출, 세선화 방법 및 장치
US5825913A (en) 1995-07-18 1998-10-20 Cognex Corporation System for finding the orientation of a wafer
US5768421A (en) 1995-09-12 1998-06-16 Gaffin; Arthur Zay Visual imaging system and method
JPH09138471A (ja) 1995-09-13 1997-05-27 Fuji Photo Film Co Ltd 特定形状領域の抽出方法、特定領域の抽出方法及び複写条件決定方法
US5757956A (en) 1995-10-31 1998-05-26 Cognex Corp. Template rotating method for locating bond pads in an image
US6023530A (en) 1995-11-13 2000-02-08 Applied Intelligent Systems, Inc. Vector correlation system for automatically locating patterns in an image
US5673334A (en) 1995-11-30 1997-09-30 Cognex Corporation Method and apparatus for inspection of characteristics on non-rigid packages
US5875040A (en) 1995-12-04 1999-02-23 Eastman Kodak Company Gradient based method for providing values for unknown pixels in a digital image
US5987172A (en) 1995-12-06 1999-11-16 Cognex Corp. Edge peak contour tracker
US6870566B1 (en) 1995-12-07 2005-03-22 Canon Kabushiki Kaisha Image sensing system for sensing an image and converting the image into image signals with a controlled operating rate
US5845288A (en) 1995-12-11 1998-12-01 Xerox Corporation Automated system for indexing graphical documents having associated text labels
US5825483A (en) 1995-12-19 1998-10-20 Cognex Corporation Multiple field of view calibration plate having a reqular array of features for use in semiconductor manufacturing
US5682886A (en) 1995-12-26 1997-11-04 Musculographics Inc Computer-assisted surgical system
US5796868A (en) 1995-12-28 1998-08-18 Cognex Corporation Object edge point filtering system for machine vision
US5751853A (en) 1996-01-02 1998-05-12 Cognex Corporation Locating shapes in two-dimensional space curves
US5845007A (en) 1996-01-02 1998-12-01 Cognex Corporation Machine vision method and apparatus for edge-based image histogram analysis
US5809171A (en) 1996-01-05 1998-09-15 Mcdonnell Douglas Corporation Image processing method and apparatus for correlating a test image with a template
US6005978A (en) 1996-02-07 1999-12-21 Cognex Corporation Robust search for image features across image sequences exhibiting non-uniform changes in brightness
US5828770A (en) 1996-02-20 1998-10-27 Northern Digital Inc. System for determining the spatial position and angular orientation of an object
JP3764773B2 (ja) 1996-02-29 2006-04-12 富士通株式会社 注視点を用いた頑健な認識装置
GB2311182A (en) 1996-03-13 1997-09-17 Innovision Plc Improved gradient based motion estimation
US6259827B1 (en) 1996-03-21 2001-07-10 Cognex Corporation Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images
US5848189A (en) 1996-03-25 1998-12-08 Focus Automation Systems Inc. Method, apparatus and system for verification of patterns
DE69631342T2 (de) 1996-04-02 2004-11-11 Cognex Corp., Natick Bilderzeugende vorrichtung zur visualisation von zeichen auf einem ebenen spiegelnden substrat
US6154566A (en) 1996-05-15 2000-11-28 Omron Corporation Method and apparatus for determining image similarity and position
US6173066B1 (en) 1996-05-21 2001-01-09 Cybernet Systems Corporation Pose determination and tracking by matching 3D objects to a 2D sensor
US5937084A (en) 1996-05-22 1999-08-10 Ncr Corporation Knowledge-based document analysis system
US5815198A (en) 1996-05-31 1998-09-29 Vachtsevanos; George J. Method and apparatus for analyzing an image to detect and identify defects
US5943442A (en) 1996-06-12 1999-08-24 Nippon Telegraph And Telephone Corporation Method of image processing using parametric template matching
JP3293742B2 (ja) 1996-06-28 2002-06-17 日本電気株式会社 判定帰還型信号推定器
US5850469A (en) 1996-07-09 1998-12-15 General Electric Company Real time tracking of camera pose
US6226418B1 (en) 1997-11-07 2001-05-01 Washington University Rapid convolution based large deformation image matching via landmark and volume imagery
AU3663197A (en) 1996-07-12 1998-02-20 Linker, Frank V. Jr. Split optics arrangement for vision inspection/sorter module
JP3419213B2 (ja) 1996-08-30 2003-06-23 ミノルタ株式会社 3次元形状データ処理装置
US6064958A (en) 1996-09-20 2000-05-16 Nippon Telegraph And Telephone Corporation Pattern recognition scheme using probabilistic models based on mixtures distribution of discrete distribution
US6026359A (en) 1996-09-20 2000-02-15 Nippon Telegraph And Telephone Corporation Scheme for model adaptation in pattern recognition based on Taylor expansion
US6859548B2 (en) 1996-09-25 2005-02-22 Kabushiki Kaisha Toshiba Ultrasonic picture processing method and ultrasonic picture processing apparatus
US6137893A (en) 1996-10-07 2000-10-24 Cognex Corporation Machine vision calibration targets and methods of determining their location and orientation in an image
US6408109B1 (en) 1996-10-07 2002-06-18 Cognex Corporation Apparatus and method for detecting and sub-pixel location of edges in a digital image
US5828769A (en) 1996-10-23 1998-10-27 Autodesk, Inc. Method and apparatus for recognition of objects via position and orientation consensus of local image encoding
US5940535A (en) 1996-10-31 1999-08-17 Industrial Technology Research Institute Method and apparatus for designing a highly reliable pattern recognition system
JP3560749B2 (ja) 1996-11-18 2004-09-02 株式会社東芝 画像出力装置及び画像出力のための信号処理方法
US6453069B1 (en) 1996-11-20 2002-09-17 Canon Kabushiki Kaisha Method of extracting image from input image using reference image
US5912984A (en) 1996-12-19 1999-06-15 Cognex Corporation Method and apparatus for in-line solder paste inspection
US5953130A (en) 1997-01-06 1999-09-14 Cognex Corporation Machine vision methods and apparatus for machine vision illumination of an object
US6021220A (en) 1997-02-11 2000-02-01 Silicon Biology, Inc. System and method for pattern recognition
JP3469031B2 (ja) * 1997-02-18 2003-11-25 株式会社東芝 顔画像登録装置及びその方法
US6078700A (en) 1997-03-13 2000-06-20 Sarachik; Karen B. Method and apparatus for location and inspecting a two-dimensional image including co-linear features
US5933523A (en) 1997-03-18 1999-08-03 Cognex Corporation Machine vision method and apparatus for determining the position of generally rectangular devices using boundary extracting features
US5995648A (en) 1997-03-18 1999-11-30 Cognex Corporation Image processing system and method using subsampling with constraints such as time and uncertainty constraints
US5974169A (en) 1997-03-20 1999-10-26 Cognex Corporation Machine vision methods for determining characteristics of an object using boundary points and bounding regions
US6466923B1 (en) 1997-05-12 2002-10-15 Chroma Graphics, Inc. Method and apparatus for biomathematical pattern recognition
US6141033A (en) 1997-05-15 2000-10-31 Cognex Corporation Bandwidth reduction of multichannel images for machine vision
JP3580670B2 (ja) 1997-06-10 2004-10-27 富士通株式会社 入力画像を基準画像に対応付ける方法、そのための装置、及びその方法を実現するプログラムを記憶した記憶媒体
US6608647B1 (en) 1997-06-24 2003-08-19 Cognex Corporation Methods and apparatus for charge coupled device image acquisition with independent integration and readout
US5926568A (en) 1997-06-30 1999-07-20 The University Of North Carolina At Chapel Hill Image object matching using core analysis and deformable shape loci
US6118893A (en) 1997-07-16 2000-09-12 Cognex Corporation Analysis of an image of a pattern of discrete objects
US5950158A (en) 1997-07-30 1999-09-07 Nynex Science And Technology, Inc. Methods and apparatus for decreasing the size of pattern recognition models by pruning low-scoring models from generated sets of models
US6178261B1 (en) 1997-08-05 2001-01-23 The Regents Of The University Of Michigan Method and system for extracting features in a pattern recognition system
TW376492B (en) 1997-08-06 1999-12-11 Nippon Telegraph & Telephone Methods for extraction and recognition of pattern in an image, method for image abnormality judging, and memory medium with image processing programs
US5933516A (en) 1997-08-07 1999-08-03 Lockheed Martin Corp. Fingerprint matching by estimation of a maximum clique
US6122399A (en) 1997-09-04 2000-09-19 Ncr Corporation Pattern recognition constraint network
US6061086A (en) 1997-09-11 2000-05-09 Canopular East Inc. Apparatus and method for automated visual inspection of objects
US5978080A (en) 1997-09-25 1999-11-02 Cognex Corporation Machine vision methods using feedback to determine an orientation, pixel width and pixel height of a field of view
US5982475A (en) 1997-09-30 1999-11-09 Tropel Corporation Raster-scan photolithographic reduction system
US6151406A (en) 1997-10-09 2000-11-21 Cognex Corporation Method and apparatus for locating ball grid array packages from two-dimensional image data
US5974365A (en) 1997-10-23 1999-10-26 The United States Of America As Represented By The Secretary Of The Army System for measuring the location and orientation of an object
US6064388A (en) 1997-11-10 2000-05-16 Cognex Corporation Cartesian to polar coordinate transformation
US6457032B1 (en) 1997-11-15 2002-09-24 Cognex Corporation Efficient flexible digital filtering
US6026186A (en) 1997-11-17 2000-02-15 Xerox Corporation Line and curve detection using local information
US6975764B1 (en) 1997-11-26 2005-12-13 Cognex Technology And Investment Corporation Fast high-accuracy multi-dimensional pattern inspection
US6856698B1 (en) 1997-11-26 2005-02-15 Cognex Corporation Fast high-accuracy multi-dimensional pattern localization
EP1032884A4 (en) 1997-11-26 2004-08-25 Acuity Imaging Llc APPARENT NETWORK INTERFACE FOR LINKING INTEGRATED AND HOST PROCESSORS
US6658145B1 (en) 1997-12-31 2003-12-02 Cognex Corporation Fast high-accuracy multi-dimensional pattern inspection
US6363173B1 (en) 1997-12-19 2002-03-26 Carnegie Mellon University Incremental recognition of a three dimensional object
US6173070B1 (en) 1997-12-30 2001-01-09 Cognex Corporation Machine vision method using search models to find features in three dimensional images
US6850646B1 (en) 1997-12-31 2005-02-01 Cognex Corporation Fast high-accuracy multi-dimensional pattern inspection
IL122850A0 (en) 1998-01-05 1999-03-12 Wizsoft Pattern recognition using generalized association rules
US6272245B1 (en) 1998-01-23 2001-08-07 Seiko Epson Corporation Apparatus and method for pattern recognition
US6714679B1 (en) 1998-02-05 2004-03-30 Cognex Corporation Boundary analyzer
US6115052A (en) 1998-02-12 2000-09-05 Mitsubishi Electric Information Technology Center America, Inc. (Ita) System for reconstructing the 3-dimensional motions of a human figure from a monocularly-viewed image sequence
US6381375B1 (en) 1998-02-20 2002-04-30 Cognex Corporation Methods and apparatus for generating a projection of an image
US6215915B1 (en) 1998-02-20 2001-04-10 Cognex Corporation Image processing methods and apparatus for separable, general affine transformation of an image
US6226783B1 (en) 1998-03-16 2001-05-01 Acuity Imaging, Llc Object oriented method of structuring a software step program
JP3406831B2 (ja) 1998-03-19 2003-05-19 富士通株式会社 無線基地局のアレーアンテナシステム
US6324299B1 (en) 1998-04-03 2001-11-27 Cognex Corporation Object image search using sub-models
US6424734B1 (en) 1998-04-03 2002-07-23 Cognex Corporation Fiducial mark search using sub-models
GB2336729B (en) 1998-04-25 2001-10-31 Ibm A reticle for an object measurement system
US6516092B1 (en) 1998-05-29 2003-02-04 Cognex Corporation Robust sub-model shape-finder
US6025849A (en) 1998-06-01 2000-02-15 Autodesk, Inc. Framework for objects having authorable behaviors and appearance
US6154567A (en) 1998-07-01 2000-11-28 Cognex Corporation Pattern similarity metric for image search, registration, and comparison
US7016539B1 (en) 1998-07-13 2006-03-21 Cognex Corporation Method for fast, robust, multi-dimensional pattern recognition
US6324298B1 (en) 1998-07-15 2001-11-27 August Technology Corp. Automated wafer defect inspection system and a process of performing such inspection
US6963338B1 (en) 1998-07-31 2005-11-08 Cognex Corporation Method for refining geometric description models using images
US6421458B2 (en) 1998-08-28 2002-07-16 Cognex Corporation Automated inspection of objects undergoing general affine transformation
DE19854011A1 (de) 1998-11-12 2000-05-25 Knoll Alois Einrichtung und Verfahren zum Vermessen von Mechanismen und ihrer Stellung
US6687402B1 (en) 1998-12-18 2004-02-03 Cognex Corporation Machine vision methods and systems for boundary feature comparison of patterns and images
US6381366B1 (en) 1998-12-18 2002-04-30 Cognex Corporation Machine vision methods and system for boundary point-based comparison of patterns and images
US6625303B1 (en) 1999-02-01 2003-09-23 Eastman Kodak Company Method for automatically locating an image pattern in digital images using eigenvector analysis
US6477275B1 (en) 1999-06-16 2002-11-05 Coreco Imaging, Inc. Systems and methods for locating a pattern in an image
US6532301B1 (en) 1999-06-18 2003-03-11 Microsoft Corporation Object recognition with occurrence histograms
US7139421B1 (en) 1999-06-29 2006-11-21 Cognex Corporation Methods and apparatuses for detecting similar features within an image
JP3907874B2 (ja) 1999-08-02 2007-04-18 松下電器産業株式会社 欠陥検査方法
JP3226513B2 (ja) 1999-08-09 2001-11-05 株式会社半導体理工学研究センター 演算回路、演算装置、及び半導体演算回路
US7043055B1 (en) 1999-10-29 2006-05-09 Cognex Corporation Method and apparatus for locating objects using universal alignment targets
US6594623B1 (en) 1999-11-12 2003-07-15 Cognex Technology And Investment Corporation Determining three-dimensional orientation of objects
US6973207B1 (en) 1999-11-30 2005-12-06 Cognex Technology And Investment Corporation Method and apparatus for inspecting distorted patterns
US6639624B1 (en) 1999-12-30 2003-10-28 Cognex Corporation Machine vision methods for inspection of leaded components
US6748104B1 (en) 2000-03-24 2004-06-08 Cognex Corporation Methods and apparatus for machine vision inspection using single and multiple templates or patterns
US6950548B1 (en) 2000-05-17 2005-09-27 Cognex Corporation Creating geometric model descriptions for use in machine vision inspection systems
US6691126B1 (en) 2000-06-14 2004-02-10 International Business Machines Corporation Method and apparatus for locating multi-region objects in an image or video database
US7167583B1 (en) * 2000-06-28 2007-01-23 Landrex Technologies Co., Ltd. Image processing system for use with inspection systems
DE10048029A1 (de) 2000-09-26 2002-04-25 Philips Corp Intellectual Pty Verfahren zur Berechnung einer zwei Abbildungen verbindenden Transformation
US6760483B1 (en) 2000-10-13 2004-07-06 Vimatix (Bvi) Ltd. Method and apparatus for image analysis and processing by identification of characteristic lines and corresponding parameters
US6751338B1 (en) 2000-12-15 2004-06-15 Cognex Corporation System and method of using range image data with machine vision tools
US6728582B1 (en) 2000-12-15 2004-04-27 Cognex Corporation System and method for determining the position of an object in three dimensions using a machine vision system with two cameras
US6681151B1 (en) 2000-12-15 2004-01-20 Cognex Technology And Investment Corporation System and method for servoing robots based upon workpieces with fiducial marks using machine vision
US6771808B1 (en) 2000-12-15 2004-08-03 Cognex Corporation System and method for registering patterns transformed in six degrees of freedom using machine vision
US6785419B1 (en) 2000-12-22 2004-08-31 Microsoft Corporation System and method to facilitate pattern recognition by deformable matching
US6751361B1 (en) 2000-12-22 2004-06-15 Cognex Corporation Method and apparatus for performing fixturing in a machine vision system
US7006669B1 (en) 2000-12-31 2006-02-28 Cognex Corporation Machine vision method and apparatus for thresholding images of non-uniform materials
JP2002269560A (ja) * 2001-03-06 2002-09-20 Seiko Epson Corp テンプレートマッチング方法、それを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体、テンプレートマッチング装置、位置決め装置および実装装置
US7010163B1 (en) 2001-04-20 2006-03-07 Shell & Slate Software Method and apparatus for processing image data
US6959112B1 (en) 2001-06-29 2005-10-25 Cognex Technology And Investment Corporation Method for finding a pattern which may fall partially outside an image
US7200270B2 (en) * 2001-12-13 2007-04-03 Kabushiki Kaisha Toshiba Pattern recognition apparatus and method using distributed model representation of partial images
KR100484640B1 (ko) 2002-01-14 2005-04-20 삼성에스디아이 주식회사 생물분자 고정용 올리고머, 및 이를 포함하는 생물분자고정화 조성물
US6993193B2 (en) * 2002-03-26 2006-01-31 Agilent Technologies, Inc. Method and system of object classification employing dimension reduction
US20040081346A1 (en) 2002-05-01 2004-04-29 Testquest, Inc. Non-intrusive testing system and method
US7119351B2 (en) 2002-05-17 2006-10-10 Gsi Group Corporation Method and system for machine vision-based feature detection and mark verification in a workpiece or wafer marking system
EP1394727B1 (en) 2002-08-30 2011-10-12 MVTec Software GmbH Hierarchical component based object recognition
JP4229714B2 (ja) 2002-09-19 2009-02-25 株式会社リコー 画像処理装置、画像処理方法、画像処理プログラム、及び画像処理プログラムを記憶する記憶媒体
CA2411338C (en) 2002-11-07 2011-05-31 Mcmaster University Method for on-line machine vision measurement, monitoring and control of product features during on-line manufacturing processes
US7190834B2 (en) 2003-07-22 2007-03-13 Cognex Technology And Investment Corporation Methods for finding and characterizing a deformed pattern in an image
US8081820B2 (en) 2003-07-22 2011-12-20 Cognex Technology And Investment Corporation Method for partitioning a pattern into optimized sub-patterns
US7720291B2 (en) * 2004-02-17 2010-05-18 Corel Corporation Iterative fisher linear discriminant analysis
US7340089B2 (en) * 2004-08-17 2008-03-04 National Instruments Corporation Geometric pattern matching using dynamic feature combinations
US7260813B2 (en) 2004-10-25 2007-08-21 Synopsys, Inc. Method and apparatus for photomask image registration
US7945234B2 (en) 2005-02-16 2011-05-17 Qualcomm Incorporated Low duty cycle half-duplex mode operation with communication device
EP1864245A2 (en) * 2005-03-18 2007-12-12 Philips Intellectual Property & Standards GmbH Method of performing face recognition
JP2006293528A (ja) * 2005-04-07 2006-10-26 Sharp Corp 学習用画像選択方法および装置、画像処理アルゴリズム生成方法および装置、プログラムならびに記録媒体
US7863612B2 (en) 2006-07-21 2011-01-04 Semiconductor Energy Laboratory Co., Ltd. Display device and semiconductor device
US8085995B2 (en) * 2006-12-01 2011-12-27 Google Inc. Identifying images using face recognition
US7707539B2 (en) 2007-09-28 2010-04-27 Synopsys, Inc. Facilitating process model accuracy by modeling mask corner rounding effects
ATE452379T1 (de) 2007-10-11 2010-01-15 Mvtec Software Gmbh System und verfahren zur 3d-objekterkennung
ATE468572T1 (de) 2008-01-18 2010-06-15 Mvtec Software Gmbh System und verfahren zur erkennung verformbarer objekte
JP5163281B2 (ja) * 2008-05-21 2013-03-13 ソニー株式会社 静脈認証装置および静脈認証方法
US8131063B2 (en) * 2008-07-16 2012-03-06 Seiko Epson Corporation Model-based object image processing
JP5321596B2 (ja) * 2008-10-21 2013-10-23 日本電気株式会社 統計モデル学習装置、統計モデル学習方法、およびプログラム
JP5229478B2 (ja) * 2008-12-25 2013-07-03 日本電気株式会社 統計モデル学習装置、統計モデル学習方法、およびプログラム
US8266078B2 (en) * 2009-02-06 2012-09-11 Microsoft Corporation Platform for learning based recognition research
JP5381166B2 (ja) * 2009-03-04 2014-01-08 オムロン株式会社 モデル画像取得支援装置、モデル画像取得支援方法およびモデル画像取得支援プログラム
JP5385752B2 (ja) * 2009-10-20 2014-01-08 キヤノン株式会社 画像認識装置、その処理方法及びプログラム
US8131786B1 (en) * 2009-11-23 2012-03-06 Google Inc. Training scoring models optimized for highly-ranked results
US8180146B2 (en) 2009-12-22 2012-05-15 The Chinese University Of Hong Kong Method and apparatus for recognizing and localizing landmarks from an image onto a map
US20120029289A1 (en) 2010-07-29 2012-02-02 Cannuflow, Inc. Optical Cap for Use With Arthroscopic System
US8566746B2 (en) 2010-08-30 2013-10-22 Xerox Corporation Parameterization of a categorizer for adjusting image categorization and retrieval
US8144976B1 (en) 2010-12-06 2012-03-27 Seiko Epson Corporation Cascaded face model
JP2012128638A (ja) * 2010-12-15 2012-07-05 Canon Inc 画像処理装置、位置合わせ方法及びプログラム
US8542905B2 (en) * 2010-12-29 2013-09-24 Cognex Corporation Determining the uniqueness of a model for machine vision
US9710730B2 (en) * 2011-02-11 2017-07-18 Microsoft Technology Licensing, Llc Image registration
US8620837B2 (en) 2011-07-11 2013-12-31 Accenture Global Services Limited Determination of a basis for a new domain model based on a plurality of learned models
US9152700B2 (en) * 2011-09-30 2015-10-06 Google Inc. Applying query based image relevance models
US9111173B2 (en) 2012-04-23 2015-08-18 Honda Motor Co., Ltd. Learning part-based models of objects
CN102722719B (zh) * 2012-05-25 2014-12-17 西安电子科技大学 基于观察学习的入侵检测方法
JP5880454B2 (ja) * 2013-01-11 2016-03-09 富士ゼロックス株式会社 画像識別装置及びプログラム
CN103116754B (zh) * 2013-01-24 2016-05-18 浙江大学 基于识别模型的批量图像分割方法及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090290788A1 (en) * 2007-12-21 2009-11-26 Nathaniel Bogan System and method for performing multi-image training for pattern recognition and registration
US8457390B1 (en) * 2008-10-10 2013-06-04 Cognex Corporation Method and apparatus for training a probe model based machine vision system
CN101732031A (zh) * 2008-11-25 2010-06-16 中国大恒(集团)有限公司北京图像视觉技术分公司 眼底图像处理方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
侯彦宾等: "一种新的多尺度多模型自动图像配准算法", 《信息化理论与综合信息系统——中国电子学会电子系统工程分会第十三届信息化理论学术研讨会论文集》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111837229A (zh) * 2018-03-19 2020-10-27 科磊股份有限公司 扫描电子显微镜图像中的半监督异常检测
CN113039556A (zh) * 2018-10-11 2021-06-25 特斯拉公司 用于使用增广数据训练机器模型的系统和方法
CN113039556B (zh) * 2018-10-11 2022-10-21 特斯拉公司 用于使用增广数据训练机器模型的系统和方法
US11893774B2 (en) 2018-10-11 2024-02-06 Tesla, Inc. Systems and methods for training machine models with augmented data
CN113420017A (zh) * 2021-06-21 2021-09-21 上海特高信息技术有限公司 一种机器人导航算法训练数据集获取的区块链应用方法
CN113420017B (zh) * 2021-06-21 2023-10-13 上海特高信息技术有限公司 一种机器人导航算法训练数据集获取的区块链应用方法

Also Published As

Publication number Publication date
US9679224B2 (en) 2017-06-13
CN104252626B (zh) 2021-02-05
JP2020053084A (ja) 2020-04-02
JP2016184424A (ja) 2016-10-20
JP6967060B2 (ja) 2021-11-17
US20160155022A1 (en) 2016-06-02
US9659236B2 (en) 2017-05-23
CN110084260A (zh) 2019-08-02
US20150003726A1 (en) 2015-01-01
JP6630633B2 (ja) 2020-01-15
JP2015015019A (ja) 2015-01-22

Similar Documents

Publication Publication Date Title
CN104252626A (zh) 一种训练多图案识别和配准工具模型的半监督方法
Czarnowski et al. Deepfactors: Real-time probabilistic dense monocular slam
WO2021000664A1 (zh) 跨模态目标检测中的差异自动校准方法、系统、装置
JP2016091108A (ja) 人体部位検出システムおよび人体部位検出方法
WO2017149869A1 (ja) 情報処理装置、方法、プログラム及びマルチカメラシステム
CN110909605A (zh) 基于对比相关的跨模态行人重识别方法
CN105426901A (zh) 用于对摄像头视野中的已知物体进行分类的方法
US20090290788A1 (en) System and method for performing multi-image training for pattern recognition and registration
KR101021470B1 (ko) 영상 데이터를 이용한 로봇 움직임 데이터 생성 방법 및 생성 장치
Camposeco et al. Non-parametric structure-based calibration of radially symmetric cameras
Lo et al. Depth estimation based on a single close-up image with volumetric annotations in the wild: A pilot study
Wu et al. An automatic shoe-groove feature extraction method based on robot and structural laser scanning
Bodensteiner et al. Multispectral matching using conditional generative appearance modeling
Li et al. Night-time indoor relocalization using depth image with convolutional neural networks
Jiao et al. Lce-calib: automatic lidar-frame/event camera extrinsic calibration with a globally optimal solution
Loquercio et al. Learning depth with very sparse supervision
Dodds et al. Benchmarks for robotic soccer vision
Wu et al. Improving autonomous detection in dynamic environments with robust monocular thermal SLAM system
Wang et al. Stereo Rectification Based on Epipolar Constrained Neural Network
Shi et al. A correct-and-certify approach to self-supervise object pose estimators via ensemble self-training
Dubenova et al. D-InLoc++: Indoor Localization in Dynamic Environments
US11651504B2 (en) Learning method, storage medium and image processing device
Nobar Precise Hand Finger Width Estimation via RGB-D Data
Reich et al. Convex image orientation from relative orientations
CN108876849B (zh) 基于辅助标识的深度学习目标识别及定位方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant