P
USRE43360EExpiredUtilityPatentIndex 74

Enhancing image quality in an image system

Assignee: DEMOS GARY APriority: Jan 30, 1996Filed: Nov 13, 2009Granted: May 8, 2012
Est. expiryJan 30, 2016(expired)· nominal 20-yr term from priority
Inventors:DEMOS GARY A
H04N 9/64H04N 19/523H04N 19/86H04N 7/012H04N 19/17H04N 7/0132H04N 19/13H04N 7/0122H04N 19/587H04N 21/426H04N 5/144H04N 19/80H04N 21/440263H04N 21/440281H04N 19/567H04N 19/33H04N 7/0112H04N 19/55H04N 5/14H04N 19/61H04N 19/467H04N 21/440227H04N 19/31H04N 5/21H04N 19/577H04N 19/34H04N 19/51H04N 19/59H04N 19/36
74
PatentIndex Score
5
Cited by
56
References
18
Claims

Abstract

A technique for improving image compression by pre-processing the image frames. In particular, methods for de-interlacing and noise reduction using combinations of median filters, applied both spatially and temporally, with and without motion analysis, are described.

Claims

exact text as granted — not AI-modified
1. A method for enhancing image quality in an image encoding system, including:
 applying a temporal median filter to corresponding pixel values of a previous digital video image, a current digital video image, and a next digital video image to create a noise-reduced digital video image; 
 comparing the difference between each corresponding pixel value of each noise-reduced digital video image and each corresponding current digital video image to a threshold value to generate a difference value; and 
 selecting, for each final pixel value for the noise-reduced digital video image, a corresponding pixel value from the current digital video image if the difference value is within a first threshold comparison range, and a corresponding pixel value from the noise-reduced digital video image if the difference value is within a second threshold comparison range. 
 
     
     
       2. A method for enhancing image quality in an image encoding system, including:
 applying a temporal median filter to corresponding pixel values of a previous digital video image, a current digital video image, and a next digital video image to create a noise-reduced digital video image; 
 comparing the difference between each corresponding pixel value of each noise-reduced digital video image and each corresponding current digital video image to a threshold value to generate a difference value; and 
 selecting, for each final pixel value for the noise-reduced digital video image, a corresponding pixel value from the current digital video image if the difference value is within a first threshold comparison range, and a corresponding pixel value from the noise-reduced digital video image if the difference value is within a second threshold comparison range, 
 wherein the threshold value is selected from the range of approximately 0.1 to approximately 0.3. 
 
     
     
       3. A method for enhancing image quality in an image encoding system, including creating a noise-reduced digital video image comprising a linear weighted sum of five terms:
 a current digital video image; 
 an average of horizontal and vertical medians of the current digital video image; 
 a thresholded temporal median; 
 an average of horizontal and vertical medians of the thresholded temporal median; and 
 a median of the thresholded temporal median and horizontal and vertical medians of the current digital video image, 
 wherein the weights of the five terms are approximately 50%, 15%, 10%, 10%, and 15%, respectively. 
 
     
     
       4. A method for enhancing image quality in an image encoding system, including creating a noise-reduced digital video image comprising a linear weighted sum of five terms:
 a current digital video image; 
 an average of horizontal and vertical medians of the current digital video image; 
 a thresholded temporal median; 
 an average of horizontal and vertical medians of the thresholded temporal median; and 
 a median of the thresholded temporal median and horizontal and vertical medians of the current digital video image, 
 wherein the weights of the five terms are approximately 35%, 20%, 22.5%, 10%, and 12.5%, respectively. 
 
     
     
       5. A method for enhancing image quality in an image encoding system, including:
 creating a noise-reduced digital video image comprising a linear weighted sum of five terms:
 a current digital video image; 
 an average of horizontal and vertical medians of the current digital video image; 
 a thresholded temporal median; 
 an average of horizontal and vertical medians of the thresholded temporal median; and 
 a median of the thresholded temporal median and horizontal and vertical medians of the current digital video image; 
 
 determining a motion vector for each n×n pixel region of the current digital video image with respect to at least one previous digital video image and at least one subsequent digital video image; 
 applying a center weighted temporal filter to each n×n pixel region of the current digital video image and corresponding motion-vector offset n×n pixel regions of the at least one previous digital video image and at least one subsequent digital video image to create a motion-compensated image; and 
 adding the motion-compensated image to the noise-reduced digital video image. 
 
     
     
       6. A method for enhancing image quality in an image encoding system, including:
 determining a motion vector for each n×n pixel region of a current digital video image with respect to at least one previous digital video image and at least one subsequent digital video image; and 
 applying a center weighted temporal filter to each n×n pixel region of the current digital video image and corresponding motion-vector offset n×n pixel regions of the at least one previous digital video image and at least one subsequent digital video image to create a motion-compensated image, 
 wherein each digital video image is a three-field-frame de-interlaced image. 
 
     
     
       7. A method for enhancing image quality in an image encoding system, including:
 determining a motion vector for each n×n pixel region of a current digital video image with respect to at least one previous digital video image and at least one subsequent digital video image; and 
 applying a center weighted temporal filter to each n×n pixel region of the current digital video image and corresponding motion-vector offset n×n pixel regions of the at least one previous digital video image and at least one subsequent digital video image to create a motion-compensated image, 
 wherein each digital video image is a thresholded three-field-frame de-interlaced image. 
 
     
     
       8. A method for enhancing image quality in an image encoding system, including:
 determining a motion vector for each n×n pixel region of a current digital video image with respect to at least one previous digital video image and at least one subsequent digital video image; and 
 applying a center weighted temporal filter to each n×n pixel region of the current digital video image and corresponding motion-vector offset n×n pixel regions of the at least one previous digital video image and at least one subsequent digital video image to create a motion-compensated image, 
 wherein the center weighted temporal filter is a three-image temporal filter having weights for each of such images of approximately 25%, 50%, and 25%, respectively. 
 
     
     
       9. A method for enhancing image quality in an image encoding system, including:
 determining a motion vector for each n×n pixel region of a current digital video image with respect to at least one previous digital video image and at least one subsequent digital video image; and 
 applying a center weighted temporal filter to each n×n pixel region of the current digital video image and corresponding motion-vector offset n×n pixel regions of the at least one previous digital video image and at least one subsequent digital video image to create a motion-compensated image, 
 wherein the center weighted temporal filter is a five-image temporal filter having weights for each of such images of approximately 10%, 20%, 40%, 20%, and 10%, respectively. 
 
     
     
       10. A method for enhancing image quality in an image encoding system, including:
 applying a normal down filter to an image to create a first intermediate image; 
 applying a Gaussian up filter to the first intermediate image to create a second intermediate image; and 
 adding a weighted fraction of the second intermediate image to a selected image to create an image having reduced high frequency noise. 
 
     
     
       11. The method of  claim 10 , wherein the weighted fraction is between approximately 5% and 10% of the second intermediate image. 
     
     
       12. A method for enhancing image quality in an image system, the method comprising:
 applying a filter to horizontal pixel values of a digital video image to generate a one-half filtered pixel value for a one-half pixel displacement for motion compensation, the filter including a center positive lobe and a pair of negative lobes bracketing the center positive lobe,   wherein an absolute amplitude of each of the negative lobes is less than an absolute amplitude of the center positive lobe.   
     
     
       13. The method of claim 12, wherein the pair of negative lobes are symmetric. 
     
     
       14. The method of claim 12, further comprising:
 applying the filter to vertical pixel values of a digital video image to generate a second one-half filtered pixel value.   
     
     
       15. A device for an image system having a one-half pixel displacement, the device comprising:
 one or more processing devices configured to implement:
 a filter configured to generate a one-half filtered pixel value for motion compensation from horizontal pixel values, the filter including a center positive lobe and a pair of negative lobes bracketing the center positive lobe, 
   wherein an absolute amplitude of each of the negative lobes is less than an absolute amplitude of the center positive lobe.   
     
     
       16. The device of claim 15, wherein the pair of negative lobes are symmetric. 
     
     
       17. The device of claim 15, wherein the filter is further configured to generate a second one-half filtered pixel value from vertical pixel values. 
     
     
       18. The device of claim 15, wherein the device is configured to decode a digital video image.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.