String reconstruction using multiple strings
    1.
    发明授权
    String reconstruction using multiple strings 有权
    使用多个字符串进行字符串重构

    公开(公告)号:US08156414B2

    公开(公告)日:2012-04-10

    申请号:US11948410

    申请日:2007-11-30

    CPC classification number: H04L1/0045

    Abstract: Disclosed are systems and methods for reconstructing a string comprising characters given multiple strings that may contain one or more errors. In embodiments, pairwise comparisons of strings within a set of candidate strings that may contain errors is performed so that measures related to similarity between the strings in each pair may be calculated. In embodiments, an alignment and voting method using at least some of the similarity measures may be employed to generate a reconstructed string. In embodiments, the reconstructed string may be validated, and in embodiments, its characters may be converted to another encoding, if necessary.

    Abstract translation: 公开了用于重构字符串的系统和方法,其包括给定多个可能包含一个或多个错误的字符串的字符。 在实施例中,执行可能包含错误的一组候选字符串内的字符串的成对比较,使得可以计算与每对中的字符串之间的相似性相关的度量。 在实施例中,可以采用使用至少一些相似性度量的对准和投票方法来生成重构的串。 在实施例中,重建的字符串可以被验证,并且在实施例中,如果需要,其字符可以被转换为另一个编码。

    Embedding Data in Images
    2.
    发明申请
    Embedding Data in Images 有权
    在图像中嵌入数据

    公开(公告)号:US20090136082A1

    公开(公告)日:2009-05-28

    申请号:US11945853

    申请日:2007-11-27

    CPC classification number: G06T1/0021

    Abstract: Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites.

    Abstract translation: 公开了用于从图像嵌入和/或提取数据的系统和方法的实施例。 在实施例中,图像可以被分割成区域,并且分割区域内的字符或其他图像组可以被确定为嵌入位点。 通过将每个数据元素表示为相对于嵌入位点的另一部分中的像素分配给嵌入站点的一部分内的像素的不同强度值,可以将数据向量嵌入到一组相应的有序嵌入位点中。 在实施例中,可以通过从一组已识别和排序的嵌入位点提取和解码一组位值来从图像中提取嵌入数据。

    Segmenting a String Using Similarity Values
    3.
    发明申请
    Segmenting a String Using Similarity Values 有权
    使用相似性值分割字符串

    公开(公告)号:US20090129676A1

    公开(公告)日:2009-05-21

    申请号:US11943285

    申请日:2007-11-20

    CPC classification number: G06K9/0055

    Abstract: Disclosed are systems and methods for segmenting a string comprised of one or more string segments using similarity values. In embodiments, each string segment may contain at least a variation of a marker string that may be used to separate string segments in the string. In embodiments, a similarity value representing the result of comparing the marker string to substrings of the string may be computed, and a similarity vector representing the set of comparisons for the locations on the string may be generated. In embodiments, the similarity vector may be used to identify candidate segmentation locations in the string. In embodiments, a set of segmentation locations in the string may be derived from the candidate segmentation locations in the string, and the string may be segmented according to the set of segmentation locations.

    Abstract translation: 公开了用于使用相似性值来分割由一个或多个字符串段组成的字符串的系统和方法。 在实施例中,每个字符串段可以至少包含可用于分离字符串中的字符串段的标记字符串的变体。 在实施例中,可以计算表示将标记串与字符串的子串进行比较的结果的相似度值,并且可以生成表示字符串上的位置的比较集合的相似度向量。 在实施例中,可以使用相似度向量来识别字符串中的候选分割位置。 在实施例中,可以从字符串中的候选分割位置导出字符串中的一组分割位置,并且可以根据分割位置集来分割字符串。

    Extracting Data From Images
    4.
    发明申请
    Extracting Data From Images 有权
    从图像提取数据

    公开(公告)号:US20090129625A1

    公开(公告)日:2009-05-21

    申请号:US11944288

    申请日:2007-11-21

    CPC classification number: G06T1/005 G06T1/0028 G06T2201/0051 G06T2201/0065

    Abstract: Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites.

    Abstract translation: 公开了用于从图像嵌入和/或提取数据的系统和方法的实施例。 在实施例中,图像可以被分割成区域,并且分割区域内的字符或其他图像组可以被确定为嵌入位点。 通过将每个数据元素表示为相对于嵌入位点的另一部分中的像素分配给嵌入站点的一部分内的像素的不同强度值,可以将数据向量嵌入到一组相应的有序嵌入位点中。 在实施例中,可以通过从一组已识别和排序的嵌入位点提取和解码一组位值来从图像中提取嵌入数据。

    Image capture, alignment, and registration
    5.
    发明授权
    Image capture, alignment, and registration 失效
    图像捕获,对齐和注册

    公开(公告)号:US08269836B2

    公开(公告)日:2012-09-18

    申请号:US12179324

    申请日:2008-07-24

    Abstract: Embodiments of the present invention enable image capture, alignment, and registration. Certain applications of the present invention are its use in various embodiments of a system for inspection of a printed circuit board (“PCB”) substrate. In embodiments, an image capture system comprising a camera and a two-dimensional surface supporting an image may be calibrated based on configuration parameters of an image to be captured and of a simulated reference bitmap based on the image. In embodiments, the position of the image to be captured on the two-dimensional surface is determined based on calibration parameters. In embodiments, a sequence of images may be captured of sections of an image that cannot be captured in a single scan. A scan path across the image may be determined that is based in part on calibration parameters. In embodiments, consistency of quality of captured images is maintained by validating selected characteristics of each image as it is being captured and by validating the alignment of each captured image with a corresponding simulated reference bitmap.

    Abstract translation: 本发明的实施例使得能够进行图像捕获,对准和配准。 本发明的某些应用是在用于检查印刷电路板(“PCB”)衬底的系统的各种实施例中的用途。 在实施例中,可以基于要捕获的图像的配置参数和基于图像的模拟参考位图来校准包括相机和支持图像的二维表面的图像拍摄系统。 在实施例中,基于校准参数确定待捕获在二维表面上的图像的位置。 在实施例中,可以捕获不能在单次扫描中捕获的图像的部分的图像序列。 可以确定跨越图像的扫描路径部分地基于校准参数。 在实施例中,通过在每个图像被捕获时选择的特征进行验证并且通过使用相应的模拟参考位图来验证每个捕获的图像的对准来维持所捕获图像的质量的一致性。

    Identifying steganographic data in an image
    6.
    发明授权
    Identifying steganographic data in an image 有权
    识别图像中的隐写数据

    公开(公告)号:US07974437B2

    公开(公告)日:2011-07-05

    申请号:US11942464

    申请日:2007-11-19

    Abstract: Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites.

    Abstract translation: 公开了用于从图像嵌入和/或提取数据的系统和方法的实施例。 在实施例中,图像可以被分割成区域,并且分割区域内的字符或其他图像组可以被确定为嵌入位点。 通过将每个数据元素表示为相对于嵌入位点的另一部分中的像素分配给嵌入站点的一部分内的像素的不同强度值,可以将数据向量嵌入到一组相应的有序嵌入位点中。 在实施例中,可以通过从一组已识别和排序的嵌入位点提取和解码一组位值来从图像中提取嵌入数据。

    Image Capture, Alignment, and Registration
    7.
    发明申请
    Image Capture, Alignment, and Registration 失效
    图像捕获,对齐和注册

    公开(公告)号:US20100020167A1

    公开(公告)日:2010-01-28

    申请号:US12179324

    申请日:2008-07-24

    Abstract: Embodiments of the present invention enable image capture, alignment, and registration. Certain applications of the present invention are its use in various embodiments of a system for inspection of a printed circuit board (“PCB”) substrate. In embodiments, an image capture system comprising a camera and a two-dimensional surface supporting an image may be calibrated based on configuration parameters of an image to be captured and of a simulated reference bitmap based on the image. In embodiments, the position of the image to be captured on the two-dimensional surface is determined based on calibration parameters. In embodiments, a sequence of images may be captured of sections of an image that cannot be captured in a single scan. A scan path across the image may be determined that is based in part on calibration parameters. In embodiments, consistency of quality of captured images is maintained by validating selected characteristics of each image as it is being captured and by validating the alignment of each captured image with a corresponding simulated reference bitmap.

    Abstract translation: 本发明的实施例使得能够进行图像捕获,对准和配准。 本发明的某些应用是在用于检查印刷电路板(“PCB”)衬底的系统的各种实施例中的用途。 在实施例中,可以基于要捕获的图像的配置参数和基于图像的模拟参考位图来校准包括相机和支持图像的二维表面的图像拍摄系统。 在实施例中,基于校准参数确定待捕获在二维表面上的图像的位置。 在实施例中,可以捕获不能在单次扫描中捕获的图像的部分的图像序列。 可以确定跨越图像的扫描路径部分地基于校准参数。 在实施例中,通过在每个图像被捕获时选择的特征进行验证并且通过使用相应的模拟参考位图来验证每个捕获的图像的对准来维持所捕获图像的质量的一致性。

    Segmenting a string using similarity values
    8.
    发明授权
    Segmenting a string using similarity values 有权
    使用相似性值分割字符串

    公开(公告)号:US08081823B2

    公开(公告)日:2011-12-20

    申请号:US11943285

    申请日:2007-11-20

    CPC classification number: G06K9/0055

    Abstract: Disclosed are systems and methods for segmenting a string comprised of one or more string segments using similarity values. In embodiments, each string segment may contain at least a variation of a marker string that may be used to separate string segments in the string. In embodiments, a similarity value representing the result of comparing the marker string to substrings of the string may be computed, and a similarity vector representing the set of comparisons for the locations on the string may be generated. In embodiments, the similarity vector may be used to identify candidate segmentation locations in the string. In embodiments, a set of segmentation locations in the string may be derived from the candidate segmentation locations in the string, and the string may be segmented according to the set of segmentation locations.

    Abstract translation: 公开了用于使用相似性值来分割由一个或多个字符串段组成的字符串的系统和方法。 在实施例中,每个字符串段可以至少包含可用于分离字符串中的字符串段的标记字符串的变体。 在实施例中,可以计算表示将标记串与字符串的子串进行比较的结果的相似度值,并且可以生成表示字符串上的位置的比较集合的相似度向量。 在实施例中,可以使用相似度向量来识别字符串中的候选分割位置。 在实施例中,可以从字符串中的候选分割位置导出字符串中的一组分割位置,并且可以根据分割位置集来分割字符串。

    Extracting data from images
    9.
    发明授权
    Extracting data from images 有权
    从图像中提取数据

    公开(公告)号:US08031905B2

    公开(公告)日:2011-10-04

    申请号:US11944288

    申请日:2007-11-21

    CPC classification number: G06T1/005 G06T1/0028 G06T2201/0051 G06T2201/0065

    Abstract: Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites.

    Abstract translation: 公开了用于从图像嵌入和/或提取数据的系统和方法的实施例。 在实施例中,图像可以被分割成区域,并且分割区域内的字符或其他图像组可以被确定为嵌入位点。 通过将每个数据元素表示为相对于嵌入位点的另一部分中的像素分配给嵌入站点的一部分内的像素的不同强度值,可以将数据向量嵌入到一组相应的有序嵌入位点中。 在实施例中,可以通过从一组已识别和排序的嵌入位点提取和解码一组位值来从图像中提取嵌入数据。

    Embedding data in images
    10.
    发明授权
    Embedding data in images 有权
    在图像中嵌入数据

    公开(公告)号:US08009862B2

    公开(公告)日:2011-08-30

    申请号:US11945853

    申请日:2007-11-27

    CPC classification number: G06T1/0021

    Abstract: Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites.

    Abstract translation: 公开了用于从图像嵌入和/或提取数据的系统和方法的实施例。 在实施例中,图像可以被分割成区域,并且分割区域内的字符或其他图像组可以被确定为嵌入位点。 通过将每个数据元素表示为相对于嵌入位点的另一部分中的像素分配给嵌入站点的一部分内的像素的不同强度值,可以将数据向量嵌入到一组相应的有序嵌入位点中。 在实施例中,可以通过从一组已识别和排序的嵌入位点提取和解码一组位值来从图像中提取嵌入数据。

Patent Agency Ranking