Nowadays digital cameras are equipped with a single sensor (CCD/CMOS), to reduce the size and cost of the camera. The color filter array (CFA) is used to cover the sensor and it consist of three primary colors such as red, green and blue and it samples only one color component at each pixel location. The process of estimating the other two missing color components at each pixel location is known as demosaicing. The proposed algorithm uses the directional color difference and multiscale gradient method for green plane interpolation, this type of interpolation method is used to reduce the artifacts and improve the image quality. The red and blue plane are interpolated using the estimated green plane, the bayer pattern is used for the interpolation technique. The performance of the image is measured using the CPSNR value.