US 11,055,816 B2
Image processing device, image processing method, and image processing program
Yeongnam Chae, Tokyo (JP)
Assigned to Rakuten, Inc., Tokyo (JP)
Appl. No. 16/475,742
Filed by Rakuten, Inc., Tokyo (JP)
PCT Filed Jun. 5, 2017, PCT No. PCT/JP2017/020843
§ 371(c)(1), (2) Date Jul. 3, 2019,
PCT Pub. No. WO2018/225133, PCT Pub. Date Dec. 13, 2018.
Prior Publication US 2019/0325557 A1, Oct. 24, 2019
Int. Cl. G06T 3/40 (2006.01); G06T 7/90 (2017.01); G06T 5/00 (2006.01); G06T 1/20 (2006.01)
CPC G06T 3/40 (2013.01) [G06T 5/003 (2013.01); G06T 7/90 (2017.01); G06T 1/20 (2013.01)] 7 Claims
OG exemplary drawing
 
1. An image processing device comprising:
at least one memory operable to store program code; and
at least one processor configured to read the program code and operate as instructed by the program code, the program code comprising:
acquisition code configured to cause the at least one processor to acquire an input image;
generation code configured to cause the at least one processor to generate a plurality of comparison images by compressing a target region being at least part of the input image with each of a plurality of compression levels and expanding the compressed target region to its original size;
calculation code configured to cause the at least one processor to calculate, for each of the plurality of comparison images, a degradation level of the comparison image with respect to the input image;
estimation code configured to cause the at least one processor to estimate a blur level of the input image based on a plurality of calculated degradation levels, and
super-resolution code configured to cause the at least one processor to select a machine learning model corresponding to the blur level estimated by the estimation code from a plurality of machine learning models for super-resolution respectively corresponding to a plurality of blur levels, and input the input image into the selected machine learning model to generate a high-resolution image.