Abstract:
A denoising apparatus comprising an image input unit which receives pixel data including color information of pixels included in a correction target image, a denoising unit which denoises the pixel data by a weight based averaging method, wherein the weight is set to a maximum value when a difference value between a correction target block and a comparison target block in the correction target image is zero, decreases linearly to zero as the difference value increases until it reaches a threshold value, and is set to zero when the difference value is greater than or equal to the threshold value, and an image output unit which outputs the pixel data processed by the denoising unit. The denoising unit assigns a corrected weight value to at least a guaranteed number of comparison target blocks for an impulse block, where an impulse block is a correction target block for which the number of non-zero weight valued comparison target blocks is less than a predetermined guaranteed number.
Abstract:
An image sensing device includes a single-color image sensor and a multi-color image sensor having resolutions different from each other; image data receiving circuitry configured to receive first image data from the single-color image sensor and second image data from the multi-color image sensor; first preprocessor circuitry configured to generate first aligned image data and second aligned image data based on the first image data and the second image data, respectively, by correcting an optical path difference between a pixel stream of the first image data and a pixel stream of the second image; and second preprocessor circuitry configured to generate third image data by merging the first aligned image data and the second aligned image data.
Abstract:
A denoising apparatus comprising an image input unit which receives pixel data including color information of pixels included in a correction target image, a denoising unit which denoises the pixel data by a weight based averaging method, wherein the weight is set to a maximum value when a difference value between a correction target block and a comparison target block in the correction target image is zero, decreases linearly to zero as the difference value increases until it reaches a threshold value, and is set to zero when the difference value is greater than or equal to the threshold value, and an image output unit which outputs the pixel data processed by the denoising unit. The denoising unit assigns a corrected weight value to at least a guaranteed number of comparison target blocks for an impulse block, where an impulse block is a correction target block for which the number of non-zero weight valued comparison target blocks is less than a predetermined guaranteed number.
Abstract:
Provided are a depth information based optical distortion correction (ODC) circuit and method. The ODC circuit includes a depth acquisition unit acquiring a depth of an image, a grid generation unit dynamically generating a correction grid corresponding to the depth of the image using depth information of the image and a projection matrix, and a distortion correction unit correcting optical distortion in the image using the correction grid. The corrected image can then be stored, transmitted, or otherwise output. The image can be a single static image or photograph or a frame in a video recording.