The present disclosure provides a computer-implemented method for enhancing vision for a vision impaired user. The method comprises, for a point in an input image, determining (210) a weight for the point based on visual importance of the point in the input image; comparing (220) the weight for the point to a threshold; and if the weight for the point meets the threshold, determining (230) a first output value for an imaging element of a vision enhancement apparatus so that a difference between the first output value and an intensity level of a portion of the input image neighbouring the point increases with the weight, wherein the difference is at least one Just-Noticeable- Difference of the vision enhancement apparatus, such that when the first output value is applied to the imaging element of the vision enhancement apparatus to create a first visual stimulus, the first visual stimulus is substantially perceivable by the vision impaired user.La présente invention concerne un procédé mis en œuvre par ordinateur pour améliorer la vue pour un utilisateur malvoyant. Le procédé comprend, pour un point dans une image d'entrée, la détermination (210) d'une pondération pour le point sur la base de l'importance visuelle du point dans l'image d'entrée ; la comparaison (220) de la pondération du point à un seuil ; et si la pondération pour le point est conforme au seuil, la détermination (230) d'une première valeur de sortie pour un élément d'imagerie d'un appareil d'amélioration de la vue de sorte qu'une différence entre la première valeur de sortie et un niveau d'intensité d'une partie de l'image d'entrée voisine du point augmente avec la pondération, où la différence est au moins une différence à peine notable de l'appareil d'amélioration de la vue, de sorte que, lorsque la première valeur de sortie est appliquée à l'élément d'imagerie de l'appareil d'amélioration de la vue pour créer un premier stimulus visuel, le premier stimulus visuel soit sensiblement perceptible par