bayer demosaic

ON

OFF

Demosaic

Demosacing General Description

Digital cameras capture images using a single sensor with an array of color filters. Therefore, in a captured image, each pixel contains only one of the three primary colors. The demosaicing core interpolates missing color components for every pixel. Our Demosaicing core produces high-quality images by reducing zipper errors and false color errors.

Features

Features
RGB Bayer image sensor support
High quality interpolation
8, 10, 12 and 14 bit input and output precision
Advanced demosaicing algorithm
Reduced zipper errors
Reduced false errors

Overview

The simplest way for demosaicing is the bilinear interpolation. But the interpolated image shows artifacts inherent to demosaicing: blurring and the generation of false color and zipper errors. Several algorithms have been developed to improve these artifacts. But these simple algorithms produce low quality images. More complicated algorithms have generated better quality image than simple interpolation methods. But these algorithms still generate the artifacts. Some algorithms have been developed to improve these problems. These algorithms often require huge computation power, so it is impossible to be implemented in real time system. Our Demosaicing core produces high quality images that the non-real time software interpolation methods can achieve.

Image Quality Comparison

The new advanced demosaicing core can keep high resolution in spite of reducing false color and zipper errors. In previous versions of the core, the performance of reducing false color and zipper errors was insufficient. The pictures below show the comparison of the the previous version and new advanced demosaicing images.

previous version new version

New

Old

previous version new version

New

Old

previous version new version

New

Old

previous version new version

New

Old