Increasing accuracy of discrete curve transform estimates for curve matching in higher dimensions
    51.
    发明授权
    Increasing accuracy of discrete curve transform estimates for curve matching in higher dimensions 有权
    提高曲线匹配在较高维度上的离散曲线变换估计的精度

    公开(公告)号:US07450765B2

    公开(公告)日:2008-11-11

    申请号:US11851477

    申请日:2007-09-07

    Applicant: Lothar Wenzel

    Inventor: Lothar Wenzel

    CPC classification number: G06K9/48 G06K9/42 G06K9/6203 G06K9/6204 G06K2009/484

    Abstract: System and method for estimating a rotational shift between a first discrete curve and a second discrete curve, where the second discrete curve is a rotationally shifted version of the first discrete curve. First and second discrete curves are received. A rotational shift between the first discrete curve and the second discrete curve is estimated based on the first discrete curve and the second discrete curve. A cumulative rotational shift is updated based on the estimated rotational shift. A rotationally shifted version of the second discrete curve is generated based on the cumulative rotational shift. The estimating, updating, and generating are performed in an iterative manner using the respective rotationally shifted discrete curve for each iteration until a stopping condition occurs, thereby determining a final estimate of the rotational shift between the first discrete curve and the second discrete curve. The final estimate may be used to perform curve matching.

    Abstract translation: 用于估计第一离散曲线和第二离散曲线之间的旋转移动的系统和方法,其中第二离散曲线是第一离散曲线的旋转移位版本。 接收第一和第二离散曲线。 基于第一离散曲线和第二离散曲线来估计第一离散曲线和第二离散曲线之间的旋转移动。 基于估计的旋转移位来更新累积旋转移位。 基于累积旋转移位产生第二离散曲线的旋转移位版本。 以迭代方式使用相应的旋转移位离散曲线进行估计,更新和生成,直到发生停止条件,从而确定第一离散曲线和第二离散曲线之间的旋转移位的最终估计。 最终估计可用于执行曲线匹配。

    System and method for programmatically generating a second graphical program based on a first graphical program
    52.
    发明授权
    System and method for programmatically generating a second graphical program based on a first graphical program 有权
    用于基于第一图形程序以编程方式生成第二图形程序的系统和方法

    公开(公告)号:US07340684B2

    公开(公告)日:2008-03-04

    申请号:US10978995

    申请日:2004-11-01

    Abstract: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    Abstract translation: 用于基于与第一编程开发环境相关联的第一图形程序以编程方式生成与第二编程开发环境相关联的第二图形程序的系统和方法。 第二图形程序可以以编程方式生成,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    Matching of discrete curves under affine transforms
    54.
    发明授权
    Matching of discrete curves under affine transforms 有权
    仿射变换下离散曲线的匹配

    公开(公告)号:US07158677B2

    公开(公告)日:2007-01-02

    申请号:US10224043

    申请日:2002-08-20

    CPC classification number: G06K9/6204

    Abstract: System and method for determining the presence of an object of interest from a template image in an acquired target image, despite of or using various types of affine transformations of the object of interest in the target image. A template image discrete curve is determined from the template image corresponding to the object of interest, and a template curve canonical transform calculated based on the curve. The canonical transform is applied to the template curve to generate a mapped template curve. The target image is received, a target image discrete curve determined, and a target curve canonical transform computed based on the target curve canonical transform. The target canonical transform is applied to the target curve to generate a mapped target curve. Geometric pattern matching is performed using the mapped template and target image discrete curves to generate pattern matching results, and the pattern matching results are output.

    Abstract translation: 尽管在目标图像中使用或使用感兴趣对象的各种仿射变换来确定所获取的目标图像中的模板图像中感兴趣对象的存在的系统和方法。 从与感兴趣对象相对应的模板图像确定模板图像离散曲线,并根据曲线计算模板曲线规范变换。 将规范变换应用于模板曲线以生成映射的模板曲线。 接收目标图像,确定目标图像离散曲线,并且基于目标曲线规范变换计算的目标曲线规范变换。 将目标规范变换应用于目标曲线以生成映射的目标曲线。 使用映射的模板和目标图像离散曲线进行几何模式匹配,以生成模式匹配结果,并输出模式匹配结果。

    System and method for generating a low discrepancy curve in a region
    57.
    发明授权
    System and method for generating a low discrepancy curve in a region 有权
    在区域中产生低偏差曲线的系统和方法

    公开(公告)号:US07034831B2

    公开(公告)日:2006-04-25

    申请号:US09876977

    申请日:2001-06-08

    Abstract: A system and method for generating a curve in a region, e.g., a Low Discrepancy Curve. The method may generate an unbounded Low Discrepancy Point (LDP); apply one or more boundary conditions to the unbounded LDP to generate a bounded LDP located within the region; repeat said generating and said applying one or more boundary conditions one or more times, generating a Low Discrepancy Sequence (LDS) in the region; store the LDS; and generate output comprising the LDS, wherein the LDS defines the curve in the region. The method may scan the region according to the defined curve. In generating the unbounded LDP, the method may select two or more irrational numbers, a step size epsilon (ε), and a starting position; initialize a current position to the starting position; and increment components of the current position based on ε and the irrational numbers to generate the unbounded LDP.

    Abstract translation: 用于在区域中产生曲线的系统和方法,例如低差异曲线。 该方法可以产生无界低差异点(LDP); 对无界LDP应用一个或多个边界条件,以产生位于该区域内的有界LDP; 重复所述生成并且表示施加一个或多个边界条件一次或多次,在该区域中产生低差异序列(LDS); 存储LDS; 并且生成包括LDS的输出,其中LDS定义该区域中的曲线。 该方法可以根据定义的曲线扫描该区域。 在生成无界LDP时,该方法可以选择两个或更多个无理数,步长ε(ε)和开始位置; 将当前位置初始化为起始位置; 并且基于ε和不合理数增加当前位置的分量以生成无界LDP。

    System and method for programmatically modifying a graphical program in response to program information
    58.
    发明授权
    System and method for programmatically modifying a graphical program in response to program information 有权
    响应于程序信息以编程方式修改图形程序的系统和方法

    公开(公告)号:US07000190B2

    公开(公告)日:2006-02-14

    申请号:US09745297

    申请日:2000-12-20

    Abstract: A system and method for programmatically generating and modifying graphical programs, in response to receiving program information. The program information may specify functionality of the graphical program or graphical program portion. During execution of a graphical program generation (GPG) program, the GPG program may be operable to receive the program information. In response to the program information, the GPG program may programmatically generate a graphical program (or graphical program portion) that implements the specified functionality. Thus, the GPG program may generate different graphical programs, depending on the program information received. The GPG program may have any of various purposes or applications. In some embodiments, the GPG program may be a program or application which a user utilizes to construct or characterize a computational process. In response to the specified computational process, the GPG program may programmatically generate a graphical program to implement the computational process. In other embodiments, the GPG program may be a program or application that directly aids the user in creating a graphical program. In addition to these examples, a GPG program may receive any other type of information and programmatically generate a graphical program based on the received information. After programmatically generating the graphical program, the GPG program may receive subsequent program information specifying a modification to the graphical program and may programmatically modify the graphical program based on the program information.

    Abstract translation: 一种用于响应于接收节目信息而以编程方式生成和修改图形节目的系统和方法。 程序信息可以指定图形程序或图形程序部分的功能。 在执行图形程序生成(GPG)程序期间,GPG程序可以用于接收程序信息。 响应于程序信息,GPG程序可以以编程方式生成实现指定功能的图形程序(或图形程序部分)。 因此,根据接收到的节目信息,GPG节目可以产生不同的图形节目。 GPG程序可能有各种目的或应用。 在一些实施例中,GPG程序可以是用户利用来构建或表征计算过程的程序或应用程序。 响应于指定的计算过程,GPG程序可以以编程方式生成图形程序来实现计算过程。 在其他实施例中,GPG程序可以是直接帮助用户创建图形程序的程序或应用程序。 除了这些示例之外,GPG程序可以接收任何其他类型的信息,并且基于所接收的信息以编程方式生成图形程序。 在以编程方式生成图形程序之后,GPG程序可以接收指定对图形程序的修改的后续程序信息,并且可以基于程序信息以编程方式修改图形程序。

    System and method for generating a low discrepancy curve on an abstract surface
    59.
    发明授权
    System and method for generating a low discrepancy curve on an abstract surface 有权
    在抽象表面上生成低差异曲线的系统和方法

    公开(公告)号:US06909801B2

    公开(公告)日:2005-06-21

    申请号:US09876982

    申请日:2001-06-08

    Abstract: A system and method for generating a curve, such as a Low Discrepancy Curve, on a surface, such as an abstract surface with a Riemannian metric. The system may comprise a computer which includes a CPU and a memory medium which is operable to store one or more programs executable by the CPU to perform the method. The method may: 1) parameterize the surface; 2) select a curve, such as a Low Discrepancy Curve, in a parameter space, for example, a simple space such as a unit square; 3) re-parameterize the surface, for example, re-parameterize the surface such that a ratio of line and area elements of the surface based on a Riemannian metric is constant; and 4) map the curve onto the surface using the re-parameterization. The method may also generate output comprising information regarding the mapped curve, for example, displaying the mapped curve on a display device.

    Abstract translation: 用于在诸如具有黎曼度量的抽象表面的表面上生成诸如低差异曲线的曲线的系统和方法。 该系统可以包括计算机,其包括CPU和存储介质,该存储介质可操作以存储由CPU执行的一个或多个程序以执行该方法。 该方法可以:1)参数化表面; 2)在参数空间中选择一个曲线,例如低偏差曲线,例如单位平方的简单空间; 3)重新参数化表面,例如,重新参数化表面,使得基于黎曼度量的表面的线和面积元素的比率是恒定的; 和4)使用重新参数化将曲线映射到曲面上。 该方法还可以生成包括关于映射曲线的信息的输出,例如,在显示设备上显示映射曲线。

    System and method for image pattern matching using a unified signal transform
    60.
    发明授权
    System and method for image pattern matching using a unified signal transform 有权
    使用统一信号变换的图像模式匹配的系统和方法

    公开(公告)号:US06807305B2

    公开(公告)日:2004-10-19

    申请号:US09832912

    申请日:2001-04-10

    CPC classification number: G06F17/15 G06K9/00496 G06K9/52 G06K9/522 G06K9/6203

    Abstract: A system and method for performing pattern matching to locate an instance of one or more of a plurality of template images in a target image. In a preprocessing phase a unified signal transform (UST) is determined from the template images. The UST converts each template image to a generalized frequency domain. The UST is applied at a generalized frequency to each template image to calculate corresponding generalized frequency component values (GFCVs) for each template image. At runtime, the target image is received, and the UST is applied at the generalized frequency to the target image to calculate a corresponding GFCV. The UST may be applied to pixel subsets of the template and target images. A best match is determined between the GFCV of the target image and the GFCVs of each template image. Finally, information indicating the best match template image from the set of template images is output.

    Abstract translation: 一种用于执行图案匹配以定位目标图像中的多个模板图像中的一个或多个的实例的系统和方法。 在预处理阶段,从模板图像确定统一信号变换(UST)。 UST将每个模板图像转换为广义频域。 UST以广义频率应用于每个模板图像,以计算每个模板图像的相应的广义频率分量值(GFCV)。 在运行时,接收目标图像,并以广义频率将UST应用于目标图像,以计算相应的GFCV。 UST可以应用于模板和目标图像的像素子集。 在目标图像的GFCV和每个模板图像的GFCV之间确定最佳匹配。 最后,输出指示模板图像集合中最佳匹配模板图像的信息。

Patent Agency Ranking