Imitating Human Perception: Advancing Computer Vision · Hindsight | Envisioning