| CPC G06V 10/7715 (2022.01) [G02B 27/0103 (2013.01); G06V 10/82 (2022.01)] | 20 Claims |

|
1. A system comprising a computer including a processor and a memory, the memory including instructions such that the processor is programmed to:
receive, at a deep neural network, an image captured by an image capture device, wherein the image is projected onto a screen and includes distortion that is created by imperfections and surface disproportion along the screen;
generate, by the deep neural network, a predicted distortion map based on the image, wherein the predicted distorted map is estimated based on one or more predefined points along the screen, and wherein the processor applies the predicted distortion map to the image captured by the image capture device to create a substantially undistorted image; and
update at least one weight of the deep neural network in response to determining a loss associated with the predicted distortion map generated by the deep neural network has been minimized by a loss function.
|