| CPC G06T 5/50 (2013.01) [G06T 3/4053 (2013.01); G06T 5/20 (2013.01); G06T 5/70 (2024.01); G06V 10/7715 (2022.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20212 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30201 (2013.01)] | 15 Claims |

|
1. An image restoration apparatus characterized by including:
a receiver for receiving an image; and
a processor for processing the image through convolution operation and non-linearization,
wherein the processor includes:
a learning module configured to receive a plurality of images having different resolutions and performs learning for each of the different resolutions to learn an independent restoration model for each resolution;
a selection module configured to, when receiving a distorted observed image y, analyze the resolution of the distorted observed image y to select a suitable restoration model; and
an image restoration module configured to generate a restored image x in which the observed image is restored by using a restoration model corresponding to the resolution of the observed image y among independent restoration models that are different for each resolution,
wherein the learning module includes:
a generator configured to generate a fake image that increases the resolution of the input image by a preset resolution;
a discriminator configured to receive the generated fake image and the original image x, determine whether the generated fake image is an original (real) image or a fake image to calculate a score, and generate the restoration model for each resolution based on the calculated score.
|