Abstract:
There is described a method of obtaining a depth map from a single digital image of a three-dimensional scene containing geometric objects. It envisages the identification in the image of at least one horizontal plane or one vertical plane of the three-dimensional scene and the assignment to every point of the image forming part of the identified plane, or to each one of the identified planes, of a depth level according to its distance from, respectively, a predetermined horizontal or vertical reference straight of the image. In particular, the identification of at least one plane comprises the identification in the image of at least two vanishing lines corresponding to two parallel lines in the plane and the assignment of a depth level is made in accordance with the angular coefficients of the identified vanishing lines. Also described is a completely automatic method for obtaining a depth map from a single digital image of any three-dimensional scene.
Abstract:
A method of processing digital source images, each represented by pixel matrices, to obtain from two or more source images, representing one and the same real scene and acquired by utilizing different exposure levels, a final digital image capable of reproducing the real scene with an exposure latitude greater than that of each of the source images. The method, which can be advantageously used in digital still cameras, produces the final image by combining the source images with the help of a weighted mean constructed pixel by pixel. Thanks to a special filtering to which the weighting coefficients are subjected before the weighted mean operation, the method obtains a final image in which the source images are harmoniously combined with each other. A variant of the method can also be applied directly to digital images in CFA (Colour Filter Array) format.
Abstract:
There is described a method of obtaining a depth map from a single digital image of a three-dimensional scene containing geometric objects. It envisages the identification in the image of at least one horizontal plane or one vertical plane of the three-dimensional scene and the assignment to every point of the image forming part of the identified plane, or to each one of the identified planes, of a depth level according to its distance from, respectively, a predetermined horizontal or vertical reference straight of the image. In particular, the identification of at least one plane comprises the identification in the image of at least two vanishing lines corresponding to two parallel lines in the plane and the assignment of a depth level is made in accordance with the angular coefficients of the identified vanishing lines. Also described is a completely automatic method for obtaining a depth map from a single digital image of any three-dimensional scene.
Abstract:
A method for filtering the noise of a sequence of digital images (Img 1 ,..., Img n , Img n+1 ,...) in CFA format comprising the following phases:
processing a first CFA image (Img n-1 ) of the sequence to obtain a corresponding improved CFA image (f_Img n-1 ) with reduced noise; processing at least one pixel (p n (x,y)) of a second CFA image (Img n ) of the sequence that temporally follows said first image (Img n-1 ), said phase of processing at least one pixel providing a corresponding filtered pixel (f_p n (x,y)) and including the following operations:
selecting (SW_ sel) a first set of pixels (SW n (x,y)) comprising said at least one pixel and a plurality of pixels of the second CFA image spatially adjacent to it; selecting (TW_sel) a second set of pixels (TW n (x,y)) comprising pixels of the improved CFA image homologous with the pixels of said first set; carrying out a digital filtering of a first type (ST_fliter) using pixels forming part of said first and second set to generate the filtered pixel (f_p n (x,y)).
Abstract:
A method for obtaining a high-resolution digital image from a plurality of starting images P,S formed by pixel matrices and acquired at a lower resolution. The method comprises a phase of combining the plurality of starting images P,S to generate a provisional high-resolution image HR (0) formed by a pixel matrix. The method also comprises a calculation phase to associate a respective error with at least a part of the pixels of the provisional image HR (0) , said calculation phase providing a first error associated with at least one first pixel, and a phase of at least partially processing the provisional image by modifying the pixels of this image on the basis of the respective errors associated with them. The method is characterized by the fact that the calculation phase includes the phase of:
calculating a second error to associate with at least one second pixel situated in the vicinity of said first pixel in the matrix ( HR (0) ), said second error being calculated by using the first error associated with said at least one first pixel.
Abstract:
A method for improving the quality of a digital image acquired with a non-optimal exposure. The method, which is applied directly to the image in CFA (Colour Filter Array) format, identifies the regions of the image that are most important from the perceptive or contentual point of view by means of simple statistical measures. The image is then transformed by inverting the response function in such a manner as to optimize the quality of these regions.