Nova Patents
EP1585343A2

Image interpolation method

Abstract

A method is provided for interpolating a color image component. A Bayer pattern is extracted from an optical signal obtained by capturing an image of an object. An arithmetic average of values of red (R) or blue (B) components vertically or horizontally neighboring at least one green (G) position of the extracted Bayer pattern is computed, and an R or B component is interpolated into the at least one G position. A horizontal difference value and a vertical difference value are computed between G, B, or R component values of G positions neighboring at least one R or B position after interpolating the R or B component into the at least one G position. A preset threshold value is compared with an absolute value of a resulting value obtained by subtracting the vertical difference value from the horizontal difference value. When the absolute value is greater than the threshold value, a G, B, or R component is interpolated into the at least one R or B position using an arithmetic average of G, B, or R component values of horizontally or vertically neighboring G positions associated with a smaller difference value of the horizontal and vertical difference values. When the absolute value is less than the threshold value, the G, B, or R component is interpolated into the at least one R or B position using a median technique.

EP1585343A2, drawing sheet 1
Sheet 1 of 39

Term

Term ended

Projected expiry passed 30 March 2025, 1.5 years ago.

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

18 claims: 2 independent, 16 dependent

  1. 1
    A method for interpolating a color image component, comprising:extracting a Bayer pattern from an optical signal obtained by capturing an image of an object;computing an arithmetic average of values of red (R) or blue (B) components vertically or horizontally neighboring at least one green (G) position of the extracted Bayer pattern, and interpolating an R or B component into the at least one G position;computing a horizontal difference value and a vertical difference value between G, B, or R component values of G positions neighboring at least one R or B position after interpolating the R or B component into the at least one G position;comparing, with a preset threshold value, an absolute value of a resulting value obtained by subtracting the vertical difference value from the horizontal difference value, and interpolating a G, B, or R component into the at least one R or B position using an arithmetic average of G, B, or R component values of horizontally or vertically neighboring G positions associated with a smaller difference value of the horizontal and vertical difference values when the absolute value is greater than the threshold value;and interpolating the G, B, or R component into the at least one R or B position using a median technique when the absolute value is less than the threshold value.
  2. 10
    A method for interpolating a color image component, comprising:extracting a Bayer pattern from an optical signal obtained by capturing an image of an object;computing an arithmetic average of values of red (R) or blue (B) components vertically or horizontally neighboring at least one green (G) position of the extracted Bayer pattern, and interpolating an R or B component into' the at least one G position;performing a discrete cosine transform (DCT) operation on G components of G positions neighboring at least one R or B position after interpolating the R or B component into the at least one G position, analyzing a pattern of DCT coefficients, and interpolating a G component into the at least one R or B position;computing a horizontal difference value and a vertical difference value between B or R component values of the G positions neighboring the at least one R or B position, and interpolating a B or R component into the at least one R or B position using an arithmetic average of B or R component values of horizontally or vertically neighboring G positions associated with a smaller difference value of the horizontal and vertical difference values when the absolute value is greater than the threshold value;and interpolating the B or R component into the at least one R or B position using a median technique when the absolute value is less than the threshold value.