Patent ID: 11880912
Assignee: CYGAMES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. An image processing method that is performed by a computer, the image processing method comprising:
storing learning data comprising a pair of a line-drawing image and a colorized image for a plurality of elements, wherein the plurality of elements are game characters within a computer game;
obtaining an image file for learning, wherein the image file is based on a data structure comprising a base-painting layer comprising a line-drawing layer and a colorization layer;
extracting the line-drawing layer and the colorization layer from the image file for learning to produce an extracted line-drawing layer and an extracted colorization layer;
identifying a first element corresponding to an image represented by the image file for learning as an identified element;
storing a pair of the line-drawing image of the extracted line-drawing layer and a colorized image of the extracted colorization layer, as the learning data, in association with the identified element;
generating an estimation model for estimating the colorized image from the line-drawing image for each element of the plurality of elements through machine learning using the learning data of the plurality of elements;
obtaining a subject line-drawing image, which is the line-drawing image of a subject that is to be colorized;
identifying a second element corresponding to the subject line-drawing image;
generating a subject colorized image using an infer function, wherein the subject colorized image is the colorized image that is to be paired with the subject line-drawing image, based on the estimation model corresponding to the second element corresponding to the subject line-drawing image and the subject line-drawing image, wherein the infer function automatically generates the subject colorized image using the subject line-drawing image as an input;
removing noise from the subject colorized image using a denoising function, wherein the denoising function performs a denoising filter on the subject colorized image;
generating a colorization layer of the image file by using the subject colorized image to produce a generated colorization layer;
inserting the generated colorization layer into a subject image file, which is the image file comprising the line-drawing layer corresponding to the subject line-drawing image;
modifying, based on a user input, the colorization layer of the subject image file in which the colorization layer has been inserted to produce a modified colorization layer; and
obtaining the subject image file comprising the modified colorization layer as the image file for learning.