×

Learned part system

  • US 4,704,694 A
  • Filed: 12/16/1985
  • Issued: 11/03/1987
  • Est. Priority Date: 12/16/1985
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for characterizing an object in a first orientation thereof, said system having a learning mode and an identifying mode, comprising:

  • (a) camera means for producing video signals representative of the outline of an object to be characterized in the learning mode and of an object to be identified in the identifying mode;

    (b) signal processing means connected to said camera means for detecting the edges of said outline from said video signals and for producing digital signals defining a multiplicity of straight line segments by a first set of x-y coordinates representative of said outline, said processing means including first storage means for storing a table of said first set of x-y coordinates;

    (c) computer means connected to said processing means and having first program means for forming a convex hull around said outline by defining a second set of x-y coordinates and calculating characterizing parameters of said object from said second set of x-y coordinates, said parameters including(i) a centroid of said convex hull,(ii) an area of said convex hull,(iii) a radius R of said convex hull as a function of angle φ

    with respect to said first orientation of the object thereby producing a single valued mathematical function R(φ

    ) defining said convex hull, and(iv) a Fourier series representation of said hull defining function R(φ

    ) truncated at a preselected number of terms; and

    (d) second storage means connected to said computer means for storing said calculated characterizing parameters when said system is in the learning mode;

    (e) second program means programmed into said computer means for comparing characterizing parameters produced from another object, when said system is in the identifying mode, to characterizing parameters previously stored in said second storage means and for identifying such previously stored characterizing parameters which are essentially the same as said characterizing parameter of said other object so as to identify such other object; and

    (f) third program means programmed into said computer means for calculating the difference between the angle φ

    of the hull defining function R(φ

    ) of said other object and the angle φ

    of said identified previously stored characterizing parameters thereby determining the amount of rotation of such other object with respect to the orientation of the object producing such stored parameters during said learning mode.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×