A method for producing a magnified three dimensional image of an object according to a magnification parameter, wherein the size of the object in the magnified 3D image indicates that the object is located at a magnified-object distance (D mag) and the parallax of the object in the 3D image indicates that the object is located at a parallax object distance (D obj), the method comprising the following procedures: acquiring a first image of said object by a first camera and acquiring a second image of said object by a second camera at an object distance; determining said magnification parameter; and generating a first magnified image by magnifying a portion of said first image containing said object according to said magnification parameter, and generating a second magnified image by magnifying a portion of said second image containing said object according to said magnification parameter, wherein the parallax of said object in said first and second magnified images is the same as the parallax of said object in said first and second images; modifying the geometry of said first magnified image and of said second magnified image as a function of said magnification parameter and a pixel position of the pixels in said first magnified image and said second magnified image, wherein said modifying the geometry comprises respectively displacing said pixels in said first magnified image and said second magnified image non-uniformly, thereby producing a first modified image and a second modified image, wherein said object in said first modified image and in said second modified image has a modified parallax matching the size of the magnified object, and the parallax object distance matches the magnified-object distance and displaying said first modified image and said second modified image, characterized in that said non-uniformly displacing said pixels in said first magnified image and said second magnified image is a higher-order modification dependent on the positions of said pixels and comprising a plurality of coefficients wherein at least one of said plurality of coefficients is dependent on said magnification parameter. acquiring a first image of said object by a first camera and acquiring a second image of said object by a second camera at an object distance; determining said magnification parameter; and generating a first magnified image by magnifying a portion of said first image containing said object according to said magnification parameter, and generating a second magnified image by magnifying a portion of said second image containing said object according to said magnification parameter, wherein the parallax of said object in said first and second magnified images is the same as the parallax of said object in said first and second images; modifying the geometry of said first magnified image and of said second magnified image as a function of said magnification parameter and a pixel position of the pixels in said first magnified image and said second magnified image, wherein said modifying the geometry comprises respectively displacing said pixels in said first magnified image and said second magnified image non-uniformly, thereby producing a first modified image and a second modified image, wherein said object in said first modified image and in said second modified image has a modified parallax matching the size of the magnified object, and the parallax object distance matches the magnified-object distance and displaying said first modified image and said second modified image, characterized in that said non-uniformly displacing said pixels in said first magnified image and said second magnified image is a higher-order modification dependent on the positions of said pixels and comprising a plurality of coefficients wherein at least one of said plurality of coefficients is dependent on said magnification parameter.