A method for combining a plurality of eye images into a plenoptic multifocal image that includes registering the eye images with a plurality of frames into one or more eye image sets with a processor and a memory system, aligning each of the eye images in each of the one or more image sets with a selected reference that resides on the memory system with the processor and determining one or more in-focus regions of the eye images by calculating one or more gradient images while ignoring noise and other imaging artifacts. The method also includes identifying the one or more in-focus regions with highest resolution from the one or more gradient images and selecting one or more corresponding in-focus intensities from the frames to combine into a plenoptic multifocal image with a higher resolution than the eye images, the frames and the one or more eye image sets.Un método para combinar una pluralidad de imágenes del ojo en una imagen multifocal plenóptica que incluye el registro de las imágenes del ojo con una pluralidad de cuadros en uno o más conjuntos de imágenes del ojo con un procesador y un sistema de memoria, alinear cada una de las imágenes del ojo en cada uno de uno o más conjuntos de imágenes con una referencia seleccionada que reside en el sistema de memoria con el procesador y determinar una o más regiones en foco de las imágenes del ojo al calcular una o más imágenes gradiente ignorando interferencia y otros artefactos de imagen. El método también incluye la identificación de la una o más regiones en foco con máxima resolución de la una o más imágenes de gradiente y seleccionar una o más correspondientes intensidades en foco de los cuadros para combinar en una imagen multifocal plenóptica con una mayor resolución que las imágenes del ojo, los cuadros y uno o más conjuntos de imágenes del ojo.