| CPC G06T 5/70 (2024.01) [G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] | 26 Claims |

|
1. A method comprising:
obtaining an input image that contains blur;
providing the input image to a trained machine learning model, the trained machine learning model comprising (i) a shallow feature extractor configured to extract one or more feature maps from the input image and (ii) a deep feature extractor configured to extract deep features from the one or more feature maps; and
using the trained machine learning model to generate a sharpened output image;
wherein the trained machine learning model is trained using ground truth training images and input training images, the input training images comprising versions of the ground truth training images with blur created using demosaic and noise filtering operations.
|