Method for random point and patterned noise reduction in digital images
AssigneeGE Medical Systems Global Technology Com.
InventorGopal B. Avinash
Life of this patent
Estimating the term…
Abstract
A technique is provided for filtering noise in digital image data, particularly random point or spike noise. Image data may be rank order filtered and absolute differences between ordered values computed to create a mask. Blending is performed based upon a likelihood that individual pixels are or exhibit spike noise. The rank order filtered values may be used directly for blending, or the original image may be shrunk and then expanded to provide a rapid and computationally efficient spike noise reduction alternative.
Claims26
A method for processing image data comprising:
- processing input image data by identifying features of interest to produce processed image data;
- characterizing spike noise in the input image data;
- and
- performing spike noise dependent blending of data derived from the input image data with the processed image data based upon the characterization.
A method for processing image data comprising:
- processing input image data by identifying features of interest to produce processed image data;
- characterizing spike noise in the input image data by rank-order filtering the input image data, computing an absolute difference between the rank-order filtered input image data and the input image data, and generating a multi-level mask of spike noise likelihood based upon the absolute differences;
- and
- performing spike noise dependent blending of input image data with the processed image data based upon the multi-level mask.
A method for processing image data comprising:
- processing input image data by identifying features of interest to produce processed image data;
- determining a likelihood that discrete picture elements in the input image data exhibit spike noise;
- and
- blending data derived from the input image data with the processed image data via weighting factors determined based upon the likelihood that the discrete picture elements exhibit spike noise.
A system for processing image data comprising:
- a memory circuit for storing input image data;
- a processing module for processing the input image data to generate processed image data;
- and
- a spike noise blending module configured to determine a likelihood that discrete picture elements in the input image data exhibit spike noise, and to blend data derived from the input image data with the processed image data via weighting factors determined based upon the likelihood that the discrete picture elements exhibit spike noise.
A system for processing image data comprising:
- means for processing input image data by identifying features of interest to produce processed image data;
- means for characterizing spike noise in the input image data;
- and
- means for performing spike noise dependent blending of data derived from the input image data with the processed image data based upon the characterization.
A system for processing image data comprising:
- means for processing input image data by identifying features of interest to produce processed image data;
- means for characterizing spike noise in the input image data by rank-order filtering the input image data, computing an absolute difference between the rank-order filtered input image data and the input image data, and generating a multi-level mask of spike noise likelihood based upon the absolute differences;
- and
- means for performing spike noise dependent blending of input image data with the processed image data based upon the multi-level mask.
A system for processing image data comprising:
- means for processing input image data by identifying features of interest to produce processed image data;
- means for determining a likelihood that discrete picture elements in the input image data exhibit spike noise;
- and
- means for blending data derived from the input image data with the processed image data via weighting factors determined based upon the likelihood that the discrete picture elements exhibit spike noise.
One or more computer readable mediums encoded with a computer program comprising:
- a routine for processing input image data by identifying features of interest to produce processed image data;
- a routine for characterizing spike noise in the input image data;
- and
- a routine for performing spike noise dependent blending of data derived from the input image data with the processed image data based upon the characterization.
One or more computer readable mediums encoded with a computer program comprising:
- a routine for processing input image data by identifying features of interest to produce processed image data;
- a routine for characterizing spike noise in the input image data by rank-order filtering the input image data;
- a routine for computing an absolute difference between the rank-order filtered input image data and the input image data;
- a routine for generating a multi-level mask of spike noise likelihood based upon the absolute differences;
- and
- a routine for performing spike noise dependent blending of input image data with the processed image data based upon the multi-level mask.
One or more computer readable mediums encoded with a computer program for processing image data, the computer program comprising:
- a routine for processing input image data by identifying features of interest to produce processed image data;
- a routine for determining a likelihood that discrete picture elements in the input image data exhibit spike noise;
- and
- a routine for blending data derived from the input image data with the processed image data via weighting factors determined based upon the likelihood that the discrete picture elements exhibit spike noise.
Dependencies are inferred from the claim text.