A system for applying a correction to a virtual image display system , the system comprising: a display device configured to display a virtual image; an image capture device positioned in front of the display device , wherein the image capture device has one or more artificial eyeballs , each comprised of an artificial cornea , an artificial pupil , or an artificial iris comprising one or more sensing properties; and a processor coupled to the display device and the image capture device to receive image data from the image capture device , wherein the processor is programmed to: receive a first image of a scene from a real-world image capture device ; determine a first set of visual properties associated with the first image; receive a second image of the scene captured with the image capture device ; determine a second set of visual properties associated with the second image, wherein the first set of visual properties and the second set of visual properties include at least one of a spatial positioning, a color, or a geometry attribute; identify a discrepancy between the first set of visual properties and the second set of visual properties; determine a correction to apply to the virtual image display system to at least partially correct for the discrepancy using the one or more properties of the image capture device ; and apply the correction to the virtual image display system based on the one or more sensing properties of the image capture device . a display device configured to display a virtual image; an image capture device positioned in front of the display device , wherein the image capture device has one or more artificial eyeballs , each comprised of an artificial cornea , an artificial pupil , or an artificial iris comprising one or more sensing properties; and a processor coupled to the display device and the image capture device to receive image data from the image capture device , wherein the processor is programmed to: receive a first image of a scene from a real-world image capture device ; determine a first set of visual properties associated with the first image; receive a second image of the scene captured with the image capture device ; determine a second set of visual properties associated with the second image, wherein the first set of visual properties and the second set of visual properties include at least one of a spatial positioning, a color, or a geometry attribute; identify a discrepancy between the first set of visual properties and the second set of visual properties; determine a correction to apply to the virtual image display system to at least partially correct for the discrepancy using the one or more properties of the image capture device ; and apply the correction to the virtual image display system based on the one or more sensing properties of the image capture device . receive a first image of a scene from a real-world image capture device ; determine a first set of visual properties associated with the first image; receive a second image of the scene captured with the image capture device ; determine a second set of visual properties associated with the second image, wherein the first set of visual properties and the second set of visual properties include at least one of a spatial positioning, a color, or a geometry attribute; identify a discrepancy between the first set of visual properties and the second set of visual properties; determine a correction to apply to the virtual image display system to at least partially correct for the discrepancy using the one or more properties of the image capture device ; and apply the correction to the virtual image display system based on the one or more sensing properties of the image capture device . <EOS>