1. An image processing method comprising providing, in a device, a database comprising data derived from a sequential plurality of frames of a video; obtaining a live video feed from a camera of the device; extracting information from a selected image of the live video feed; performing a search in the database based on the extracted information to retrieve a list of potential frames out of the plurality of frames; estimating an initial pose of the selected image with respect to one frame of the list of potential frames as a function of the extracted information and the data derived from the one frame; iteratively estimating respective subsequent poses for subsequent images from the live video feed, wherein for each of the subsequent images the associated subsequent pose is estimated based on said subsequent image and a respective previously estimated pose; and augmenting the live video feed on the device with virtual information based on the estimated initial pose and the subsequent poses.