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 |
---|
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 |
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.
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.