Removing arbitrary inhomogeneity on the fly

Digital images suffer in many ways from deficiencies of the hardware that was used for capturing the image, including camera, lenses and illumination. In certain applications the user needs an equally illuminated image, i.e. the image shall not contain any intensity gradient.

In principle, gradient removal could be achieved using sophisticated optical equipment and fine-tuned illumination devices. However, we have developed an affordable software solution for this task that can handle several types of textures and performs in real-time.


Example

Image Enhancement: Example for Illumination Correction
Original image with illumination artifact (top left), the enhanced image (top right) and both images wrapped onto a 3dimensional object (bottom) to illustrate the impact on texture wrapping and texture synthesis.

Key features

Our Software

  1. removes arbitrary Inhomogenieties (colour and intensity),
  2. works in real-time (up to 30 frames per second on a 1Megapixel image),
  3. allows (at least to some extend) to use low-cost optics and illumination.