Image analyzer with cyclical neighborhood processing pipeline
First Claim
1. An image analyzer system comprising:
- a pipeline of serially connected neighborhood transformation stages, each stage including neighborhood extraction means for accessing substantially all of the neighborhoods in a matrix of pixels constituting an image, said image matrix being supplied to the pipeline of stages as serial digital data from a data source, and programmable neighborhood transformation logic means for analyzing the pixels contained in the neighborhood extraction means, operative to perform a neighborhood transformation thereon and provide a transformation output signal to the next stage;
controller means for programming the neighborhood transformation logic in each of the stages before the serial image data is supplied thereto andfeedback means for coupling the output of the last stage to the input of the first stage in the pipeline for performing subsequent transformation on the previously transformed pixel data whereby the image pixels are transformed a greater number of times than there are stages in the pipeline without requiring additional transfer of image data from the data source.
3 Assignments
0 Petitions
Accused Products
Abstract
An image analyzer system includes a pipeline containing a given number of serially connected neighborhood transformation stages. Each stage includes a neighborhood extraction portion for sequentially accessing substantially all of the neighborhoods in a matrix of pixels constituting an image. Transformation control logic in each stage is operative for analyzing the pixels contained in the neighborhood extraction portion and provides a transformation output signal to the next stage in the pipeline. A central controller serves to program the stages to thereby define the type of transformation to be performed by the neighborhood transformation logic. Feedback means are provided for selectively coupling the output of the last stage in the pipeline to the input of the first stage. In one embodiment, the pipeline is loaded with all of the image pixels and the stages are reprogrammed before the pixels are recirculated through the stages thereby permitting a greater number of transformations to be performed than there are stages in the pipeline. In another embodiment, the feedback line contains indicia of the transformation output of a first frame of pixel data for comparison with succeeding frames to thereby detect changes therebetween.
-
Citations
7 Claims
-
1. An image analyzer system comprising:
-
a pipeline of serially connected neighborhood transformation stages, each stage including neighborhood extraction means for accessing substantially all of the neighborhoods in a matrix of pixels constituting an image, said image matrix being supplied to the pipeline of stages as serial digital data from a data source, and programmable neighborhood transformation logic means for analyzing the pixels contained in the neighborhood extraction means, operative to perform a neighborhood transformation thereon and provide a transformation output signal to the next stage; controller means for programming the neighborhood transformation logic in each of the stages before the serial image data is supplied thereto and feedback means for coupling the output of the last stage to the input of the first stage in the pipeline for performing subsequent transformation on the previously transformed pixel data whereby the image pixels are transformed a greater number of times than there are stages in the pipeline without requiring additional transfer of image data from the data source. - View Dependent Claims (2, 3)
-
-
4. A method of analyzing images represented by serial pixel data of an image matrix, said method comprising the steps of:
-
(a) programming each stage in a pipeline of programmable serial neighborhood transformation stages with control instructions for carrying out particular neighborhood transformations; (b) serially loading the pipeline with all of the pixels in the image matrix; and (c) feeding the output of the pipeline back to its input whereby the image pixels are transformed a greater number of times than there are stages in the pipeline. - View Dependent Claims (5, 6, 7)
-
Specification