Claims
- 1. A high speed shift variant image processing apparatus for correcting selected non-uniform image distortion and for enhancing selected portions of an original image, said apparatus comprising:
- first means for storing original image data of an object under medical examination in a one frame unit, said original image data being constructed by a plurality of pixel data, each pixel being stored at a designated memory location in said first means;
- second means, including a plurality of coefficient memory means, for storing a plurality of independent filtering coefficient matrices, each matrixc including a plurality of coefficients and being associated with a neighborhood of a pixel of interest in the original image, each coefficient of a given matrix being stored in a different coefficient memory means at a memory location corresponding to the memory location in said first means of the pixel of interest associated with the given matrix;
- selector means, connected to said plurality of coefficient memory means, for selecting a coefficient value output from one of said coefficient memory means corresponding to a desired matrix coefficient;
- means for addressing said first and second means for reading out a plurality of pixel data from said first means and the filtering coefficients from said second means and for controlling said selector means, said addressing means generating an address signal and applying the address signal to said first and second means, said addressing means generating an address bias signal for scanning the neighborhood of an individual pixel and applying the address bias signal to said first means, and said addressing means generating a selection signal for controlling said selector means; and
- filter processing means for producing an output image, including multiplier means for multiplying the output of said first means with the output of said second means to obtain a plurality of output pixel data, and accumulator means for accumulating said plurality of output pixel data to obtain the output image.
- 2. An apparatus as claimed in claim 1, wherein said first means includes means for adding said address signal and said address bias signal to obtain a converting address to scan the neighborhood of a pixel of interest.
- 3. An apparatus as claimed in claim 1, wherein said multiplier means performs a calculation corresponding to: ##EQU5## where D(i, j) is the output pixel data, Ci,j (k, l) is the filtering coefficients, and D(i-k, j-l) is the original pixel data.
- 4. An apparatus as claimed in claim 1, wherein said accumulator means includes an output memory means for storing the output pixel data, and an adder means for adding the output of said output memory means and said multiplier means.
- 5. An apparatus as claimed in claim 4, wherein said output memory means outputs a stored intermediate pixel value, said adder means adds the intermediate pixel value to the output of said multiplier means to produce a new intermediate pixel value, and said adder means replaces the stored intermediate pixel value in said output memory means with said new intermediate pixel value.
- 6. An apparatus as claimed in claim 1, wherein each coefficient memory means simultaneously provides one coefficient from a filtering coefficient matrix to said selector means.
Priority Claims (1)
Number |
Date |
Country |
Kind |
60-41484 |
Mar 1985 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/459,425 filed Dec. 30, 1989, which is a continuation of application Ser. No. 07/165,348 filed Feb. 29, 1988, which is a continuation of application Ser. No. 06/834,786 filed Feb. 28, 1986 each now abandoned.
US Referenced Citations (13)
Continuations (3)
|
Number |
Date |
Country |
Parent |
459425 |
Dec 1989 |
|
Parent |
165348 |
Feb 1988 |
|
Parent |
834786 |
Feb 1986 |
|