Image processing device for continuously extracting features of small regions of an image
AssigneeTokyo Shibaura Denki Kabushiki Kaisha
InventorShou Tsunekawa
Life of this patent
Estimating the term…
Abstract
An image processing device which processes a small region of a predetermined number (m.times.n) of picture elements in a two-dimensionally scanned image and successively obtaining accumulated output of picture element data of a new small region containing a new picture element each time the new picture element data is read out. The sum of data of n consecutive picture elements of each row in an array of (M.times.N) picture elements is obtained, and is updated every time a new picture element of the corresponding row is read. The accumulated sum of the picture element data of a small area having (m.times.n) picture elements is obtained, and is updated every time new picture element data is read, thereby obtaining the accumulated sum of new (m.times.n) picture element data.
Claims7
An image data processing device for extracting a feature of a small region of an image, comprising:
- first memory means connected to sequentially receive input picture element data obtained by two-dimensional scanning of the image of temporarily storing the data, said first memory means having (M.times.n) stages to temporarily store (M.times.n) picture element data on n scanning lines, the (M.times.n) picture element data stored being sequentially read out of said first memory means in the order of application of said picture element data to said first memory means;
- second memory means having M stages for temporarily storing data sequentially applied to an input thereof, the M data stored being read out of said second memory means in the order of application of data thereto;
- first arithmetic operation circuit means for effecting an arithmetic operation of the input picture element data plus the output data of said second memory means minus the output data of said first memory means and thereby producing output data that is coupled to the input of said second memory means;
- third memory means for temporarily storing data applied to an input thereof;
- and
- second arithmetic operation circuit means for effecting an arithmetic operation of the output data of said first arithmetic operation circuit means plus output data of said third memory means minus output data of m (<M)-th stage of said second memory means and thereby producing output data that is coupled to the input of said third memory means;
- means for changeably selecting one of multiples of M)-th stage of said first memory means and coupling, as the output data of said first memory means, output data of the selected stage to said first arithmetic operation circuit means;
- and
- means for changeably selecting one of a plurality of stages of said second memory means and coupling, as the output data of said second memory means, output data of the selected stage to said second arithmetic operation circuit means.
An image data processing device for extracting a feature of a small region of an image, comprising:
- first memory means connected to sequentially receive input picture element data obtained by two-dimensional scanning of the image for temporarily storing data of (M.times.n) picture elements on n scanning lines, said means having a series connection of n first shift registers each having an output at which is produced output data, and each having M stages;
- first selecting means for changeably selecting one of the outputs of said first shift registers of said first memory means;
- second memory means having a second shift register having M stages;
- first arithmetic operation circuit means for effecting an arithmetic operation of the input picture element data plus output data of said second shift register minus output data of one of said first shift registers which is selected by said first selecting means and coupling output data to an input of said second register;
- second selecting means for changeably selecting one of a plurality of stages of said second shift register;
- third memory means for temporarily storing data applied to its input thereof;
- and
- second arithmetic operation circuit means for effecting an arithmetic operation of the output data of said first arithmetic operation circuit means plus output data of said third memory means minus output data of a stage of said second shift register selected by said second selecting means and thereby producing output data that is coupled to the input of said third memory means.
Dependencies are inferred from the claim text.