CPC G06V 10/462 (2022.01) [G06F 18/22 (2023.01); G06V 10/74 (2022.01); G06V 10/758 (2022.01)] | 12 Claims |
1. A system comprising:
one or more processors; and
logic encoded in one or more non-transitory computer-readable storage media for execution by the one or more processors and when executed operable to cause the one or more processors to perform operations comprising:
receiving a first image, wherein the first image includes at least one first object;
receiving a second image, wherein the second image includes at least one second object;
computing a structural similarity index measure (SSIM) value based on the at least one first object and the at least one second object;
computing a scale invariant feature transform (SIFT) value based on the at least one first object and the at least one second object;
computing an adjusted SIFT value by multiplying the SIFT value by an SSIM factor;
computing a histogram value based on the at least one first object and the at least one second object;
computing an adjusted histogram value by multiplying the histogram value by an SSIM factor and by a SIFT factor;
computing a sum of the SSIM value, the adjusted SIFT value, and the adjusted histogram value; and
computing a similarity score based on the sum of the SSIM value, the adjusted SIFT value, and the adjusted histogram value.
|