Abstract:
A digital camera for capturing and processing images of different resolutions is described together with a method for down-scaling a digital image. The method comprises the steps of forming an image of a real scene on an image sensor (4) comprising a plurality of pixels arranged in a matrix, addressing and reading pixels in the matrix to obtain analogue quantities related with the pixels luminance values, converting (5) the analogue quantities from the pixels matrix into digital values and processing (6-13) the digital values to obtain a data file representing the image of the real scene. To reduce computation time and power consumption the step of addressing and reading pixels includes the steps of selecting a group of pixels from the matrix, storing the analogue quantities related with the pixels of the selected group of pixels into analogue storing means (14) and averaging the stored analogue quantities to obtain an analogue quantity corresponding to an average pixel luminance value.
Abstract:
A method of processing digital images in devices for acquiring both individual images and image sequences, comprising the step of acquiring images in CFA (colour filter array) format and the step of reducing the resolution of the images acquired. In order to reduce computing time and energy consumption, the resolution-reduction step processes the images directly in CFA format.
Abstract:
A fast method of color interpolation of pixels of an image acquired by a color filtered digital sensor uses a very simple cost function that nevertheless produce interpolated images of good quality. The cost function is computationally simpler because it does not require the calculation of powers and square roots. An efficient triangulation algorithm that may be executed in far less time than prior art triangulation processes, while practically ensuring the same performances. The peculiarity of this triangulation algorithm consists in that on average it requires only two iteration steps, while the most accurate prior triangulation algorithm is completed only after four iteration steps. Optionally, the interpolation process may be followed by an anti-aliasing processing that effectively removes color artifacts that may be created during the interpolation process.
Abstract:
A method (Q_Impr) for processing a first digital image, comprising an operation (A_Sharp) of increasing the sharpness of said digital image. The method is characterized in that the operation of increasing the sharpness (A_Sharp) is of the adaptive type and includes an operation of associating (TD_Ev) with pixel (p i (x,y)) of the starting image respective local homogeneity measures (k(x,y)), and an operation of providing pixel (p 0 (x,y)) of a second digital image by modifying respective pixels (p i (x,y)) of the first digital image on the basis of said respective local homogeneity measures (k(x,y)).
Abstract:
Presented is a digital camera, comprising:
a sensor (205) for sensing an image and producing a first signal; a Bayer pattern producer (210) coupled to said sensor (205) and structured to produce a Bayer pattern from said first signal; a splitter (212) structured to split said Bayer pattern into separate color channels; a compressor (220) for compressing said color channels into a compressed image; an output interface (226) structured to transmit said compressed image on a communication channel; and a color interpreter structured to perform a modification on exactly one of said color channels from said splitter (212) prior to sending said color channels to said compressor (220).
Additionally described is a network that operates with said digital camera to perform certain functions, as directed by a user of said digital camera.