Demosaicing Algorithm for Color Filter Arrays Based on SVMs
Xiaofen Jia, Baiting Zhao · 2013
One color filter array (CFA) used in a digital camera allows only one of the red-green-blue primary color components to be sensed at each pixel, and interpolating the other missing two components by methods known as demosaicing. A novel support vector machines (SVMs) based demosicing algorithm is proposed to reduce edge artifacts and false color artifacts effectively. The proposed algorithm is a four-step method. Firstly, construct middle plane Kr or Kb on the mosaic image. Secondly, train SVMs with the trained samples constructed on the middle plane. Thirdly, interpolate the unknown value of the middle plane Kr or Kb. Finally, calculate the missing pixel value. Experimental results showed that the proposed approach produced visually pleasing full-color result images and obtained better PSNR values than other demosaicing algorithms