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.