Patent attributes
Methods of fixing defective pixels are described wherein a predicted value for a target pixel in a target color channel is determined based on the values of nearby pixels, wherein the target pixel value can be selectively replaced with the predicted value. The predicted value is determined by determining a candidate value for each of a plurality of directions using: (i) a gradient of pixel values in one color channel along the respective direction and (ii) a pixel value of a pixel in the target color channel which is aligned with the target pixel along the respective direction. Using gradients can provide better predicted values than averaging nearby pixel values since rates of change of pixel values are taken into account. The median of the candidate values may be used in order to reduce the impact of other defective pixels on the predicted value for the target pixel.