Nova Patents
EP0996293A2

Colour image processing system

Abstract

A method of operating a data processing system to generate a second image from a first image. The first image includes a two dimensional array of pixel values, each pixel value corresponding to the light intensity in one of a plurality of spectral bands at a location in the first image. The method utilizes a linear transformation of a vector derived from super input pixels to obtain a vector that includes at least one super output pixel. The super input pixels are defined by separating the pixels of the first image into a plurality of input image planes having identical numbers of pixels corresponding to the same spectral band. Each super input pixel is a vector of dimension P, where P is the number of the input image planes. Similarly, a set of output image planes is defined, each pixel in a given output image plane representing the intensity of the second image in one of a plurality of spectral bands at a corresponding point in the second image. Each super output pixel is a vector of dimension Q, where Q is the number of the output image planes, each component of that vector being a pixel from a corresponding output image plane. In the preferred embodiment of the present invention, the linear transformation depends on the properties of the optical system and the illumination source used to generate the first image.

EP0996293A2, drawing sheet 1
Sheet 1 of 44

Term

Term ended

Projected expiry passed 30 September 2019, 7 years ago.

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

8 claims: 2 independent, 6 dependent

  1. 1
    A method of operating a data processing system to generate a second image from a first image, said first image comprising a two dimensional array of pixel values, each of said pixel values corresponding to the light intensity in one of a plurality of spectral bands at a location in said first image, said method comprising the steps of:separating said pixels of said first image into a plurality of input image planes, each input image plane having an identical number of pixels within a normalized horizontal and vertical sampling interval as the other input image planes, and all pixels in a given input image plane having the same spectral band as the other pixels in that input image plane;representing said first image as a set of super input pixels, each of said super input pixels being a vector of dimension P, where P is the number of said input image planes, each component of that vector being an input pixel from a corresponding input image plane;defining a set of output image planes, each pixel in a given output image plane representing the intensity of said second image in one of a plurality of spectral bands at a corresponding point in said second image;representing said second image as a set of super output pixels, each super output pixel being a vector of dimension Q, where Q is the number of said output image planes, each component of that vector being a pixel from a corresponding output image plane;and applying a linear transformation to a vector derived from said super input pixels to obtain a vector comprising at least one of said super output pixels.
  2. 8
    A data processing system operable to generate a second image from a first image, said first image comprising a two dimensional array of pixel values, each of said pixel values corresponding to the light intensity in one of a plurality of spectral bands at a location in said first image, said system comprising:means for separating said pixels of said first image into a plurality of input image planes, each input image plane having an identical number of pixels within a normalized horizontal and vertical sampling interval as the other input image planes, and all pixels in a given input image plane having the same spectral band as the other pixels in that input image plane;means for representing said first image as a set of super input pixels, each of said super input pixels being a vector of dimension P, where P is the number of said input image planes, each component of that vector being an input pixel from a corresponding input image plane;means for defining a set of output planes, each pixel in a given output image plane representing the intensity of said second image in one of a plurality of spectral bands at a corresponding point in said second image;means for representing said second image as a set of super output pixels, each super output pixel being a vector of dimension Q, where Q is the number of said output image planes, each component of that vector being a pixel from a corresponding output image plane;and means for applying a linear transformation to a vector derived from said super input pixels to obtain a vector comprising at least one of said super output pixels.