US 12,437,536 B2
Image processing apparatus, image processing method, and storage medium that select an image from an image group based on an obtained score
Kazuya Ogasawara, Kanagawa (JP); Takayuki Yamada, Kanagawa (JP); Kazuya Onuki, Kanagawa (JP); and Shinjiro Hori, Kanagawa (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Nov. 23, 2021, as Appl. No. 17/533,627.
Claims priority of application No. 2020-198579 (JP), filed on Nov. 30, 2020.
Prior Publication US 2022/0172470 A1, Jun. 2, 2022
Int. Cl. G06V 20/30 (2022.01); G06T 7/00 (2017.01); G06T 11/60 (2006.01); G06V 40/16 (2022.01)
CPC G06V 20/30 (2022.01) [G06T 7/0002 (2013.01); G06T 11/60 (2013.01); G06T 2207/30168 (2013.01); G06V 40/161 (2022.01)] 20 Claims
OG exemplary drawing
 
1. An image processing apparatus comprising:
at least one processor and at least one memory coupled to the at least one processor and having stored therein instructions that, when executed by the at least one processor, cause the at least one processor and the at least one memory to cooperate to function as a plurality of units comprising:
(1) first designation unit configured to designate a first image group;
(2) a receiving unit configured to receive, from a user, selection of an image to be included in a second image group;
(3) an analysis unit configured to, for each image included in the second image group, analyze feature amounts of multiple types, the feature amounts of multiple types including (a) a feature amount of a first type and (b) a feature amount of a second type;
(4) a calculating unit configured to, based on an analysis result of the analysis unit, calculate respective standard deviations of the feature amounts of multiple types;
(5) a determination unit configured to, based on the standard deviations calculated by the calculating unit, determine a score reference used for scoring an image;
(6) a scoring unit configured to, based on the score reference, perform scoring of each image of the first image group;
(7) a selection unit configured to select, from the first image group, a plurality of images by prioritizing an image whose score, which is a result of the scoring, is higher; and
(8) an outputting unit configured to output information for displaying a layout on a display device, the layout being determined by using the plurality of images selected from the first image group by the selection unit,
wherein the determination unit determines the score reference such that where (a) the standard deviation of the feature amount of the first type is smaller than the standard deviation of the feature amount of the second type, (b) a first effect is an effect upon score addition which is performed in the scoring, the effect having been caused by closeness of (i) the feature amount of the first type of a specific image to be scored by the scoring to (ii) an average of the feature amounts of the first type of the second image group, and (c) a second effect is an effect upon the score addition which is performed in the scoring, the effect having been caused by closeness of (i) the feature amount of the second type of the specific image to (ii) an average of the feature amounts of the second type of the second image group, the first effect is larger than the second effect.