A method for enhancing the visual perception of augmented reality presentation, the method comprising the procedures of: predicting the future location of a user dynamically, with a location measurement unit; and detecting the line-of-sight of said user, with a line-of-sight detector; characterized in that the method further comprises the procedures of: predicting a future background environment to be viewed by said user through a see-through head-mounted display, based on at least the predicted future location of the user and the detected line-of-sight; predicting at least one color-attribute of said future background environment at a background location corresponding to a LOS of said user, based on at least one data source selected from the list consisting of: at least one current image of said background environment captured in real-time; at least one previously captured image of said background environment; and environmental information relating to said background environment; comparing the predicted color-attribute of said future background environment at said background location with at least one color-attribute of an intended foreground supplementary image of a symbol, a text, or graphic or visual imagery, to be projected on said HMD overlaid onto the view of said future background environment at said background location; and when an incompatibility condition is detected between said predicted color-attribute of said future background environment and said color-attribute of said intended foreground supplementary image, adjusting at least one visual parameter of said supplementary image in a manner that minimizes said incompatibility condition, and projecting said supplementary image with the adjusted visual parameter (222, 224, 226, 228) on said HMD at said background location. predicting the future location of a user dynamically, with a location measurement unit; and detecting the line-of-sight of said user, with a line-of-sight detector; characterized in that the method further comprises the procedures of: predicting a future background environment to be viewed by said user through a see-through head-mounted display, based on at least the predicted future location of the user and the detected line-of-sight; predicting at least one color-attribute of said future background environment at a background location corresponding to a LOS of said user, based on at least one data source selected from the list consisting of: at least one current image of said background environment captured in real-time; at least one previously captured image of said background environment; and environmental information relating to said background environment; comparing the predicted color-attribute of said future background environment at said background location with at least one color-attribute of an intended foreground supplementary image of a symbol, a text, or graphic or visual imagery, to be projected on said HMD overlaid onto the view of said future background environment at said background location; and when an incompatibility condition is detected between said predicted color-attribute of said future background environment and said color-attribute of said intended foreground supplementary image, adjusting at least one visual parameter of said supplementary image in a manner that minimizes said incompatibility condition, and projecting said supplementary image with the adjusted visual parameter (222, 224, 226, 228) on said HMD at said background location. predicting a future background environment to be viewed by said user through a see-through head-mounted display, based on at least the predicted future location of the user and the detected line-of-sight; predicting at least one color-attribute of said future background environment at a background location corresponding to a LOS of said user, based on at least one data source selected from the list consisting of: at least one current image of said background environment captured in real-time; at least one previously captured image of said background environment; and environmental information relating to said background environment; at least one current image of said background environment captured in real-time; at least one previously captured image of said background environment; and environmental information relating to said background environment; comparing the predicted color-attribute of said future background environment at said background location with at least one color-attribute of an intended foreground supplementary image of a symbol, a text, or graphic or visual imagery, to be projected on said HMD overlaid onto the view of said future background environment at said background location; and when an incompatibility condition is detected between said predicted color-attribute of said future background environment and said color-attribute of said intended foreground supplementary image, adjusting at least one visual parameter of said supplementary image in a manner that minimizes said incompatibility condition, and projecting said supplementary image with the adjusted visual parameter (222, 224, 226, 228) on said HMD at said background location.