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

Claim 6:
7. At least one non-transitory computer-readable medium comprising a plurality of instructions which, when executed, cause a computing device to perform operations comprising:
de-noising an image by a convolutional neural network implemented on a compute hardware engine, the image including a plurality of pixels,
for each of the plurality of pixels of the image, generating a convolutional kernel having a plurality of kernel values for the pixel;
generating 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;
determining 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
filtering the pixel with the convolutional kernel and pixel values of the plurality of deviated pixel positions to obtain a de-noised pixel.