NOVEL COLOR FILTER ARRAY DEMOSAICING IN FREQUENCY DOMAIN WITH SPATIAL REFINEMENT

Similar documents
A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

AN EFFECTIVE APPROACH FOR IMAGE RECONSTRUCTION AND REFINING USING DEMOSAICING

Color Filter Array Interpolation Using Adaptive Filter

Artifacts Reduced Interpolation Method for Single-Sensor Imaging System

Research Article Discrete Wavelet Transform on Color Picture Interpolation of Digital Still Camera

An Improved Color Image Demosaicking Algorithm

Demosaicing Algorithms

Edge Potency Filter Based Color Filter Array Interruption

COLOR demosaicking of charge-coupled device (CCD)

Color Demosaicing Using Variance of Color Differences

Two-Pass Color Interpolation for Color Filter Array

COMPRESSION OF SENSOR DATA IN DIGITAL CAMERAS BY PREDICTION OF PRIMARY COLORS

ABSTRACT I. INTRODUCTION. Kr. Nain Yadav M.Tech Scholar, Department of Computer Science, NVPEMI, Kanpur, Uttar Pradesh, India

TO reduce cost, most digital cameras use a single image

No-Reference Perceived Image Quality Algorithm for Demosaiced Images

Image Demosaicing. Chapter Introduction. Ruiwen Zhen and Robert L. Stevenson

Practical Implementation of LMMSE Demosaicing Using Luminance and Chrominance Spaces.

Demosaicing Algorithm for Color Filter Arrays Based on SVMs

Interpolation of CFA Color Images with Hybrid Image Denoising

MOST digital cameras capture a color image with a single

An Effective Directional Demosaicing Algorithm Based On Multiscale Gradients

Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array

DIGITAL color images from single-chip digital still cameras

1982 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 24, NO. 11, NOVEMBER 2014

A robust, cost-effective post-processor for enhancing demosaicked camera images

DEMOSAICING, also called color filter array (CFA)

IN A TYPICAL digital camera, the optical image formed

COLOR DEMOSAICING USING MULTI-FRAME SUPER-RESOLUTION

Image Demosaicing: A Systematic Survey

A new CFA interpolation framework

A new edge-adaptive demosaicing algorithm for color filter arrays

Comparative Study of Demosaicing Algorithms for Bayer and Pseudo-Random Bayer Color Filter Arrays

A Linear Interpolation Algorithm for Spectral Filter Array Demosaicking

Color filter arrays revisited - Evaluation of Bayer pattern interpolation for industrial applications

Normalized Color-Ratio Modeling for CFA Interpolation

Evaluation of a Hyperspectral Image Database for Demosaicking purposes

PCA Based CFA Denoising and Demosaicking For Digital Image

IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION

DISCRETE WAVELET TRANSFORM-BASED SATELLITE IMAGE RESOLUTION ENHANCEMENT METHOD

A New Image Sharpening Approach for Single-Sensor Digital Cameras

Improvement of Satellite Images Resolution Based On DT-CWT

Optimal Color Filter Array Design: Quantitative Conditions and an Efficient Search Procedure

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras

Smart Interpolation by Anisotropic Diffusion

New Efficient Methods of Image Compression in Digital Cameras with Color Filter Array

Design of Practical Color Filter Array Interpolation Algorithms for Cameras, Part 2

Enhanced DCT Interpolation for better 2D Image Up-sampling

Satellite Image Resolution Enhancement Technique Using DWT and IWT

Improved sensitivity high-definition interline CCD using the KODAK TRUESENSE Color Filter Pattern

An Efficient Prediction Based Lossless Compression Scheme for Bayer CFA Images

Analysis on Color Filter Array Image Compression Methods

Data Hiding Algorithm for Images Using Discrete Wavelet Transform and Arnold Transform

High Dynamic Range image capturing by Spatial Varying Exposed Color Filter Array with specific Demosaicking Algorithm

THE commercial proliferation of single-sensor digital cameras

An evaluation of debayering algorithms on GPU for real-time panoramic video recording

IMAGE RESOLUTION ENHANCEMENT BY USING WAVELET TRANSFORM

Design and Testing of DWT based Image Fusion System using MATLAB Simulink

A Modified Image Coder using HVS Characteristics

Digital Image Indexing Using Secret Sharing Schemes: A Unified Framework for Single-Sensor Consumer Electronics

