/Adaptive Sharpening For Blocks Of Pixels
Abstract

Methods and processing modules apply adaptive sharpening, for a block of input pixels for which processing is performed, to determine a block of output pixels. A block of non-sharp processed pixels is obtained based on the block of input pixels, the block of non-sharp processed pixels being for representing a non-sharp version of the block of output pixels. A block of sharp processed pixels is obtained based on the block of input pixels, the block of sharp processed pixels being for representing a sharp version of the block of output pixels. One or more indications of contrast for the block of input pixels is determined. Each of the output pixels of the block of output pixels is determined by performing a respective weighted sum of: (i) a corresponding non-sharp processed pixel in the block of non-sharp processed pixels and (ii) a corresponding sharp processed pixel in the block of sharp processed pixels. The weights of the weighted sums are based on the determined one or more indications of contrast for the block of input pixels.

Full Text

What is claimed is:

Methods and processing modules apply adaptive sharpening, for a block of input pixels for which processing is performed, to determine a block of output pixels. A block of non-sharp processed pixels is obtained based on the block of input pixels, the block of non-sharp processed pixels being for representing a non-sharp version of the block of output pixels. A block of sharp processed pixels is obtained based on the block of input pixels, the block of sharp processed pixels being for representing a sharp version of the block of output pixels. One or more indications of contrast for the block of input pixels is determined. Each of the output pixels of the block of output pixels is determined by performing a respective weighted sum of: (i) a corresponding non-sharp processed pixel in the block of non-sharp processed pixels and (ii) a corresponding sharp processed pixel in the block of sharp processed pixels. The weights of the weighted sums are based on the determined one or more indications of contrast for the block of input pixels.
Timeline
Filed
06/12/2026
Published
10/01/2026
Granted
Not Available
IPC Codes(3)
G06T 5/73:Deblurring; Sharpening
G06T 3/4053:based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
G06T 5/94:based on local image properties, e.g. for local contrast enhancement