Role of Simulation in Computer Vision