CPC G06T 5/50 (2013.01) [G06T 5/00 (2013.01); G06V 10/7715 (2022.01); G06V 10/774 (2022.01); G06V 10/82 (2022.01); G10L 15/16 (2013.01); G10L 15/22 (2013.01); G10L 25/57 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20212 (2013.01); G06T 2207/30196 (2013.01)] | 10 Claims |
1. An image synthesis device having one or more processors and a memory which stores one or more programs executed by the one or more processors, the device comprising:
a first artificial neural network provided to learn each of a first task of using a damaged image as an input to output a restored image and a second task of using an original image as an input to output a reconstructed image; and
a second artificial neural network connected to an output layer of the first artificial neural network, and trained to use the reconstructed image output from the first artificial neural network as an input and improve the image quality of the reconstructed image,
wherein, in the first artificial neural network, an objective function Lsynth for learning the first task is represented by Equation 1 below:
Lsynth=∥X−Xsynth∥ [Equation 1]
where X: Original image;
Xsynth: Restored image output from first artificial neural network;
∥X−Xsynth∥: Function for obtaining difference between X and Xsynth; and
in the first artificial neural network, an objective function Lrecon for learning the second task is represented by Equation 2 below:
Lrecon=∥X−Xrecon∥ [Equation 2]
where Xrecon: Reconstructed image output from first artificial neural network; and
∥X−Xrecon∥: Function for obtaining difference between X and Xrecon.
|