×

System and method for identifying and locating instances of a shape under large variations in linear degrees of freedom and/or stroke widths

  • US 9,305,235 B1
  • Filed: 12/21/2007
  • Issued: 04/05/2016
  • Est. Priority Date: 12/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for automatically training a machine vision system prior to run-time of an industrial automation system that utilizes the machine vision system, the machine vision system comprising a digital data processor, the method comprising the steps of:

  • a) receiving at the digital data processor an image of an object worked upon in the industrial automation system, the image comprising a plurality of edges;

    b) extracting, using the digital data processor, a set of boundary line segments from the image that coincide with at least one of the plurality of edges;

    c) generating, using the digital data processor, one or more boundary match candidates by selecting at least one boundary model shape from a library of predefined boundary model shapes and comparing the at least one boundary model shape to the set of extracted boundary segments;

    d) extracting, using the digital data processor, a set of internal line segments from the image that are remote from the plurality of edges;

    wherein a boundary of the object is skeletonized to create the set of internal line segments;

    e) generating, using the digital data processor, one or more internal match candidates by selecting at least one internal line model shape from a library of predefined internal line model shapes and comparing the at least one internal line model shape to the set of extracted internal line segments;

    f) corresponding, using the digital data processor, the set of boundary line segments to the one or more boundary match candidates and the set of internal line segments to the one or more internal match candidates to identify a set of best correspondences for the object; and

    g) prior to run-time of the industrial automation system, automatically training the machine vision system for using one or more of the set of best correspondences for the object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×