CPC G06T 1/0028 (2013.01) [G06F 16/55 (2019.01); G06F 18/213 (2023.01); G06F 18/22 (2023.01); G06F 18/2415 (2023.01); G06F 18/2431 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06T 3/40 (2013.01); G06V 10/764 (2022.01); G06V 20/35 (2022.01); G06V 30/248 (2022.01); G06V 20/44 (2022.01)] | 20 Claims |
1. A method comprising:
accessing, using one or more processors, an image, the image being attributed to a first specific event designated by a first time period and a first location;
generating a resized image using the image;
generating an image feature vector by applying an image classification neural network to the resized image, the image classification neural network comprising a convolutional layer that outputs to a fully-connected layer that generates the image feature vector;
generating analysis of the image by processing the image feature vector using a machine-learning classifier trained to analyze the image feature vector;
based on the analysis, determining a second specific event designated by a second time period and second location that is attributed to the image, the second specific event being different than the first specific event; and
authenticating the image based on a probability that the image was captured at the second specific event instead of the first specific event.
|