The application relates to virtual view interpolation between camera views for immersive visual experiences. Techniques related to generating a virtual view of a scene from a position between positions of known input images for presentation to a viewer are discussed. Such techniques include applying a convolution mask that approximates an inverse of a linear combination of at least the horizontaland vertical convolution matrices representative of gradient detection in the input images to a virtual intermediate gradient image that is a combination of at least an interpolated virtual image at the position, an interpolated horizontal gradient map at the position, and an interpolated vertical gradient map at the position to generate a final virtual image for the position.
VIRTUAL VIEW INTERPOLATION BETWEEN CAMERA VIEWS FOR IMMERSIVE VISUAL EXPERIENCE