CPC G06T 5/003 (2013.01) [G06T 5/002 (2013.01); G06T 5/009 (2013.01); G06T 5/20 (2013.01); G06T 5/50 (2013.01); G06T 7/13 (2017.01); G06T 2207/20192 (2013.01); G06T 2207/20208 (2013.01); G06T 2207/20221 (2013.01)] | 36 Claims |
1. A method for image sharpening, the method comprising:
obtaining, using at least one sensor of an electronic device, an image that includes visual content;
generating an edge map that indicates edges of the visual content within the image;
applying a high-pass signal and an adaptive gain based on the edge map to sharpen the image;
generating a bright halo mask and a dark halo mask based on the edge map, wherein the bright halo mask indicates an upper sharpening limit and the dark halo mask indicates a lower sharpening limit; and
modifying a level of sharpening at one or more of the edges within the sharpened image to provide halo artifact reduction based on the bright halo mask and the dark halo mask.
|