A system for corrected imaging, comprising: an optical camera that captures at least one optical image of an area of interest; a depth sensor that captures at least one depth map of the area of interest; and circuitry configured to register the at least one optical image and the at least one depth map, based on corresponding pixels thereof, to generate depth information of the pixels of the optical image, apply a distortion model using the joined optical image and depth map, wherein the application of the distortion model includes, based on prior information including light intensity and directionality of illumination in the area of interest, determining expected reflected light, expected diffusion of light, areas of unwanted occlusion and shadow, apply a deformation model using the joined optical image and depth map, wherein the application of the deformation model includes generation of a plurality of polygons from the joined optical image and depth map, for assessing the deformation to apply to the optical image to achieve a three dimensional representation, the distortion model and the deformation model being applied in order to correct anomalies in the at least one optical image resulting from undesired effects of distortion caused by imaging abnormalities and image artifacts caused by imaging of a three-dimensional surface, and output a corrected at least one optical image for display in twodimensions, 2D, and/or in three-dimensions, 3D, based on the results of the application of the distortion model and the deformation model. an optical camera that captures at least one optical image of an area of interest; a depth sensor that captures at least one depth map of the area of interest; and circuitry configured to register the at least one optical image and the at least one depth map, based on corresponding pixels thereof, to generate depth information of the pixels of the optical image, apply a distortion model using the joined optical image and depth map, wherein register the at least one optical image and the at least one depth map, based on corresponding pixels thereof, to generate depth information of the pixels of the optical image, apply a distortion model using the joined optical image and depth map, wherein the application of the distortion model includes, based on prior information including light intensity and directionality of illumination in the area of interest, determining expected reflected light, expected diffusion of light, areas of unwanted occlusion and shadow, apply a deformation model using the joined optical image and depth map, wherein the application of the deformation model includes generation of a plurality of polygons from the joined optical image and depth map, for assessing the deformation to apply to the optical image to achieve a three dimensional representation, the distortion model and the deformation model being applied in order to correct anomalies in the at least one optical image resulting from undesired effects of distortion caused by imaging abnormalities and image artifacts caused by imaging of a three-dimensional surface, and output a corrected at least one optical image for display in twodimensions, 2D, and/or in three-dimensions, 3D, based on the results of the application of the distortion model and the deformation model. apply a deformation model using the joined optical image and depth map, wherein the application of the deformation model includes generation of a plurality of polygons from the joined optical image and depth map, for assessing the deformation to apply to the optical image to achieve a three dimensional representation, the distortion model and the deformation model being applied in order to correct anomalies in the at least one optical image resulting from undesired effects of distortion caused by imaging abnormalities and image artifacts caused by imaging of a three-dimensional surface, and output a corrected at least one optical image for display in twodimensions, 2D, and/or in three-dimensions, 3D, based on the results of the application of the distortion model and the deformation model.