A computer-implemented method of re-identifying a physical object before an image background, the method comprising: providing image data comprising an image object representing a physical object before at least one image background of a set of image backgrounds pre-stored in a database; extracting identification data for the image object as well as image background data from the image data; determining if the identification data matches identification data stored in the database, and if no match is found, creating a temporary data object linking the extracted identification data and the extracted image background data and storing the temporary data object and the extracted identification data in the database, else determining if a temporary data object linking the extracted image background data and the matched identification data has already been stored in the database, and if no temporary data object is found, creating a temporary data object linking the extracted identification data and the extracted image background data and storing the temporary data object and an associated match counter in the database, else determining if the temporary data object fulfills at least one predetermined condition, and if no predetermined condition is fulfilled, executing a default action with respect to the temporary data object, else calling the attention of an external user; wherein the temporary data object comprises a timestamp indicating the creation time of the temporary data object, and a match counter indicating the number of times a match for this temporary data object has been found; wherein the predetermined condition comprises at least one of a temporal condition, and a repetition condition, or both; wherein the default action comprises increasing the match counter by 1. providing image data comprising an image object representing a physical object before at least one image background of a set of image backgrounds pre-stored in a database; extracting identification data for the image object as well as image background data from the image data; determining if the identification data matches identification data stored in the database, and if no match is found, creating a temporary data object linking the extracted identification data and the extracted image background data and storing the temporary data object and the extracted identification data in the database, else determining if a temporary data object linking the extracted image background data and the matched identification data has already been stored in the database, and if no temporary data object is found, creating a temporary data object linking the extracted identification data and the extracted image background data and storing the temporary data object and an associated match counter in the database, else determining if the temporary data object fulfills at least one predetermined condition, and if no predetermined condition is fulfilled, executing a default action with respect to the temporary data object, else calling the attention of an external user; wherein the temporary data object comprises a timestamp indicating the creation time of the temporary data object, and a match counter indicating the number of times a match for this temporary data object has been found; wherein the predetermined condition comprises at least one of a temporal condition, and a repetition condition, or both; wherein the default action comprises increasing the match counter by 1.