Augmented reality (AR) enhances the real-world environment with computer-generated perceptual information and sensory input. AR combines real and virtual elements to produce new mixed realities. The key aspects that define AR are that it is interactive and registered in 3D and in real time. As technology advances, particularly with computer vision and object recognition, AR will allow information about the environment and objects within it to be stored and retrieved as an interactive information layer overlaid on the real world. By 2020, it is predicted that the virtual world will be fully blended with the physical world, making the distinction between the two anachronistic.