1. A method implemented at least in part by a computing system, the method comprising: receiving a single plenoptic off-angle iris image depicting an iris with an off-angle gaze; from the single plenoptic off-angle iris image depicting an iris with an off-angle gaze, creating a plurality of reconstructed images at different synthetic focal depths, wherein the plurality of reconstructed images comprise different in-focus regions of the iris, and the different synthetic focal depths for the plurality of reconstructed images are chosen using one or more selected from the group consisting of an amount of entropy in the reconstructed images, the frequency response of the lines in the reconstructed images, and the contrast between neighboring pixels of the reconstructed images; stitching together the different in-focus regions of the iris with the off-angle gaze from the plurality of reconstructed images, wherein the stitching generates a fully focused image of the iris with the off-angle gaze originating from the single plenoptic off-angle iris image; constructing a reconstructed synthetic eye from the fully focused image of the iris with the off-angle gaze; and generating a frontal view of the iris from the reconstructed synthetic eye.