CPC G06T 3/4053 (2013.01) [G06F 17/18 (2013.01); G06N 3/08 (2013.01); G06T 3/4007 (2013.01); G06T 5/20 (2013.01)] | 13 Claims |
1. An electronic device comprising:
a memory storing a learned artificial intelligence model, and at least one programmed instruction; and
a processor configured to execute the at least one programmed instruction to:
input an input image to the artificial intelligence model,
wherein the learned artificial intelligence model includes an upscaling module configured to calculate a pixel value of an interpolated pixel near an original pixel corresponding to a pixel of the input image based on a Gaussian function in a form which is bilaterally symmetrical and nonlinearly decreases with respect to the original pixel,
wherein the upscaling module calculates the pixel value of the interpolated pixel near a plurality of original pixels based on a ratio at which a plurality of original pixel values are reflected in the pixel value of the interpolated pixel, and the ratio is identified according to distances between the plurality of original pixels and the interpolated pixel, on a plurality of Gaussian functions based on the plurality of original pixels, and
output electronically an enlarged image with increased resolution based on the pixel value of the interpolated pixel calculated by the upscaling module.
|