SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 5, October 2018, pp. 3604~3608
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3604-3608  3604
Journal homepage: http://iaescore.com/journals/index.php/IJECE
An Efficient Filtering Technique for Denoising Colour Images
K. Arun Sai, K. Ravi
Department of Electronics and Communication Engineering, Institute of Aeronautical Engineering, India
Article Info ABSTRACT
Article history:
Received Apr 16, 2018
Revised Jul 10, 2018
Accepted Jul 16, 2018
Single-sensor digital cameras capture image with the aid of masking the
sensor surface along a colour filter array(CFA) such that every sensor pixel
solely samples certain of three primary colour values i.e., R (red),
G (green) and B (blue). To get a full-colour image, an interpolation method
commonly referred in conformity with CFA demosaicking is required to
estimate the other two contributions for producing a full-colour image. But,
the clutter in imaging sensors not only corrupts the colour filter array but also
introduces artifacts at some stage in the colour interpolation step and affects
the characteristics of image. To acquire high quality full-colour image, a kind
of viable and effective interpolation algorithm based over gradient is used.
This technique can remove the noise effectively by retaining image border
and detail data clearly.
Keyword:
Color filter array
Gradient filter out noise
Interpolation
Signal to noise ratio
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
K. Arun Sai,
Department of Electronics and Communication Engineering,
Institute of Aeronautical Engineering,
Dundigal Hyderabad, Telangana-500043, India.
Email: arunsai.k4@gmail.com
1. INTRODUCTION
With the evolution of science and technology in the defence and civil sectors, the colour camera
with single CCD are extensively used as image input device. The colour image from the single CCD digital
camera is referred to as the CFA (colour filter array) image. Currently, the colour image recovery algorithm
primarily based on the CFA is widely used. The present writing put forward a lot over colour interpolation
algorithms, namely adaptive interpolation technique [1], weight coefficient technique [2], interactive
interpolation method [3], based on vector [4], and so on in an optimized way. However often used
interpolation technique is bilinear interpolation technique [5] that belongs to the single channel independent
interpolation method. In this technique the unknown colour factor among a point is computed generally by
means of the average of adjacent same colour components. This approach runs faster, however ignores the
detail data and the correlation between the three-colour channels, therefore the bilinear method frequently
cannot achieve effective interpolation. Colour proportion constant method [6], it has an intense relation
within different colour channels considering the correlation and the quality of the reconstructed image, was
improved, but in fact still belongs to the class concerning bilinear method. The method primarily based on
gradient [7], [8], researchers introduced the interpolation algorithm based totally on gradient, that can select
the appropriate interpolation direction and can avoid the appearance of the zigzag pattern in the edge of
recovered image. But, this approach does no longer consider the influence over noises of the image and
accomplish the colour recovery distortion close by the noise. The proposed interpolation method can remove
the clutter primarily based on gradient and effectively excerpt the impact of the noise by retaining the edge
and the detail information of the image.
Removal of noise in color image in an optimized way is achieved by using red component for the
interpolation. Red component is used for interpolation from the R, G, and B components for removing the
noise in order to optimize the computations required. As R and B components are accounted each as ¼ of the
Int J Elec & Comp Eng ISSN: 2088-8708 
An Efficient Filtering Technique for Denoising Colour Images (K. Arun Sai)
3605
total number of the pixels in Bayer CFA pattern. Whereas the G component is ½ of the total number of
pixels. Using G component for the interpolation, in order to remove noise takes more time as it includes more
computations compared to R and B component.
2. CFA IMAGE COLOR RECOVERY METHOD
2.1. CFA (color filter array) image
There is only colour component gray value on each lattice point in the CFA (colour filter array)
image. Because of the human eye photosensitive characteristic, at present the GRGB colour swatches is most
commonly used, namely Bayer colour filter array, as shown in Figure 1.
G11 R12 G13 R14 G15 R16
B21 G22 B23 G24 B25 G26
G31 R32 G33 R34 G35 R36
B41 G42 B43 G44 B45 G46
G51 R52 G53 R54 G55 R56
B61 G62 B63 G64 B65 G66
Figure 1. Bayer CFA pattern
It uses a group of red and green filter or a group of blue and green filter by turns to obtain image, the
number of green pixels are half part over the other pixels, and the red and blue then each for 1/4. Due to the
green component accounted for half of the total, hence it has more detail information over image, therefore,
the interpolation algorithm begins mostly advance from restoring G component.
2.2. Filter out noise method based on gradient
The technique based on gradient, does not consider the impact of noise to algorithm, then the image
entails G11 noise, if the clutter as colour information involved in calculation after recovering image, not only
makes the colour distortion, but also using the information of four restore point close to the noise, their
colour component also can appear distortion. Hypothesis, Gi,j, is a high frequency clutter point, then, G 1-i,j
G1+i,j, Gi,j-1 Gi,j+1 and Gi,j , their G factor will appear distortion. Therefore, it is important to remove
clutter for getting better colour image, but generally the median and mean filter is used for the gray image
method, are not appropriate for CFA distribute images. This paper study two techniques primarily based on
gradient form Hibbard [3] and Laroche [4], through the gradient of the calculation results in both technique
connected, eliminating the impact of the noise.
As shown in Figure 1, Bi,j, is a point of B component in the image, in order to restore Gij , Gij, says
the value of G component in this point. In (1) A1 is horizontal internal gradient and B1 is vertical internal
gradient, through calculate one order differential such as formula (1).
{ (1)
In (2) A2 is horizontal external gradient, B2 is vertical external gradient, through calculation two order
differential such as formula (2).
{ (2)
According to the gradient results of internal and external two layers, to locate edge information of
image if really exist, or have the influence of the noise point. Set TH is enumeration variable, for being
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3604 – 3608
3606
clutter that in the up and down or so said at the point of Gij, and for having horizontal or vertical edge
information in this point. To compute the formula concerning TH.
{
( ) ( ) ( | | )
( ) ( ) ( | | )
( ) ( ) ( | | )
( ) ( ) ( | | )
( ) ( )
( ) ( )
( ) ( )
( )
(3)
In (3) max|2 x Gi, y-Gi-1, j-Gi+1, j |=j+1 is the column location of point, whose distance is farthest
between Gi-1, j and Gi+1, j, max|2 x Gx, j-Gi, j-1-Gi, j+1 | whose distance is farthest between, Gi,j-1 and Gi,j+1,If TH
equals up then it indicates , Gi,j-1 is the noise, down indicates , Gi,j+1 is the noise, left indicates Gi-1,j, is the
noise right indicates Gi+1,j is the noise, no indicates that there is no noise and no edge, level indicates that
there is an edge in vertical direction, erect indicates that there is an edge in horizontal direction.
So the finally calculate formula of Gi,j, like formula (4) below.
{
( )⁄
( )⁄
( )⁄
( )⁄
( )⁄
( )⁄
( )⁄
(4)
The noise removal after the Gij restored is as follows,
{
(5)
3. RESULTS
The test image which is used to apply the denoising technique is of the size 925(H) x 590(V). The
Figure 2. is the original CFA image with noise and Figure 3. is the denoised image effectively filter the noise
and make the image look more refined.
The quality of two images is measured using SNR. Here Figure 2 is the image before applying the
filter technique and Figure 3 is the image after applying the filtering technique.
Int J Elec & Comp Eng ISSN: 2088-8708 
An Efficient Filtering Technique for Denoising Colour Images (K. Arun Sai)
3607
Figure 2. CFA image with noise Figure 3. Denoised image after applying the
algorithm
SNR for a given image can be computed using the expression,
SNR=µ/√LSD2
(6)
Where µ is average gray of colour image and LSDmax is local variance maximum.
Table 1 shows the SNR of two Figures.
Table 1. SNR of two Figures
Figure SNR (existing) SNR (proposed)
2 17.09333 33.165210
3 21.66333 39.215886
4. CONCLUSION
The CFA image colour interpolation method introduced in this paper used filter out noise
interpolation method based on gradient in an optimized way to avoid noise on the colour recovery influence.
This method has wide application in defence and civil sectors which improves the signal to noise ratio of a
colour image and has a wide application prospect.
REFERENCES
[1] Haijiang Sun and Yanjie Wang, “Colour Filtering Method for CFA Images Based on Gradient”, International
Conference on Communication Systems and Network Technologies, 2012.
[2] J. E. Adams, “Design of Practical Colour Filter Array Interpolation Algorithms for Digital Cameras”, IEEE, Image
Processing, Chicago, vol. 1, pp. 488-492, 1998.
[3] Pala Mahesh Kumar, “Satellite Image Denoising using Local Spayed and Optimized Center Pixel Weights”,
International Journal of Electrical and Computer Engineering (IJECE), vol. 4, no. 5, pp. 751-757, 2014.
[4] Jan Aelterman, et al, “Locally Adaptive Complex wavelet-based Demosaicing for colour filter array Images”, SPIE
Wavelet Applications in Industrial Processing VI, San Jose. CA. USA, January 2009, vol. 7248,
pp. 72480j1-72480j12.
[5] B. K. Gunturk, et al, “Colourplane Interpolation using Alternating Projections”, IEEE Transactions on Image
Processing. Atlanta, 2002, vol. 11, no. 9, pp. 997-1013.
[6] B. K. Gunturk, et al, “Demosaicking: Colour Filter Array Interpolation”, IEEE, Signal Processing Magazine,
January 2005.
[7] R. G. Keys, et al, “Cubic Convolution Interpolation for Digital Image Processing”, IEEE Transactions on Acoustic,
Speech and Signal Processing, Tulsa, 1981, vol. 29, pp. 1153-1160.
[8] Soo-Chang Pei, “Effective Colour Interpolation in CCD Colour Filter Arrays Using Signal Correlation”, IEEE
Transactions On Circuits And Systems For Video Technology, vol. 13, no. 6, pp. 503-513, 2003.
[9] R. H. Hibbard, “Apparatus and Method for Adaptively Interpolating a full colour Image Utilizing Luminance
Gradients”, U.S, Patent 5, 382, 976, 1995.
[10] C. A. Laroche and M. A. Prescott, “Apparatus and Method for Adaptively Interpolating a full colour Image
Utilizing Chrominance Gradients”, U.S, Patent 5, 373, 322, Dec. 1994.
[11] BASLER A.201bc User’s Manual. www.basler-vc.com,2005.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3604 – 3608
3608
BIOGRAPHIES OF AUTHORS
K. Arun Sai received the Bachelor’s degree in Technology (Electronics and Communication
Engineering) from MLR Institute of Technology (JNTUH) Hyderabad, Telangana, India in 2011, and
the Master’s degree in Technology (Digital Electronics and Communication Systems) from Sri Indu
College of Engineering and Technology (JNTUH) Hyderabad, Telangana, India in 2013. He is
currently working as Assistant Professor in Institute of Aeronautical Engineering, Dundigal,
Hyderabad, India.
K. Ravi received the Bachelor’s degree in Technology (Electronics and Communication Engineering)
from SRTIST, Nalgonda (JNTUH), Telangana, India, in 2008, and the Master’s degree in Technology
(Microelectronics and VLSI Design) from NIT Calicut, Kerala, India in 2011. He is currently working
as Assistant Professor in Institute of Aeronautical Engineering, Dundigal, Hyderabad, India.

More Related Content

PDF
improving differently illuminant images with fuzzy membership based saturatio...
PDF
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
PDF
Histogram Gabor Phase Pattern and Adaptive Binning Technique in Feature Selec...
PDF
Ijetcas14 372
PDF
IRJET- Crowd Density Estimation using Image Processing
PDF
MMFO: modified moth flame optimization algorithm for region based RGB color i...
PDF
HSI Classification: Analysis
improving differently illuminant images with fuzzy membership based saturatio...
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Histogram Gabor Phase Pattern and Adaptive Binning Technique in Feature Selec...
Ijetcas14 372
IRJET- Crowd Density Estimation using Image Processing
MMFO: modified moth flame optimization algorithm for region based RGB color i...
HSI Classification: Analysis

What's hot (18)

PDF
Image Inpainting
PDF
Region filling and object removal by exemplar based image inpainting
PDF
Contrast enhancement using various statistical operations and neighborhood pr...
PDF
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
PDF
IRJET- Effective Demosaicking for Bayer Color Filter Arrays with Direction...
PDF
A Framework for Curved Videotext Detection and Extraction
PDF
Aw4101277280
PDF
COLOR FILTER ARRAY DEMOSAICING USING DIRECTIONAL COLOR DIFFERENCE AND GRADIEN...
PPTX
Particle filter and cam shift approach for motion detection
PDF
A Survey on Exemplar-Based Image Inpainting Techniques
PPS
Icdecs 2011
PPT
Image inpainting
PDF
CONTRAST ENHANCEMENT TECHNIQUES USING HISTOGRAM EQUALIZATION METHODS ON COLOR...
PDF
Adaptive CSLBP compressed image hashing
PDF
Image segmentation based on color
PDF
IRJET- Histogram Specification: A Review
PDF
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Image Inpainting
Region filling and object removal by exemplar based image inpainting
Contrast enhancement using various statistical operations and neighborhood pr...
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
IRJET- Effective Demosaicking for Bayer Color Filter Arrays with Direction...
A Framework for Curved Videotext Detection and Extraction
Aw4101277280
COLOR FILTER ARRAY DEMOSAICING USING DIRECTIONAL COLOR DIFFERENCE AND GRADIEN...
Particle filter and cam shift approach for motion detection
A Survey on Exemplar-Based Image Inpainting Techniques
Icdecs 2011
Image inpainting
CONTRAST ENHANCEMENT TECHNIQUES USING HISTOGRAM EQUALIZATION METHODS ON COLOR...
Adaptive CSLBP compressed image hashing
Image segmentation based on color
IRJET- Histogram Specification: A Review
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Ad

Similar to An Efficient Filtering Technique for Denoising Colour Images (20)

PDF
Demosaicing of images for bayer cfa using projection algorithm
PDF
A0330107
PPTX
DIP -Unit 3 ppt.pptx
PPTX
PDF
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
PDF
Comparison of Denoising Algorithms for Demosacing Low Lighting Images Using C...
PDF
Comparison of Denoising Algorithms for Demosacing Low Lighting Images Using C...
PDF
Comparison of Denoising Algorithms for Demosacing Low Lighting Images Using C...
PDF
Effective Demosaicking for Bayer Color Filter Arrays with Directional Filteri...
PDF
Multiscale Gradient Based – Directional CFA Interpolation with Refinement
PDF
A study to improve the quality of image enhancement
PDF
Progression approach for image denoising
PDF
Ijecet 06 09_006
PDF
Fourier Filtering Denoising Based on Genetic Algorithms
PDF
Novel algorithm for color image demosaikcing using laplacian mask
PDF
Ch5_Restoration (1).pdf
PDF
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
PDF
L011117884
PDF
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
PDF
M.sc.iii sem digital image processing unit iv
Demosaicing of images for bayer cfa using projection algorithm
A0330107
DIP -Unit 3 ppt.pptx
COMPARISON OF DENOISING ALGORITHMS FOR DEMOSACING LOW LIGHTING IMAGES USING C...
Comparison of Denoising Algorithms for Demosacing Low Lighting Images Using C...
Comparison of Denoising Algorithms for Demosacing Low Lighting Images Using C...
Comparison of Denoising Algorithms for Demosacing Low Lighting Images Using C...
Effective Demosaicking for Bayer Color Filter Arrays with Directional Filteri...
Multiscale Gradient Based – Directional CFA Interpolation with Refinement
A study to improve the quality of image enhancement
Progression approach for image denoising
Ijecet 06 09_006
Fourier Filtering Denoising Based on Genetic Algorithms
Novel algorithm for color image demosaikcing using laplacian mask
Ch5_Restoration (1).pdf
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
L011117884
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
M.sc.iii sem digital image processing unit iv
Ad

More from IJECEIAES (20)

PDF
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
PDF
Embedded machine learning-based road conditions and driving behavior monitoring
PDF
Advanced control scheme of doubly fed induction generator for wind turbine us...
PDF
Neural network optimizer of proportional-integral-differential controller par...
PDF
An improved modulation technique suitable for a three level flying capacitor ...
PDF
A review on features and methods of potential fishing zone
PDF
Electrical signal interference minimization using appropriate core material f...
PDF
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
PDF
Bibliometric analysis highlighting the role of women in addressing climate ch...
PDF
Voltage and frequency control of microgrid in presence of micro-turbine inter...
PDF
Enhancing battery system identification: nonlinear autoregressive modeling fo...
PDF
Smart grid deployment: from a bibliometric analysis to a survey
PDF
Use of analytical hierarchy process for selecting and prioritizing islanding ...
PDF
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
PDF
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
PDF
Adaptive synchronous sliding control for a robot manipulator based on neural ...
PDF
Remote field-programmable gate array laboratory for signal acquisition and de...
PDF
Detecting and resolving feature envy through automated machine learning and m...
PDF
Smart monitoring technique for solar cell systems using internet of things ba...
PDF
An efficient security framework for intrusion detection and prevention in int...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Embedded machine learning-based road conditions and driving behavior monitoring
Advanced control scheme of doubly fed induction generator for wind turbine us...
Neural network optimizer of proportional-integral-differential controller par...
An improved modulation technique suitable for a three level flying capacitor ...
A review on features and methods of potential fishing zone
Electrical signal interference minimization using appropriate core material f...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Bibliometric analysis highlighting the role of women in addressing climate ch...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Smart grid deployment: from a bibliometric analysis to a survey
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Remote field-programmable gate array laboratory for signal acquisition and de...
Detecting and resolving feature envy through automated machine learning and m...
Smart monitoring technique for solar cell systems using internet of things ba...
An efficient security framework for intrusion detection and prevention in int...

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
composite construction of structures.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Welding lecture in detail for understanding
PPTX
OOP with Java - Java Introduction (Basics)
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
additive manufacturing of ss316l using mig welding
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
web development for engineering and engineering
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Construction Project Organization Group 2.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
composite construction of structures.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Welding lecture in detail for understanding
OOP with Java - Java Introduction (Basics)
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
additive manufacturing of ss316l using mig welding
bas. eng. economics group 4 presentation 1.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
web development for engineering and engineering
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Model Code of Practice - Construction Work - 21102022 .pdf

An Efficient Filtering Technique for Denoising Colour Images

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 5, October 2018, pp. 3604~3608 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3604-3608  3604 Journal homepage: http://iaescore.com/journals/index.php/IJECE An Efficient Filtering Technique for Denoising Colour Images K. Arun Sai, K. Ravi Department of Electronics and Communication Engineering, Institute of Aeronautical Engineering, India Article Info ABSTRACT Article history: Received Apr 16, 2018 Revised Jul 10, 2018 Accepted Jul 16, 2018 Single-sensor digital cameras capture image with the aid of masking the sensor surface along a colour filter array(CFA) such that every sensor pixel solely samples certain of three primary colour values i.e., R (red), G (green) and B (blue). To get a full-colour image, an interpolation method commonly referred in conformity with CFA demosaicking is required to estimate the other two contributions for producing a full-colour image. But, the clutter in imaging sensors not only corrupts the colour filter array but also introduces artifacts at some stage in the colour interpolation step and affects the characteristics of image. To acquire high quality full-colour image, a kind of viable and effective interpolation algorithm based over gradient is used. This technique can remove the noise effectively by retaining image border and detail data clearly. Keyword: Color filter array Gradient filter out noise Interpolation Signal to noise ratio Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: K. Arun Sai, Department of Electronics and Communication Engineering, Institute of Aeronautical Engineering, Dundigal Hyderabad, Telangana-500043, India. Email: arunsai.k4@gmail.com 1. INTRODUCTION With the evolution of science and technology in the defence and civil sectors, the colour camera with single CCD are extensively used as image input device. The colour image from the single CCD digital camera is referred to as the CFA (colour filter array) image. Currently, the colour image recovery algorithm primarily based on the CFA is widely used. The present writing put forward a lot over colour interpolation algorithms, namely adaptive interpolation technique [1], weight coefficient technique [2], interactive interpolation method [3], based on vector [4], and so on in an optimized way. However often used interpolation technique is bilinear interpolation technique [5] that belongs to the single channel independent interpolation method. In this technique the unknown colour factor among a point is computed generally by means of the average of adjacent same colour components. This approach runs faster, however ignores the detail data and the correlation between the three-colour channels, therefore the bilinear method frequently cannot achieve effective interpolation. Colour proportion constant method [6], it has an intense relation within different colour channels considering the correlation and the quality of the reconstructed image, was improved, but in fact still belongs to the class concerning bilinear method. The method primarily based on gradient [7], [8], researchers introduced the interpolation algorithm based totally on gradient, that can select the appropriate interpolation direction and can avoid the appearance of the zigzag pattern in the edge of recovered image. But, this approach does no longer consider the influence over noises of the image and accomplish the colour recovery distortion close by the noise. The proposed interpolation method can remove the clutter primarily based on gradient and effectively excerpt the impact of the noise by retaining the edge and the detail information of the image. Removal of noise in color image in an optimized way is achieved by using red component for the interpolation. Red component is used for interpolation from the R, G, and B components for removing the noise in order to optimize the computations required. As R and B components are accounted each as ¼ of the
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  An Efficient Filtering Technique for Denoising Colour Images (K. Arun Sai) 3605 total number of the pixels in Bayer CFA pattern. Whereas the G component is ½ of the total number of pixels. Using G component for the interpolation, in order to remove noise takes more time as it includes more computations compared to R and B component. 2. CFA IMAGE COLOR RECOVERY METHOD 2.1. CFA (color filter array) image There is only colour component gray value on each lattice point in the CFA (colour filter array) image. Because of the human eye photosensitive characteristic, at present the GRGB colour swatches is most commonly used, namely Bayer colour filter array, as shown in Figure 1. G11 R12 G13 R14 G15 R16 B21 G22 B23 G24 B25 G26 G31 R32 G33 R34 G35 R36 B41 G42 B43 G44 B45 G46 G51 R52 G53 R54 G55 R56 B61 G62 B63 G64 B65 G66 Figure 1. Bayer CFA pattern It uses a group of red and green filter or a group of blue and green filter by turns to obtain image, the number of green pixels are half part over the other pixels, and the red and blue then each for 1/4. Due to the green component accounted for half of the total, hence it has more detail information over image, therefore, the interpolation algorithm begins mostly advance from restoring G component. 2.2. Filter out noise method based on gradient The technique based on gradient, does not consider the impact of noise to algorithm, then the image entails G11 noise, if the clutter as colour information involved in calculation after recovering image, not only makes the colour distortion, but also using the information of four restore point close to the noise, their colour component also can appear distortion. Hypothesis, Gi,j, is a high frequency clutter point, then, G 1-i,j G1+i,j, Gi,j-1 Gi,j+1 and Gi,j , their G factor will appear distortion. Therefore, it is important to remove clutter for getting better colour image, but generally the median and mean filter is used for the gray image method, are not appropriate for CFA distribute images. This paper study two techniques primarily based on gradient form Hibbard [3] and Laroche [4], through the gradient of the calculation results in both technique connected, eliminating the impact of the noise. As shown in Figure 1, Bi,j, is a point of B component in the image, in order to restore Gij , Gij, says the value of G component in this point. In (1) A1 is horizontal internal gradient and B1 is vertical internal gradient, through calculate one order differential such as formula (1). { (1) In (2) A2 is horizontal external gradient, B2 is vertical external gradient, through calculation two order differential such as formula (2). { (2) According to the gradient results of internal and external two layers, to locate edge information of image if really exist, or have the influence of the noise point. Set TH is enumeration variable, for being
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3604 – 3608 3606 clutter that in the up and down or so said at the point of Gij, and for having horizontal or vertical edge information in this point. To compute the formula concerning TH. { ( ) ( ) ( | | ) ( ) ( ) ( | | ) ( ) ( ) ( | | ) ( ) ( ) ( | | ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) (3) In (3) max|2 x Gi, y-Gi-1, j-Gi+1, j |=j+1 is the column location of point, whose distance is farthest between Gi-1, j and Gi+1, j, max|2 x Gx, j-Gi, j-1-Gi, j+1 | whose distance is farthest between, Gi,j-1 and Gi,j+1,If TH equals up then it indicates , Gi,j-1 is the noise, down indicates , Gi,j+1 is the noise, left indicates Gi-1,j, is the noise right indicates Gi+1,j is the noise, no indicates that there is no noise and no edge, level indicates that there is an edge in vertical direction, erect indicates that there is an edge in horizontal direction. So the finally calculate formula of Gi,j, like formula (4) below. { ( )⁄ ( )⁄ ( )⁄ ( )⁄ ( )⁄ ( )⁄ ( )⁄ (4) The noise removal after the Gij restored is as follows, { (5) 3. RESULTS The test image which is used to apply the denoising technique is of the size 925(H) x 590(V). The Figure 2. is the original CFA image with noise and Figure 3. is the denoised image effectively filter the noise and make the image look more refined. The quality of two images is measured using SNR. Here Figure 2 is the image before applying the filter technique and Figure 3 is the image after applying the filtering technique.
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  An Efficient Filtering Technique for Denoising Colour Images (K. Arun Sai) 3607 Figure 2. CFA image with noise Figure 3. Denoised image after applying the algorithm SNR for a given image can be computed using the expression, SNR=µ/√LSD2 (6) Where µ is average gray of colour image and LSDmax is local variance maximum. Table 1 shows the SNR of two Figures. Table 1. SNR of two Figures Figure SNR (existing) SNR (proposed) 2 17.09333 33.165210 3 21.66333 39.215886 4. CONCLUSION The CFA image colour interpolation method introduced in this paper used filter out noise interpolation method based on gradient in an optimized way to avoid noise on the colour recovery influence. This method has wide application in defence and civil sectors which improves the signal to noise ratio of a colour image and has a wide application prospect. REFERENCES [1] Haijiang Sun and Yanjie Wang, “Colour Filtering Method for CFA Images Based on Gradient”, International Conference on Communication Systems and Network Technologies, 2012. [2] J. E. Adams, “Design of Practical Colour Filter Array Interpolation Algorithms for Digital Cameras”, IEEE, Image Processing, Chicago, vol. 1, pp. 488-492, 1998. [3] Pala Mahesh Kumar, “Satellite Image Denoising using Local Spayed and Optimized Center Pixel Weights”, International Journal of Electrical and Computer Engineering (IJECE), vol. 4, no. 5, pp. 751-757, 2014. [4] Jan Aelterman, et al, “Locally Adaptive Complex wavelet-based Demosaicing for colour filter array Images”, SPIE Wavelet Applications in Industrial Processing VI, San Jose. CA. USA, January 2009, vol. 7248, pp. 72480j1-72480j12. [5] B. K. Gunturk, et al, “Colourplane Interpolation using Alternating Projections”, IEEE Transactions on Image Processing. Atlanta, 2002, vol. 11, no. 9, pp. 997-1013. [6] B. K. Gunturk, et al, “Demosaicking: Colour Filter Array Interpolation”, IEEE, Signal Processing Magazine, January 2005. [7] R. G. Keys, et al, “Cubic Convolution Interpolation for Digital Image Processing”, IEEE Transactions on Acoustic, Speech and Signal Processing, Tulsa, 1981, vol. 29, pp. 1153-1160. [8] Soo-Chang Pei, “Effective Colour Interpolation in CCD Colour Filter Arrays Using Signal Correlation”, IEEE Transactions On Circuits And Systems For Video Technology, vol. 13, no. 6, pp. 503-513, 2003. [9] R. H. Hibbard, “Apparatus and Method for Adaptively Interpolating a full colour Image Utilizing Luminance Gradients”, U.S, Patent 5, 382, 976, 1995. [10] C. A. Laroche and M. A. Prescott, “Apparatus and Method for Adaptively Interpolating a full colour Image Utilizing Chrominance Gradients”, U.S, Patent 5, 373, 322, Dec. 1994. [11] BASLER A.201bc User’s Manual. www.basler-vc.com,2005.
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3604 – 3608 3608 BIOGRAPHIES OF AUTHORS K. Arun Sai received the Bachelor’s degree in Technology (Electronics and Communication Engineering) from MLR Institute of Technology (JNTUH) Hyderabad, Telangana, India in 2011, and the Master’s degree in Technology (Digital Electronics and Communication Systems) from Sri Indu College of Engineering and Technology (JNTUH) Hyderabad, Telangana, India in 2013. He is currently working as Assistant Professor in Institute of Aeronautical Engineering, Dundigal, Hyderabad, India. K. Ravi received the Bachelor’s degree in Technology (Electronics and Communication Engineering) from SRTIST, Nalgonda (JNTUH), Telangana, India, in 2008, and the Master’s degree in Technology (Microelectronics and VLSI Design) from NIT Calicut, Kerala, India in 2011. He is currently working as Assistant Professor in Institute of Aeronautical Engineering, Dundigal, Hyderabad, India.