EP2175656A1

Image processing device, image processing method, program, and imaging device

Abstract

An image processing device includes: a coordinate conversion unit (142) which calculates a corresponding sampling coordinate on a color mosaic image corresponding to a pixel position of a color image when a deformation process is performed, according to the pixel position of the color image; a sampling unit (143); a sampling unit (143) which interpolates-generates a pixel value in a sampling coordinate for each of color planes obtained by decomposing the color mosaic image; and a color generation unit (144) which generates a color image by synthesizing interpolation values of the respective color planes. Each pixel value of a color image subjected to a deformation process is obtained as a pixel value of the sampling coordinate from the color mosaic image by interpolation calculation, thereby realizing the color interpolation process for generating a color image from the color mosaic image and a deformation process of the color image by one interpolation calculation.

EP2175656A1, drawing sheet 1
Sheet 1 of 66

Term

Projected expiry 24 June 2028.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

26 claims: 3 independent, 23 dependent

  1. 1
    An image processing apparatus that generates a color image containing multiple color luminance information of each pixel using a color mosaic image that contains single color luminance information of each pixel obtained from single-chip imaging elements as a plurality of photoelectrical converted pixels, comprising - a color plane separator unit that separates the above noted mosaic image into multiple color planes having the same color and- a coordinates conversion unit that calculates the sampling coordinates for the above noted color mosaic image from the pixel position generated from the color mosaic image using the coefficient of the expression of the image processing of the color image during execution of the color image process for the color image and- a sampling unit that interpolative-generates the color luminance values of the same color pixels in the above noted color planes as calculated by the above noted coordinates conversion unit from the pixel values of the above noted sampling coordinates and- a color image generation unit that synthesizes the interpolated values of each of the color planes provided by the above noted sampling unit .
  2. 12
    A color image processing method that generates a color image having multiple color information of each pixel from differing multiple photo electrically converted colored light pixels from a single-chip imaging elements using a color mosaic image containing all single color luminance information of each pixel, with a first step to separate the above noted color mosaic image into multiple color planes having only the same color and in a second step calculating the sampling coordinates for the above noted color mosaic image from the pixel position generated from the color mosaic image using the coefficient of the expression of the image processing of the color image, during execution of the color image process for the color image and in said color plane separation step, for each of the plurality of color planes, the sampling coordinates calculated in the above noted coordinates conversion step are subjected, for the pixel values within the color plane of the same color, an interpolation generation sampling step and a color generation step that generates the above noted color image through synthesis of the color plane interpolative value of the above noted sampling step.
  3. 15
    A color plane separation method that takes the color mosaic image having all of each pixels single color luminance information obtained from the multiple color photo electrically converted pixels of the imaging elements and separates these into color planes, each plane having only the exact color, the above noted color mosaic image sampling coordinates conversion method using the coefficients that express the color image generated from the above noted color mosaic image, from the above noted color image pixel position when image processing of the pixel position is executed, an interpolative generation sampling method of all the same color value pixels within the above noted color plane by the above coordinates conversion method for each of the multiple color planes separated by the above noted color plane separation method and through synthesis of each color plane interpolative value with the above noted sampling method a color generation method for the color image containing the respective color value for one pixel, including a program that can be read by computer for computer function operation.