×

Method and apparatus for sorting corner points in a visual image processing system

  • US 4,490,848 A
  • Filed: 03/31/1982
  • Issued: 12/25/1984
  • Est. Priority Date: 03/31/1982
  • Status: Expired due to Fees
First Claim
Patent Images

1. A feature extractor sorter apparatus for use in a visual image processing system which automatically determines whether newly supplied corner point identifying digital data should be linked to a free end corner point identifying digital data of a given set of other already linked corner point identifying digital data, where each corner point is identified by x, y coordinates and IN and OUT vectors, so as to represent part of a closed edge contour, said apparatus comprising:

  • microprocessor means for providing Δ

    x, Δ

    y digital data signals representing the difference Δ

    x, Δ

    y between x, y coordinates of said newly supplied corner point identifying digital data and the x, y coordinates of said free end corner point identifying digital data of a given set of other already linked corner point identifying digital data;

    summing means connected to receive said Δ

    x, Δ

    y digital data signals and to compute the sum Δ

    x+Δ

    y of said Δ

    x, Δ

    y digital data signals and to produce a corresponding Δ

    x+Δ

    y digital signal;

    difference means connected to receive said Δ

    x, Δ

    y digital data signals and to compute the difference Δ

    x-Δ

    y of said Δ

    x, Δ

    y digital data signals and to produce a corresponding Δ

    x-Δ

    y digital signal;

    memory means for storing vector data representing the IN/OUT vectors of said newly supplied corner point identifying digital data and the unconnected OUT/IN vectors of said free end corner point identifying digital data of said given set of other already linked corner point identifying digital data;

    vector comparison means connected to said second register means for comparing said IN/OUT and OUT/IN vector data and for producing a gate enabling signal when there is a match between the IN vector data of the newly supplied corner point and the OUT vector data of the free end corner point identifying digital data and when there is a match between the OUT vector data of the newly supplied corner point identifying digital data and the IN vector data of the free end corner point identifying digital data;

    vector orientation detection means connected to receive at least some of said vector data and to produce (a) a vertical vector signal if the IN/OUT (OUT/IN) vector data of either said free end corner point identifying digital data or said newly supplied corner point identifying digital data is vertical, (b) a first diagonal vector signal if the IN/OUT (OUT/IN) vector data of either said free end corner point identifying digital data or said newly supplied corner point identifying digital data is along a first predetermined diagonal, and (c) a second diagonal vector signal if the IN/OUT (OUT/IN) vector data of either said free end corner point identifying digital data or said newly supplied corner point identifying digital data is along a second predetermined diagonal; and

    logic gate means connected to receive said Δ

    x+Δ

    y, Δ

    x, Δ

    x-Δ

    y, gate enabling, vertical vector, first diagonal vector and second diagonal vector signals and to produce an identifying control signal output if said gate enabling signal is present and at least any one of the following conditions is also met;

    (a) Δ

    x+Δ

    y=0 and said second diagonal vector signal is present,(b) Δ

    x=0 and said vertical vector signal is present, or(c) Δ

    x-Δ

    y=0 and said first diagonal vector signal is present.

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