Region-adaptive Demosaicking with Weighted Values of Multidirectional Information

Universal Demosaicking of Color Filter Arrays

ADAPTIVE JOINT DEMOSAICING AND SUBPIXEL-BASED DOWN-SAMPLING FOR BAYER IMAGE

Denoising and Demosaicking of Color Images

Image Interpolation Based On Multi Scale Gradients

Histogram Modification Based Reversible Data Hiding Using Neighbouring Pixel Differences

Lecture Notes 11 Introduction to Color Imaging

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

Recent Patents on Color Demosaicing

New Edge-Directed Interpolation

Design and Simulation of Optimized Color Interpolation Processor for Image and Video Application

Practical Content-Adaptive Subsampling for Image and Video Compression

Low-Complexity Bayer-Pattern Video Compression using Distributed Video Coding

Image and Vision Computing

Demosaicking methods for Bayer color arrays

Region Adaptive Unsharp Masking Based Lanczos-3 Interpolation for video Intra Frame Up-sampling

Color interpolation algorithm for an RWB color filter array including double-exposed white channel

Design of practical color filter array interpolation algorithms for digital cameras

Keywords Arnold transforms; chaotic logistic mapping; discrete wavelet transform; encryption; mean error.

Demosaicing using Optimal Recovery

MLP for Adaptive Postprocessing Block-Coded Images

FACE RECOGNITION USING NEURAL NETWORKS

Method of color interpolation in a single sensor color camera using green channel separation

Wavelet-based Image Splicing Forgery Detection

Joint Chromatic Aberration correction and Demosaicking

ScienceDirect. A Novel DWT based Image Securing Method using Steganography

International Journal of Advance Research in Computer Science and Management Studies

Comparative Study of Different Wavelet Based Interpolation Techniques

Digital Cameras The Imaging Capture Path

Color image Demosaicing. CS 663, Ajit Rajwade

ADAPTIVE ADDER-BASED STEPWISE LINEAR INTERPOLATION

Review of Bayer Pattern Color Filter Array (CFA) Demosaicing with New Quality Assessment Algorithms

Discrete wavelet transform based multispectral filter array demosaicking

Measurement of Texture Loss for JPEG 2000 Compression Peter D. Burns and Don Williams* Burns Digital Imaging and *Image Science Associates

Noise Reduction in Raw Data Domain

Ch. Bhanuprakash 2 2 Asistant Professor, Mallareddy Engineering College, Hyderabad, A.P, INDIA. R.Jawaharlal 3, B.Sreenivas 4 3,4 Assocate Professor

A Survey of Demosaicing: Issues and Challenges

Color Image Compression using SPIHT Algorithm

An Implementation of LSB Steganography Using DWT Technique

IDENTIFYING DIGITAL CAMERAS USING CFA INTERPOLATION

Robust Voice Activity Detection Based on Discrete Wavelet. Transform

Transcription:

