Patent ID: 11869171
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A system comprising:
a data storage to store data including an image, the image including a plurality of pixels; and
a compute hardware engine coupled to the data storage, the compute hardware engine to denoise the image by a convolutional neural network, the compute hardware engine to:, for each of the plurality of pixels of the image,
generate a convolutional kernel having a plurality of kernel values for the pixel;
generate a plurality of offsets for the pixel respectively corresponding to the plurality of kernel values, each of the plurality of offsets to indicate a deviation from a pixel position of the pixel, wherein an upper limit of the deviation is predefined;
determine a plurality of deviated pixel positions based on the pixel position of the pixel and the plurality of offsets, wherein an offset of the plurality of offsets comprises a position value to indicate the deviation from the pixel position of the pixel, wherein the position value comprises floating point values, wherein the plurality of kernel values are different for at least two pixels of the image; and
filter the pixel with the convolutional kernel and pixel values of the plurality of deviated pixel positions to obtain a de-noised pixel.