CPC G06F 16/58 (2019.01) [G06F 16/24578 (2019.01); G06F 16/51 (2019.01); G06F 16/532 (2019.01); G06F 16/5854 (2019.01); G06T 7/0002 (2013.01); G06V 10/993 (2022.01); G06V 20/52 (2022.01); G06T 2207/30168 (2013.01); G06T 2207/30232 (2013.01)] | 11 Claims |
1. A method for selecting an image of interest to construct a retrieval database, performed by a computing device including a processor, the method comprising:
receiving an image captured by an imaging device;
detecting an object of interest in the received image;
selecting an image of interest based on at least one of complexity of the image in which the object of interest is detected and image quality of the object of interest, wherein selecting the image of interest comprises calculating an image quality score of the object of interest based at least in part on a detection accuracy of the object of interest, wherein the detection accuracy of the object of interest is calculated based on the percent of the object of interest included in a region of interest, a ratio between background and foreground in the region of interest, and a blur of the region of interest; and
storing information related to the image of interest in the retrieval database,
wherein the selecting the image of interest further comprises:
calculating a complexity score of the image by analyzing the entire image in which the object of interest is detected,
wherein the complexity score increases as a total number of objects in the entire image increases,
wherein the image includes a first image and a second image received after the first image,
both the first image and the second image include the object of interest, and
the processor selects the second image as the image of interest when the first image has the complexity score that is equal to or higher than a first threshold and the second image has the complexity score that is lower than the first threshold and the image quality score that is equal to or higher than a second threshold.
|