System and processor implemented method for improved image quality and enhancement
First Claim
1. A processor implemented method for image improvement comprising the following steps not necessarily in sequential order:
- providing a plurality of frames of a region of interest;
determining the value of each pixel at each location within each frame to form a first array of pixel values for each frame;
selecting less than all of the pixel locations within each frame within the plurality of frames;
summing the intensity values for the selected pixel locations within each frame;
multiplying the pixels in the first array of pixel values by the summation of intensity values for the selected pixel locations to produce a first product array for each frame;
summing the first product arrays;
determining the average of first product arrays by dividing the sum of first product arrays by the number of frames in the plurality of frames;
determining the average value of each pixel at each pixel location for the plurality of frames to form a second array of averaged pixel values for the plurality of frames;
determining the average of the summation of intensity values for the selected pixel locations for the plurality of frames;
multiplying the array of average pixel values and the average of the summation of intensity values for the selected pixel locations for the plurality of frames to form a second product array; and
subtracting the second product array from the average of first product arrays to provide an improved image of the region of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for image improvement comprising providing a plurality of frames; determining the value of each pixel within each frame to form a first array of pixel values; selecting pixel locations within a frame; summing the intensity values of those pixels; multiplying the pixels in the first array by the summation of intensity values for selected pixel locations to produce a first product array for each frame; summing the first product arrays; determining the average of first product arrays; determining the average value of each pixel for the plurality of frames to form an a second array of averaged pixel values; determining the average of the summation of intensity values for the selected pixel locations; multiplying the array of average pixel values and the average of the summation of intensity values to form a second product array; subtracting the second product array from the average of first product arrays.
-
Citations
16 Claims
-
1. A processor implemented method for image improvement comprising the following steps not necessarily in sequential order:
-
providing a plurality of frames of a region of interest; determining the value of each pixel at each location within each frame to form a first array of pixel values for each frame; selecting less than all of the pixel locations within each frame within the plurality of frames; summing the intensity values for the selected pixel locations within each frame; multiplying the pixels in the first array of pixel values by the summation of intensity values for the selected pixel locations to produce a first product array for each frame; summing the first product arrays; determining the average of first product arrays by dividing the sum of first product arrays by the number of frames in the plurality of frames; determining the average value of each pixel at each pixel location for the plurality of frames to form a second array of averaged pixel values for the plurality of frames; determining the average of the summation of intensity values for the selected pixel locations for the plurality of frames; multiplying the array of average pixel values and the average of the summation of intensity values for the selected pixel locations for the plurality of frames to form a second product array; and subtracting the second product array from the average of first product arrays to provide an improved image of the region of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A system for image improvement comprising:
-
at least one processor, at least one input for inputting frames of data; at least one display for displaying the image; at least one memory operatively associated with the at least one processor adapted to store frames of data taken of a region of interest, each frame of data comprising an array of pixels, each pixel having a pixel value, the at least one processor operating to process a plurality of frames of a given region of interest by; determining the value of each pixel at each location within each frame to form a first array of pixel values for each frame; selecting less than all of the pixel locations within each frame within the plurality of frames; summing the intensity values for the selected pixel locations within each frame; multiplying the pixels in the first array of pixel values by the summation of intensity values for the selected pixel locations to produce a first product array for each frame; summing the first product arrays; determining the average of first product arrays by dividing the sum of first product arrays by the number of frames in the plurality of frames; determining the average value of each pixel at each pixel location for the plurality of frames to form a second array of averaged pixel values for the plurality of frames; determining the average of the summation of intensity values for the selected pixel locations for the plurality of frames; multiplying the array of average pixel values and the average of the summation of intensity values for the selected pixel locations for the plurality of frames to form a second product array; and subtracting the second product array from the average of first product arrays to provide an improved image of the region of interest. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification