Patent ID: 7899263

Claim:
Circuitry for processing images and/or video of analytical-form objects with known statistics, said circuitry comprising: a processor that executes software instructions for processing the images and/or video; tiling circuitry that converts the images and/or video into non-overlapping blocks; a random access memory that stores the non-overlapping blocks as processed image and/or video data; a rotationally symmetric Gaussian low-pass filter; and transform coding hardware coupled to said random access memory and the processor that performs transform coding functions, responsive to a request by the processor, including producing lumpy background images using the rotationally symmetric Gaussian low-pass filter to filter in the frequency domain white Gaussian noise in the processed image and/or video data stored in the random access memory and returning the lumpy background images to the processor for further processing of the images and/or video, wherein the producing and returning of lumpy background images by the transform coding hardware comprises: generating a plurality of uncorrelated Gaussian images having a zero mean; calculating a 2D-Fast Fourier Transform (FFT) of the generated plurality of uncorrelated Gaussian images to get a plurality of Fourier coefficients; multiplying the plurality of Fourier coefficients by a set of low-pass filter coefficients pixel by pixel; calculating a 2D-Inverse Fast Fourier Transform (IFFT) of the multiplied filtered Fourier coefficients; and returning the real parts of the 2D-IFFT as lumpy background images to the processor for further processing.