Journal of Computer Science 10 (8: 1591-1599, 01 ISSN: 159-3636 01 doi:10.38/jcssp.01.1591.1599 Published Online 10 (8 01 (http://www.thescipub.com/jcs.toc NOVEL COLOR FILTER ARRAY DEMOSAICING IN FREQUENCY DOMAIN WITH SPATIAL REFINEMENT 1 Niruban, R., T. Sree Renga Raja and 3 T. Sree Sharmila 1 Electronics and Communication Engineering, Anand Institute of Higher Technology, Chennai, India Electrical and Electronics Engineering, Anna University (IT Campus, Tiruchirapalli, India 3 Information Technology, SSN College of Engineering, Chennai, India Received 01-01-; Revised 01-0-1; Accepted 01-0-09 ASTRACT The main idea behind wavelet based demosaicing with spatial refinement is to reconstruct the full resolution color image from the mosaiced image. In this study, a new effective wavelet based demosaicing algorithm for interpolating the missing color components in ayer s Color Filter Array (CFA pattern is proposed. This interpolation technique uses the interchannel correlation among the high frequency subbands to determine the missing pixels in each color channel, followed by a refining step in spatial domain which uses non-iterative technique that enforces color difference rule with fewer computations. As a result, the proposed demosaicing method yields better performance than bilinear, edge based and subband based demosaicing methods. Keywords: ayer s CFA, Color Difference Rule, Demosaicing, Interchannel Correlation, Wavelet 1. INTRODUCTION The different approaches have been applied for demosaicing algorithm are as follows: The first category Digital cameras use a Charge Coupled Device is the simple non adaptive algorithms such as nearest (CCD to capture the color signal of objects. The color neighborhood (Jean, 010, bilinear interpolation (lu, filter array is placed between the lens and the sensors in 00, that is used to interpolate the missing pixel the charge coupled device. CFA has one color filter values. The bilinear interpolation is the simplest color element for each sensor and it manages one color interpolation method (Kim et al., 006; Mohanbabu and sample at a time. The CFA is used to capture all three Renuga, 01. In bilinear interpolation, the missing color channels at the same time and reducing the color components are calculated by taking average of complexity and cost of the digital cameras. The ayer neighbouring pixels to determine the missing green, red pattern shown in Fig. 1 is widely used CFA pattern and blue color of each pixel (Jean, 010; David et al., (ayer, 1976 in which, the sampling of Green (G 00. It blurs the edge region of the resulting image color component is twice as compared to Red (R and because of the absence of object boundaries and lue ( color components. At each pixel only one produces the highly visible artifacts. color component is present, the missing two colors The second category demosaicing algorithm uses have to be interpolated from the existing pixels. The interchannel and intra channel correlation process of reconstructing a full resolution color image (Nakanishi et al., 1998; Cok, 1987; Lukac and from ayer sample is known as CFA demosaicing. The Plataniotis, 00; Lukac et al., 00 to interpolate the improper demosaicing method leads to visual artifacts missing color components. Intra channel correlation is that are around edges and color misregistration artifacts based on the fact that the color values of the that degrade the color resolution. neighbouring pixels have small variations. The Corresponding Authors: Niruban, R.,Electronics and Communication Engineering, Anand Institute of Higher Technology, Chennai, India 1591

missing pixels can be interpolated with the use of neighbouring pixels. Inter channel correlation (Cok, 1987; Pei and Tam, 003; Weldy, 1988; Adams, 1995 uses color ratio rule (Kimmel, 1999 and color difference rule (Pei and Tam, 003; Su, 006 which exploit the correlation among color planes. Color difference rule is mainly used in many algorithms (Pei and Tam, 003; Su, 006; Kim et al., 010; Chen et al., 01 due to its simplicity. The color difference rule states that the difference between two color channels (R, G, and G in every pixel location within a boundary is nearly a constant value. The third category is edge-directed interpolation which is an adaptive approach that detects spatial features present in the neighborhood pixel (Newlin and Monie, 013; aharav and Kakarala, 00; Laroche and Prescott, 199; Hibbard, 1995; Adams and Hamilton Jr, 1996; Li and Orchard, 001; Kim et al., 010; Chen et al., 01. The direction of edge is estimated by the horizontal and vertical gradients (Hwang and Lee, 00 from the color images. The missing color components can be calculated along the edges of the image. The resulting demosaiced images are sharper with less blurring artifacts (Chen et al., 008. This algorithm provides the good quality on the edge region but it yields poor result in problematic regions of the image. The fourth category explains the subband interpolation (Lin and Su, 007; Chen et al., 008; Driesen and Scheunders, 00. In frequency domain, the color planes are divided into series of subbands with different frequency information. The low frequency band gives the coarse information about the images. High pass bands reveal the fine information in images which corresponds to edges. There exists a strong correlation between the high frequency bands of different color planes (Chen et al., 008. For interpolation, the demosaicing algorithms (Altunbasak et al., 00; Chen et al., 008; Su and Kao, 009 mainly uses highly correlated high frequency bands. The demosaicing algorithms (Altunbasak et al., 00; Li, 005; Chen et al., 008 are iterative, that introduces high computations. In Wavelet-based color filter array demosaicing (Chen et al., 008 starts with the bilinear interpolation which acts as an initial interpolation technique. This initial interpolation algorithm uses the intra channel interpolation. Down-sampled images are formed from the initially interpolated image. The high frequency subbands of missing down-sampled images are interpolated with the help of high frequency components of other known color planes. Finally an iterative subband method is used for artifact reduction. Although subband synthesis algorithm produces better results than previous algorithms, the algorithm needs too many computations due to its iterative artifact reduction method. The proposed method replaces this iterative method by a non-iterative technique which exploits inter channel correlation in spatial domain. The initial estimation with bilinear interpolation is fine tuned using adaptive edge based color plane interpolation (Kim et al., 006; Chen et al., 01. The proposed algorithm uses both spatial and frequency domain techniques during interpolation. This study is organized as follows, section II explains the proposed method and each sub section explains each part of the system. Section III briefs the steps involved in the proposed methodology. Section IV reports the experimental results. CPSNR and PSNR are used as comparative measure. Here Kodak images database are used for comparison between various demosaicing methods with the proposed algorithm.. WAVELET ASED DEMOSAICING WITH SPATIAL REFINEMENT The demosaicing algorithm starts with bilinear interpolation technique to interpolate missing R, G, colors. Although these algorithms are computationally efficient, but due to their fixed pattern of interpolation without considering edges of object, creates artifacts. Since edges play a main role in images, interpolation of channel is done by considering the direction of edges. Then the interpolated image is subdivided into subimages and D discrete wavelet transform is applied to separate each color channel into Low-Low (LL, Low- High (LH, High-Low (HL and High-High (HH subbands. Then the coefficients of the wavelet transform are modified by making use of inter channel correlation. After updation, inverse discrete wavelet transform is applied to bring back to spatial domain and post processing is done using color difference rule. The algorithm flow is shown in Fig...1. ilinear Interpolation ilinear interpolation is an upsampling method that uses the distance-weighted average of the four nearest pixel values to estimate a missing pixel value. This interpolation method takes pixels in the ayer pattern and ignores the information about the edge regions. ilinear algorithm interpolates every missing pixels in a fixed pattern. The missing pixel values are calculated by taking average value of the four adjacent pixels in each color plane. This introduces large errors that lead to blur the interpolated image. 159

The green, red and blue color components are interpolated using the equations given in Demosaicing with the ayer Pattern (Jean, 010... Edge Adaptive Interpolation Edge adaptive method is an adaptive approach that is used to interpolate the missing pixel values along the edge patterns of the color channels. In this method, the edge directions such as horizontal and vertical directions are calculated according to the edge region (Pei and Tam, 003; Chang and Chen, 01; Gunturk et al., 005. The edge directions are defined by the horizontal and vertical gradients to detect the pixel location. This interpolation is used to avoid choosing the direction across edges. The horizontal and vertical gradients are compared, if the horizontal gradient is greater than the interpolation is along vertical direction. If the vertical gradient is greater, then the green channel is estimate along the horizontal direction. If the horizontal and vertical gradients are equal then the interpolation is calculated by taking the average of its four neighbouring pixels. The missing green pixel location can be obtained from the neighbouring green pixels (Kim et al., 006. The missing green pixel G (, 3 in Fig. 1 at blue row can be estimated by using Equation 1 and : H = [G(, G(, ] [(,3 (,1 (,5 V = [G(3,3 G(5,3] [(,3 (,3 (6,3 G(, G(, (,3 (,1 (,5,if H V G(3,3 G(5,3 G(,3 = (,3 (,3 (6,3,if H V G(3, G(5, G(3, G(5, (,3 (,1 (,5 (,3 (6,3,if H = V 8 (1 ( G(3,3 G(3,5 R(3, R(3, R(3,6,if H V G(, G(, G(,3 = R(3, R(1, R(5,,if H V G(,3 G(,5 G(,5 G(,3 R(3, R(3, R(3,6 R(1, R(5,,if H = V 8 ( H and V are horizontal and vertical gradient functions used to find edge directions..3. Wavelet Demosaicing The wavelet based demosaicing method is based on the fact that the high frequency subbands {LH, HL, HH} of different color planes are highly correlated (Chen et al., 008 and have constant variation between the color planes which is proved by using Mean Absolute Error (MAE metric in (Chen et al., 008. This property can be used to update the high frequency subband coefficients of the interpolated color pixels with the help of high frequency subbands of known color pixels. In Fig. 3 the pixels with * are the color pixels obtained from ayer s pattern. All other pixels are missing pixels in ayer s pattern found out by using initial interpolation (ilinear interpolation and edge adaptive interpolation. The missing green pixel G(3, at Red row can be estimated using Equation 3 and as follows: H = [G(3,3 G(3,5] [R(3, R(3, R(3,6 V = [G(3,3 G(3,5] [R(3, R(1, R(5, (3 Fig. 1. ayer CFA 1593

Fig.. Wavelet based demosaicing with spatial refinement.. Refining R and at 00 place In 00 positions g 00 is the known color. The missing other two colors R and have to be refined with the help of g 00 : r00 = g00 ( mr00 g00 ( mr00 r00 b = g ( mb g ( mb b 00 00 00 00 00 00 (5.5. Refining G and at 01 place: g = r ( mg r ( mg g 01 01 01 01 01 01 ( ( 01 b = r mb r mb b 01 01 * 01 01 01 (6.6. Refining G and R at 10 place: Fig. 3. Sub-images for RG color planes The interpolated color image is separated into subimages according to the positions in ayer s array {00, 01, 10, 11} for each color channel. The subimages are formed by collecting all pixels having same subscript and a total of 1 subimages are formed (r 00, r 01, r 10, r 11, g 00, g 01, g 10, g 11, b 00, b 01, b 10, b 11. Each subimage is divided into four frequency bands {LL, LH, HL, HH} using Two Dimensional Discrete Wavelet Transform (D-DWT. The high frequency subbands {LH, HL, HH} of interpolated pixels are updated from observed pixels (g 00, g 11, r 01, b 10 in CFA. g10 = b10 ( mg10 b10 ( mg10 g10 r = b ( mr b ( mr r 10 10 10 10 10 10.7. Refining R and at 11 place: r11 = g11 ( mr11 g11 ( mr11 r11 b = g ( mb g ( mb b 11 11 11 11 11 11 (7 (8 where, the script m denotes the mean of the corresponding subband. The equations are applied only to high pass bands {HH, HL, LH}. The Low pass band 159

{LL} coefficients are not updated. The subimages are converted back to spatial domain using D-IDWT..8. Spatial Refinement In subband synthesis demosaicing (Chen et al., 008 the refining of demosaiced color planes are done in frequency domain using wavelet transform and the refining procedure was iterative. This needs many computations. These complexities are solved by using a spatial non iterative technique that reduces the complexity. During the refinement step red and blue channels are alone updated leaving green channel unaltered. Since in ayer s pattern 50% of the pixels are green, 5% of the pixels are red and 5% of the pixels are blue more number of red and blue pixels are interpolated pixels compared to green pixels. So red and blue pixels are more prone to errors. The red and blue pixels are refined using color difference rule which is used as a tool to explore interchannel correlation (Li, 005. The expression for finding color difference signals are found by taking the difference between the red and green and blue and green channel. Due to the majority of green pixels G is taken as reference: CD = G R CD = G (9 R The color difference signals CD R and CD are found in every pixel location. The ayer pattern in Fig. 1 is taken as reference to refine the procedure. The native green pixels are considered as two categories, green pixel at the red pixel row and green pixel at blue pixel row. The blue pixel at native green pixel (blue pixel row is refined by: 1 CD (, = CD (,1 CD (,3 (, = G(, CD (, (10 The blue pixel at native green pixel (red pixel row is refined by: 1 CD ( 3,3 = CD (,3 CD (,3 ( 3,3 = G( 3,3 CD ( 3,3 (11 Likewise blue pixels in all native green pixel locations are refined. The blue pixels at native red pixels are refined by: 1 CDR (, CDR (, CD ( 3, = CDR ( 3,1 CDR ( 3,3 ( 3, = G( 3, CD ( 3, (1 Likewise blue pixels in all native red pixel locations are refined. The red pixels are refined in similar manner of blue pixel. The procedure used for refining uses simple expressions hence no complex processing required as compared to subband based demosaicing method (Chen et al., 008. The performance of the proposed work is measured in terms of CPSNR for whole image and PSNR for each channel. These performance measures are comparative which takes original input image as reference which reflects how far the reconstructed image resembles like original input image (Kim et al., 006; Jean, 010; Tian et al., 01; Fan et al., 013. The CPSNR and PSNR measurement can be defined as follows Equation 13 and 1: 55 CPSNR = 10log 10 CMSE H W 1 k k CMSE = ( I0 ( i, j Id( i, j 3HW k R,G, = i= 1 j= 1 PSNR = 10 log 10 55 HW k k ( I ( i, j 0 Id( i, j (13 (1 Where: H,W = The height and width of image, I k 0 (i,j = The original image, I k d (i,j = The reconstructed image using demosaicing algorithm K = The corresponding color plane (R,G,. The steps involved in Wavelet based demosaicing with spatial refinement are as follows..9. Initial Interpolation The missing pixels in ayer pattern are interpolated using bilinear interpolation algorithm (Jean, 010 which uses intra channel correlation for interpolation..10. Edge ased Interpolation Since edges play a main role in enhancing the image. Inorder to reduce the errors during interpolation, interpolation is done along edge directions by using edge adaptive interpolation using the Equation 1-. 1595

.11. Wavelet Demosaicing The image is divided into four subimages g 00,r 01, b 10, g 11. D-DWT is applied to all subimges to produce four subbands {LL, LH, HL, HH}. The high frequency components of each sub image is updated by using Equation (5-8. Inverse D-DWT is applied to synthesis the subimages..1. Refining Step Non Iterative algorithm which makes use of interchannel interpolation is used to refine the Red and lue color values as per Equation (9-1. 3. RESULTS In this study, the wavelet based demosaicing with spatial refinement technique is compared with the previous interpolation methods such as bilinear interpolation, edge based interpolation and subband synthesis demosaicing algorithms. The performance measures are estimated by using kodak images shown in Fig. with size 768 51 pixels. The CPSNR values are tabulated in Table 1. It is clear that, the proposed method gives better CPSNR values than the existing demosaicing algorithms. Fig.. Kodak test images: In the order of left to right from top to bottom Table 1. CPSNR values for kodak test images Subband Wavelet with Img ilinear Edge based synthesis spatial refinement 1 30.7730 31.58 39.5 0.69 36.6873 37.05 39.5198 1.357 3 37.6775 38.067 3.318 3.9651 37.13 37.807 1. 3.61 5 31.157 31.833 38.6369 0.597 6 3.11 3.596 0.550 1.936 7 37.1797 37.615.1956.615 8 8.879 8.757 36.0158 38.9305 9 36.896 36.99 3.609 5.35 10 36.395 36.8716 3.5337 5.596 11 33.665 3.137 1.0060.9933 1 36.9695 37.391 3.5063 6.56 13 8.6113 9.1087 37.893 37.377 1 33.690 33.9611 36.7377 38.7378 15 35.86 35.813 39.8739.0606 16 35.366 35.6156 3.86.685 17 36.6810 37.63 3.691.89 18 3.560 33.0611 38.9911 0.0813 19 3.789 33.797 0.553 3.9703 0 3.6 3.985 1.988.7135 1 33.067 33.5363 0.9836 1.8151 3.977 35.3907 39.90 0.968 3 38.35 38.737.7698 3.969 31.110 31.876 37.6036 38.009 1596

Table. PSNR values for each color channel kodak test images Img ilinear Edge based Subband synthesis Wavelet with spatial refinement ------------------------------- -------------------------------- ------------------------------ --------------------------------- R G R G R G R G 1 9.71 3.86 9.678 9.71 39. 9.678 38.881 0.591 39.7 39.811.617 0.15 35.0 0.797 36.100 35.0.85 36.100 36.5 3.533 1.665 39.17.03.37 3 35.9 1.591 37.5 35.9 5.91 37.5.85 5.853.113 3.17 6.89 3.078 37.106 1.16 35.663 37.106 5.051 35.663 37.98 6.396.97 0.751 6.799 5.11 5 30.16 3.08 30.30 30.16 0.0 30.30 37.853 1.500 37.57 39.959.717 39.705 6 30.803 35.699 31.355 30.803 0.606 31.355 39.616 1.91 39.609 1.3.180 0.93 7 35.51 1.09 36.66 35.51 6.389 36.66.159 5.98 0.6.156 7.03 3.0 8 7.10 3.181 7.0 7.10 37.959 7.0 3.998 37.80 35.697 37.959 1.183 38.307 9 36.10 0.38 3.717 36.10 5.917 3.717.785 5.5.98.55 6.919.6 10 36.7 0.017 3.58 36.7 5.509 3.58 1.980 6.187 3.16.351 7.56.598 11 3.69 37.035 33.016 3.69 1.880 33.016 39.313 3.338 1.79 1.738 5.071.801 1 35.66 1.16 36.0 35.66 36.0 36.0.376 6.138.87 5.619 8.716 5.61 13 7.650 31.31 7.76 7.650 35.3 7.76 37.3 38.58 36.173 37.18 39.053 36.363 1 3.13 36.675 3.88 3.13 1.5 3.88 3.990 0.838 36.6 37.767 1.17 38.01 15 3.16 39.315 3.39 3.16 3.306 3.39 37.339 3.381 1.055 39.97.670.936 16 33.815 39.77 3.378 33.815 3.66 3.378 3.13.836.60 3.63 6.98.008 17 36.05 39.8 35.0 36.05 3.99 35.0 3.318 5.33.75 3.96 6.035 3.786 18 31.906 35.18 31.78 31.906 38.980 31.78 37.865 1.6 38.8 39.039 1.776 39.860 19 31.59 36.51 31.77 31.59.85 31.77 39.76.313 0.337.768 5.9 3.773 0 33.838 39.03 33.080 33.838 3.87 33.080 1.613.79 39.39.673 5.111 1.06 1 31.89 36.79 3.1 31.89 0.838 3.1 0.70.780 39.93 1.6 3.773 0.76 33.866 38.111 33.983 33.866.6 33.983 38.56.531 38.7 39.96 3.059 0.67 3 36.11.556 38.598 36.11 7.3 38.598 1.6 6.550.15.076 7.010.159 31.06 3.10 30.016 31.06 37.717 30.016 37.9 0.03 36.91 37.66 0.61 36.797 The CPSNR values are calculated by performing the MATLA source code. The average CPSNR of the proposed demosaicing method is increased than the other three interpolation methods. The Table shows the PSNR values for every color channels. From the results, it can be observed that for edge based interpolation, G channel PSNR is improved compared to bilinear method. Subband synthesis method shows better performance than other two algorithms due to processing of high pass bands and a wavelet based post processing technique. The proposed method has better PSNR values for every color channel compared to other demosaicing algorithms.. CONCLUSION In this study, an effective demosaicing algorithm has proposed, which uses both spatial and frequency technique for interpolation. The edge adaptive color plane interpolation is used to determine the edge direction of the missing pixel by using the neighbouring color components directional information. Wavelet based demosaicing method is used to estimate the missing pixels by interchannel correlation among high frequency subbands. This enhances the fine details in the image and reduces the color artifacts with less computation. The spatial refinement technique enforces the color difference rule to refine the missing color components. The experimental result shows that the proposed demosaicing technique yields better performance than other existing interpolation methods such as bilinear, edge based and subband based interpolation methods and produces the better quality image. 5. REFERENCES Adams, J.E. and J.F. Hamilton Jr, 1996. Adaptive color plane interpolation in single color electronic camera. U.S. Patent, 5: 506-619. Adams, J.E., 1995. Interactions between color plane interpolation and other image processing functions in electronic photography. Proc. SPIE., 16: 1-151. DOI: 10.1117/1.085 Altunbasak, Y.,.K. Gunturk and R.M. Mersereau, 00. Color plane interpolation using alternating projections. IEEE Trans. Image Proc., 11: 997-1013. DOI: 10.1109/TIP.00.80111 1597

Gunturk,.K., J. Glotzbach, Y. Altunbasak, R.W. Schafer and R.M. Mersereau, 005. Demosaicking: Color filter array interpolation. IEEE Signal Proc. Mag., : -5. DOI: 10.1109/MSP.005.10771 aharav, Z. and R. Kakarala, 00. Adaptive demosaicing with the principal vector method. IEEE Trans. Consumer. Electron., 8: 93-937. DOI: 10.1109/TCE.003.11963 ayer,.e., 1976. Color imaging array. U.S. Patent, 3: 971-965. lu, T., P. Thevenaz and M. Unser, 00. Linear interpolation revitalized. IEEE Trans. Image Process., 13: 710-719. DOI: 10.1109/TIP.00.86093 Chang, P.Y. and W.J. Chen, 01. Effective demosaicking algorithm based on edge property for color filter arrays. Elsevier. Digital Signal Proc., : 163-169. DOI: 10.1016/j.dsp.011.09.006 Chen, L., K.H. Yap and Y. He, 008. Subband synthesis for color filter array demosaicking. IEEE Trans. Syst. Man Cybernet. Syst. Humans. 38: 85-9. DOI: 10.1109/TSMCA.007.9170 Chen, W.G., Wang, X. and J.G. Xing, 01. Colour demosaicking for complementary colour filter array using spectral and spatial correlations. IET Image Proc., 6: 901-909. DOI: 10.109/iet-ipr.011.08 Cok, D.R., 1987. Signal processing method and apparatus for producing interpolated chrominance values in a sampled color image signal. U.S. Patent, : 6-678. David, H., P.. rainard, P.L. Delahunt and Z. Xuemei, 00. Perceptual assessment of demosaicing algorithm performance. Proc. IEEE, 90: 13-13. DOI: 10.1109/5.9810 Driesen, J. and P. Scheunders, 00. Wavelet-based color filter array demosaicking. Proceedings of the International Conference on Image Processing, Oct. -7, IEEE Xplore Press, pp: 3311-331. DOI: 10.1109/ICIP.00.118 Fan, Y.C., Y.F. Chiang and Y.T. Hsieh, 013. Constanthue-based color filter array demosaicking sensor for digital still camera implementation. IEEE Sens. J., 13: 586-59. DOI: 10.1109/JSEN.013.56779 Hibbard, R.H., 1995. Apparatus and method for adaptively interpolating a full color image utilizing luminance gradients. U.S. Patent, 5: 38-976. Hwang, J.W. and H.S. Lee, 00. Adaptive image interpolation based on local gradient features. IEEE Signal Proc. Lett., 11: 359-36. DOI: 10.1109/LSP.003.81718 Kim, J., L. Seongjoo and L. Wonjae, 006. Costefffective color filter array demosaicing using spatial correlation. IEEE Trans. Consumer Electron., 5: 57-55. DOI: 10.1109/TCE.006.169678 Jean, R., 010. Demosaicing with the bayer pattern. University of North Carolina. Kim, C.W., H.M. Oh, M.G. Kang and Y.S. Han, 010. Edge adaptive color demosaicking based on the spatial correlation of the bayer color difference. Eur. J. Image Video Proc., 011: 8736-8736. DOI: 10.1155/010/8736 Kimmel, R., 1999. Demosaicing: Image reconstruction from CCD samples. IEEE Trans. Image Proc., 8: 11-18. DOI: 10.1109/83.783 Laroche, C.A. and M.A. Prescott, 199. Apparatus and method for adaptively interpolating a full color image utilizing chrominance gradients. U.S. Patent, 5: 373-3. Li, X. and M.T. Orchard, 001. New edge directed interpolation. IEEE Trans. Image Proc., 10: 151-157. DOI: 10.1109/83.951537 Li, X., 005. Demosaicing by successive approximation. IEEE Trans. Image Proc., 1: 370-379. DOI: 10.1109/TIP.00.80683 Lin, Y.S. and C.Y. Su, 007. Colour interpolation using wavelet-based classifiers. Electronics Lett., 3: 667-669. DOI: 10.109/el:0070333 Lukac, R. and K.N. Plataniotis, 00. Normalized colorratio modeling for cfa interpolation. IEEE Trans. Consum. Electron., 50: 737-75. DOI: 10.1109/TCE.00.130956 Lukac, R., K. Martin and K.N. Plataniotis, 00. Demosaicked image postprocessing using local color ratios. IEEE Trans. Circuits Syst. Video Technol., 1: 91-90. DOI: 10.1109/TCSVT.00.88316 Mohanbabu, G. and P. Renuga, 01. Chroma subsampling based compression of bayer-pattern video sequences using gradient based interpolation. Eur. J. Sci. Res., 86: 556-56. Nakanishi, C., T. Hase and T. Sakamoto, 1998. Software pixel interpolation for digital still cameras suitable for a 3-it MCU. IEEE Trans. Consum. Electron., : 13-135. DOI: 10.1109/30.735836 Pei, S.C. and I.K. Tam, 003. Effective color interpolation in CCD color filter arrays using signal correlation. IEEE Trans. Circuits Syst. Video Technol., 13: 503-513. DOI: 10.1109/TCSVT.003.813 Su, C.Y. and W.C. Kao, 009. Effective demosaicing using subband correlation. IEEE Trans. Consumer Electron., 55: 199-0. DOI: 10.1109/TCE.009.8135 1598

Su, C.Y., 006. Highly effective iterative demosaicing using weighted-edge and color-difference interpolations. IEEE Trans. Consumer Electron., 5: 639-65. DOI: 10.1109/TCE.006.169690 Tian, M., Q. Tian and X. Yang, 01. Adaptive region demosaicking using multi-gradients. Proc. Eng., 9: 199-03. DOI: 10.1016/j.proeng.01.01.87 Weldy, J.A., 1988. Optimized design for a single-sensor color electronic camera system. Proc. Spie., 1071: 300-307. DOI:10.1117/1.95531 Newlin, D.R. and E.C. Monie, 013. Edge sensing demosaicing using adaptive weighted interpolation. Am. J. Applied Sci.., 10: 18-5. DOI: 10.38/ajassp.013.18.5 1599