CPC G06T 3/4046 (2013.01) [G06N 3/04 (2013.01); G06N 3/084 (2013.01); G06T 5/002 (2013.01); G06T 2207/20084 (2013.01)] | 16 Claims |
1. An image processing apparatus comprising:
a memory storing one or more instructions; and
a processor configured to execute the one or more instructions stored in the memory,
wherein the processor is further configured to execute the one or more instructions to:
divide one or more weights included in a kernel into a plurality of groups based on positions of the one or more weights in the kernel, a size of the kernel, and a size of a stride used in a deconvolution operation, wherein values of the one or more weights are set based on a second image generated by performing the deconvolution operation on a first image;
adjust the values of the one or more weights such that sums of weights respectively included in the plurality of groups are equal to each other; and
generate an output image by performing the deconvolution operation by applying the kernel in which the values of the one or more weights are adjusted to an input image.
|