| CPC G06T 7/11 (2017.01) [G06T 3/40 (2013.01); G06T 3/60 (2013.01); G06V 10/25 (2022.01); G06V 10/462 (2022.01); G06T 2207/20132 (2013.01)] | 20 Claims |

|
1. A computer implemented method for automatically generating a cropped version of an input image, the method including:
processing the input image to detect a salient region of the input image;
generating a set of crop candidates based on the salient region of the input image, wherein each crop candidate in the set of crop candidates defines a different image crop and generating the set of crop candidates includes:
determining a first target aspect ratio;
determining a first seed point, wherein the first seed point corresponds to a centre of the salient region;
determining a second seed point, wherein the second seed point is offset from the centre of the salient region;
generating a first subset of crop candidates based on the first seed point and the first target aspect ratio; and
generating a second subset of crop candidates based on the second seed point and the first target aspect ratio;
calculating a set of candidate scores, each candidate score corresponding to a crop candidate in the set of crop candidates;
selecting a first crop candidate from the set of crop candidates based on the set of crop candidate scores; and
generating the cropped version of the input image based on the image crop defined by the first crop candidate.
|