A method for improving a position of an image to be displayed, the method comprising: receiving, by a processing device, a first estimation (302A; 402) of a predicted gaze point, of a user on a display device, at a time when the image will be displayed, the first estimation of the predicted gaze point being determined before a start of rendering a portion of the image related to the first estimation of the predicted gaze point, wherein said portion of the image corresponds to a foveated region on the display device that contains the first estimation of the predicted gaze point of the user, wherein the foveated region has a quality higher than a non-foveated region of the display device; causing, by the processing device, the image, including said portion of the image, to be rendered based on the first estimation of the predicted gaze point; receiving, by the processing device, a second estimation (302B; 404) of the predicted gaze point at the time when the image will be displayed, the second estimation of the predicted gaze point is determined after rendering of said portion of the image has started; and characterized by, determining if there is a difference between the second estimation of the predicted gaze point and the first estimation of the predicted gaze point and, if there is a difference that is lower than a threshold, adjusting the rendered image based on the second estimation of the predicted gaze point, by re-projecting the rendered image so that a distance between the second estimation of the predicted gaze point and a center point of said portion of the image is reduced, wherein said portion of the image is re-projected to correspond to the foveated region on the display device that comprises the second estimation of the predicted gaze point, wherein the re-projection is based on a distance between the first gaze point estimation and the second gaze point estimation, and transmitting the adjusted rendered image to the display device for display. receiving, by a processing device, a first estimation (302A; 402) of a predicted gaze point, of a user on a display device, at a time when the image will be displayed, the first estimation of the predicted gaze point being determined before a start of rendering a portion of the image related to the first estimation of the predicted gaze point, wherein said portion of the image corresponds to a foveated region on the display device that contains the first estimation of the predicted gaze point of the user, wherein the foveated region has a quality higher than a non-foveated region of the display device; causing, by the processing device, the image, including said portion of the image, to be rendered based on the first estimation of the predicted gaze point; receiving, by the processing device, a second estimation (302B; 404) of the predicted gaze point at the time when the image will be displayed, the second estimation of the predicted gaze point is determined after rendering of said portion of the image has started; and characterized by, determining if there is a difference between the second estimation of the predicted gaze point and the first estimation of the predicted gaze point and, if there is a difference that is lower than a threshold, adjusting the rendered image based on the second estimation of the predicted gaze point, by re-projecting the rendered image so that a distance between the second estimation of the predicted gaze point and a center point of said portion of the image is reduced, wherein said portion of the image is re-projected to correspond to the foveated region on the display device that comprises the second estimation of the predicted gaze point, wherein the re-projection is based on a distance between the first gaze point estimation and the second gaze point estimation, and