×

VSP Connectivity pattern recognition system

  • US 4,791,675 A
  • Filed: 12/31/1985
  • Issued: 12/13/1988
  • Est. Priority Date: 12/31/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. An image processing system for processing frames of binary pixels, with each frame having N lines, 1n, n=0, . . . , N-1, and each line having R pixel positions, Pr, r=0, . . . , R-1, the pixels being processed at a pixel scan rate, RP, the frames being processed at a frame rate, RF, a frame of pixels processed during a frame cycle, and a line of pixels processed during a line cycle, each frame including object regions of pixels having a first binary value and a background region of pixels having a second binary value, said system comprising:

  • line delay (LD) means having an LD input port and a set of J LD output ports, where J is a first predetermined integer, for receiving the pixels in a frame and for transferring J pixels, each at the same pixel location in J adjacent lines of said frame, to said J LD output ports;

    bit packing means, having J BP input ports, each coupled to a respective one of said J LD output ports, and a set of J×

    KBP output ports, including at least a first and a second BP output port, where K is a second predetermined integer, for transferring pixels from a J×

    K rectangular region of said frame, including J adjacent lines and K adjacent pixel positions in each line, to said J×

    K BP output ports;

    a look up table (LUT), having J×

    K LUT input ports, each coupled to a respective one of said J×

    K BP output ports, for generating a LUT output signal encoding a selected functional value of the pixel values received at said LUT input ports and for transferring said functional values to said LUT output ports at the pixel scan rate, RP;

    region labelling (RL) means, having an RL input coupled to a second BP output port and having an RL output port, said RL means for labelling each connected object region of said frame with a numeric label and for transferring the numeric label of each pixel received to said RL output port; and

    first multi-statistics gathering (MSG) means, having an increment input port, adapted to receive said LUT output signal, and an index input port coupled to said RL output port and having a plurality of accumulator bins selected by the signal received at said index input port and incremented by the signal received at said increment input port, said MSG means for accumulating the functional values encoded in said output signal generated by said LUT for all pixels in a given numerically labelled region in the accumulator bin indexed by the given numerical label.

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