CPC G06T 3/4046 (2013.01) [G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] | 15 Claims |
1. An image processing device comprising:
a memory configured to store one or more instructions; and
a processor configured to execute the one or more instructions stored in the memory to:
obtain kernel coefficient information corresponding to each pixel of a plurality of pixels included in a first image, using a convolution neural network comprising one or more convolution layers,
generate a spatially variant kernel comprising a kernel corresponding to the each pixel, based on a gradient kernel set comprising a plurality of gradient kernels corresponding to one or more gradient characteristics of the plurality of pixels, and the kernel coefficient information, and
generate a second image, by applying the kernel included in the spatially variant kernel to a region centered on the each pixel, and filtering the first image.
|