P. Vivirito *a, S. Battiato *a, S. Curti* a, M. La Cascia** b, and R. Pirrone **b

Similar documents
Smart Interpolation by Anisotropic Diffusion

International Journal of Advancedd Research in Biology, Ecology, Science and Technology (IJARBEST)

Demosaicing Algorithms

SUPER RESOLUTION INTRODUCTION

Blind Single-Image Super Resolution Reconstruction with Defocus Blur

Joint Demosaicing and Super-Resolution Imaging from a Set of Unregistered Aliased Images

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

The proposed filter fits in the category of 1RQ 0RWLRQ

Focused Image Recovery from Two Defocused

Texture Sensitive Denoising for Single Sensor Color Imaging Devices

Analysis on Color Filter Array Image Compression Methods

COLOR DEMOSAICING USING MULTI-FRAME SUPER-RESOLUTION

Effective Pixel Interpolation for Image Super Resolution

Interpolation of CFA Color Images with Hybrid Image Denoising

Introduction. Prof. Lina Karam School of Electrical, Computer, & Energy Engineering Arizona State University

Image Deblurring. This chapter describes how to deblur an image using the toolbox deblurring functions.

Image Restoration. Lecture 7, March 23 rd, Lexing Xie. EE4830 Digital Image Processing

DEFOCUS BLUR PARAMETER ESTIMATION TECHNIQUE

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

Improving Image Quality by Camera Signal Adaptation to Lighting Conditions

Image Restoration and Super- Resolution

SURVEILLANCE SYSTEMS WITH AUTOMATIC RESTORATION OF LINEAR MOTION AND OUT-OF-FOCUS BLURRED IMAGES. Received August 2008; accepted October 2008

Restoration of Motion Blurred Document Images

Recent Patents on Color Demosaicing

4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY Sina Farsiu, Michael Elad, and Peyman Milanfar, Senior Member, IEEE

Sensors and Sensing Cameras and Camera Calibration

Image Enhancement. DD2423 Image Analysis and Computer Vision. Computational Vision and Active Perception School of Computer Science and Communication

Sharpness, Resolution and Interpolation

Noise Reduction in Raw Data Domain

EE4830 Digital Image Processing Lecture 7. Image Restoration. March 19 th, 2007 Lexing Xie ee.columbia.edu>

Improving Signal- to- noise Ratio in Remotely Sensed Imagery Using an Invertible Blur Technique

Color Filter Array Interpolation Using Adaptive Filter

A Study of Slanted-Edge MTF Stability and Repeatability

A Review over Different Blur Detection Techniques in Image Processing

Enhanced DCT Interpolation for better 2D Image Up-sampling

Artifacts Reduced Interpolation Method for Single-Sensor Imaging System

Today. Defocus. Deconvolution / inverse filters. MIT 2.71/2.710 Optics 12/12/05 wk15-a-1

Image Restoration using Modified Lucy Richardson Algorithm in the Presence of Gaussian and Motion Blur

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

This content has been downloaded from IOPscience. Please scroll down to see the full text.

Double resolution from a set of aliased images

AN EFFECTIVE APPROACH FOR IMAGE RECONSTRUCTION AND REFINING USING DEMOSAICING

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Deconvolution , , Computational Photography Fall 2018, Lecture 12

Figures from Embedded System Design: A Unified Hardware/Software Introduction, Frank Vahid and Tony Givargis, New York, John Wiley, 2002

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

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase

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

Sampling Efficiency in Digital Camera Performance Standards

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

RGB RESOLUTION CONSIDERATIONS IN A NEW CMOS SENSOR FOR CINE MOTION IMAGING

Impact of Out-of-focus Blur on Face Recognition Performance Based on Modular Transfer Function

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

DIGITAL IMAGE PROCESSING UNIT III

Multi-sensor Super-Resolution

Sampling and pixels. CS 178, Spring Marc Levoy Computer Science Department Stanford University. Begun 4/23, finished 4/25.

A Comprehensive Review on Image Restoration Techniques

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

Coded photography , , Computational Photography Fall 2018, Lecture 14

IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION

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

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

Edge Potency Filter Based Color Filter Array Interruption

Module 3: Video Sampling Lecture 18: Filtering operations in Camera and display devices. The Lecture Contains: Effect of Temporal Aperture:

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

Deconvolution , , Computational Photography Fall 2017, Lecture 17

Chapter 4 SPEECH ENHANCEMENT

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

Demosaicing Algorithm for Color Filter Arrays Based on SVMs

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Implementation of Image Restoration Techniques in MATLAB

Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring

Camera Image Processing Pipeline: Part II

Refined Slanted-Edge Measurement for Practical Camera and Scanner Testing

Defense Technical Information Center Compilation Part Notice

Camera Image Processing Pipeline: Part II

A moment-preserving approach for depth from defocus

An Efficient Noise Removing Technique Using Mdbut Filter in Images

Image Restoration. Lecture 7, March 23 rd, Lexing Xie. EE4830 Digital Image Processing

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

Gradient-Based Correction of Chromatic Aberration in the Joint Acquisition of Color and Near-Infrared Images

Digital Imaging Systems for Historical Documents

Coded photography , , Computational Photography Fall 2017, Lecture 18

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

I-GIL KIM A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF ENGINEER

Performance Evaluation of Different Depth From Defocus (DFD) Techniques

Acquisition Basics. How can we measure material properties? Goal of this Section. Special Purpose Tools. General Purpose Tools

Digital Image Processing

Assistant Lecturer Sama S. Samaan

Image Processing for feature extraction

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

Blind Blur Estimation Using Low Rank Approximation of Cepstrum

Frequency Domain Median-like Filter for Periodic and Quasi-Periodic Noise Removal

Measure of image enhancement by parameter controlled histogram distribution using color image

Linear Gaussian Method to Detect Blurry Digital Images using SIFT

ELEC Dr Reji Mathew Electrical Engineering UNSW

SENSOR HARDENING THROUGH TRANSLATION OF THE DETECTOR FROM THE FOCAL PLANE. Thesis. Submitted to. The School of Engineering of the UNIVERSITY OF DAYTON

Image and Video Processing

Transcription:

5HVWRUDWLRQRIRXWRIIRFXVLPDJHVEDVHGRQFLUFOHRIFRQIXVLRQ HVWLPDWH P. Vivirito *a, S. Battiato *a, S. Curti* a, M. La Cascia** b, and R. Pirrone **b a ST Microelectronics, AST Catania Lab; b DIAI - University of Palermo $%675$&7 In this paper a new method for a fast out-of-focus blur estimation and restoration is proposed. It is suitable for CFA (Color Filter Array) images acquired by typical CCD/CMOS sensor. The method is based on the analysis of a single image and consists of two steps: 1) out-of-focus blur estimation via Bayer pattern analysis; ) image restoration. Blur estimation is based on a block-wise edge detection technique. This edge detection is carried out on the green pixels of the CFA sensor image also called Bayer pattern. Once the blur level has been estimated the image is restored through the application of a new inverse filtering technique. This algorithm gives sharp images reducing ringing and crisping artifact, involving wider region of frequency. Experimental results show the effectiveness of the method, both in subjective and numerical way, by comparison with other techniques found in literature. H\ZRUGVBayer pattern, circle of confusion, blur, blind restoration, inverse filtering, out-of-focus,175'8&7,1 In the consumer electronics world the tendency is to provide an increasing number of functionality in a single unit. As a result, a mobile phone can acquire pictures and send them as e-mail messages through the cellular network. The images are acquired by CCD/CMOS sensor and processed by typical processing technique (Image Generation Pipeline) as described in [1]. However, due to limited dimension and quality of the camera inside the phone, images are often degraded. An enhancement of the acquired images is necessary in order to make them pleasant to the human viewer [][3]. Our work is aimed to restore slightly out-of-focus images taken through low quality camera and lens. In this paper a new method for simultaneous out-of-focus blur estimation and restoration based on a single image is proposed. The method consists of two steps: 1) out-of-focus blur estimation; ) image restoration by a new inverse filtering technique. Out-of-focus blur estimation and image restoration are two different image-processing problems. Blur estimation is used both for depth perception from two differently focused images of the same scene [4] and to estimate the out-of-focus blur of an image [5] [6]. The image restoration problem has been faced in several ways. NAS-RIF [7], for example, involves minimizing a cost function while NLIVQ (nonlinear interpolative vector quantization) [8] and ARMA methods [9] [10], are borrowed from data compression field. Others well known methods are blind deconvolution [11] and zero sheets algorithms [1]. A few of these methods require the knowledge of the Point Spread Function (PSF), others use statistical information. Others recent approaches like in [15], gives good results, but are not suitable for real time application. Our work starts from consideration found in [13], [14], which propose complete blind restoration systems. In [13], analyzed images are subdivided in sub-blocks and an edge-detection algorithm, based on DCT coefficients, is applied. PSF is computed based on the average 1-D step response along the orthogonal direction of detected edges. Finally, a constrained least square filter is generated using the PSF. In [14] the authors use edge detection to estimate, via gradient analysis, the Line Spread Function (LSF). LSF is used to generate directly the PSF for constructing the power spectrum equalizer, based on Wiener filter [9]. The proposed method uses an extended DCT approach, (similar to the one described in [13]) for the edge detection, carried out only on half of the green pixels of the sensor image (Bayer pattern) [16]. A mean LSF is computed along gradient direction of detected edges. Using LSF is possible to compute the Circle-Of-Confusion (COC) diameter needed to obtain a geometrical optic PSF. Knowledge of PSF allows both simulating the acquisition process and constructing the proper filter. This way reduces storage and computational cost (obtaining also an higher acquisition rate). * paolo.vivirito@st.com; phone: +39 095 740 478; fax: +39 095 740 4004; STMicroelectronics, AST Catania Lab, Stradale Primosole, 50-9511 Catania (CT), Italy; ** lacascia@unipa.it; phone: +39 091 481119; fax: +39 091 47940; Dipartimento di Ingegneria Automatica e Informatica, University of Palermo, Viale delle Scienze, 9018 Palermo (PA), Italy

Monotone 0º 45º 90º 135º 180º 5º 70º 315º )LJXUHProposed angle area subdivision. (a) C VER C HOR C VER < T C HOR < T No C VER - C HOR > T No C HOR - No C HOR * No C VER > T C VER > 0 C HOR > 0 R R R R G1 R G1 R G1 B G B G B G1 R G1 R G1 B G B G B G 1 G 1 G 1 G 1 Monotone image C VER > 0 No C HOR > 0 No 90 70 180 0 5 45 C HOR > 0 No 135 315 B B G 1 R G 1 R G 1 G G B B G G )LJXUHEdge classification. (b) )LJXUH (a) Image Acquisition Pipeline; (b) BP subsampling. COC blur estimation is the most critical step, because it provides a measure of out-of-focus degree, with no knowledge of the particular camera system. In addition, such information is essential for correct generation of the restoration filter. The proposed restoration filter works onto wider region of frequency, compared with other inverse filtering algorithms, achieving sharp images and mitigating ringing and crisping effects. In order to evaluate the effectiveness of the method, results are compared to those obtained with the algorithms in [13] and [14]. The paper is structured as follows. Section contains the description of COC estimation, PSF construction and the formulation of the proposed inverse filtering technique. Finally, experimental results and conclusions are presented in sections 3 and 4. 3536('0(7+' The image degradation process is assumed to be represented by a linear model [9]: JVW IVWKVWQVW (1) where JVW is the degraded image, IVW is the well-focused image, KVW is the PSF, QVW is the additive noise and * is the two-dimensional linear convolution operator. The proposed method applies in the out-of-focus estimation phase directly on CFA images, but experiments proved that it is well- suited also for monochromatic images. Fig. 1 (a) shows the typical acquisition process. Bayer pattern is the output of the sensor acquisition process. CFA data are split in four homogeneous sub-matrixes: G 1, G, R, B as shown in fig. 1 (b). In order to estimate the COC of the out-of-focus blur, LSF (line spread function) is used on G 1 (or G ) channel obtained from BP splitting because it approximates the luminance component. Starting from estimated COC is possible to construct the KVW of (1), as much close as possible to the real one. At this point, the RGB image, obtained

from the color engine, is first projected into a classical luminance/chrominance space, and then restored via inverse filtering. XWRIIRFXVHVWLPDWLRQ To evaluate the out-of-focus blur, the COC value is estimated starting from the G 1 (or G ) channel of BP. The G 1 (or G ) channel is split in BxB blocks and for each E N block, the following DCT coefficients are computed [13]: & YHU & KRU ( N) = 4 ( N) = 4 % 1 % Q 1 = 0 % 1 % Q 1 = 0 % 1 = 0 Q % 1 = 0 Q E. E. 1, ) π ( Q Q cos (Q + 1) % ( Q1, Q ) π cos % (Q1 + 1) () (3) C ver and C hor are respectively the correlation between the signal and a half period of cosine function in the vertical and horizontal axes. Gradient direction and versus are classified in eight areas, as shown in fig.. If an edge is detected, its gradient is classified through the edge classification algorithm summarized in fig. 3, where 7 is a suitable threshold, which determines when a significant contour is found. Let VU be the generic one-dimensional step edge response along the direction of detected gradient. Let D be the background intensity, E the height of the step and XU the standard unit step. For a degraded image: VU KU>DEXU@, (4) where π K( = K( U, ϑ ) Gϑ 0 (5) is the LSF of the camera. Since differentiation and convolution are linear operators the following equation holds: where U is the dirac delta function. By definition of PSF: V( X( = K( * E = K( * Eδ (, (6) + K( GU = 1, (7) therefore: + V( GU = E. (8) Thus, once a blurred edge is detected, the LSF can be obtained by means of [6]: K( = + V(. V( GU (9)

Let OU be the averaged LSF of selected blocks, whose pattern is not monotone. It is reasonable to assume that OU represents the LSF of the whole image. COC can be estimated by the following expression derived from geometrical optics: V = Q O( Q) 1 O(0) (10) where OQis the averaged LSF of selected blocks, O represents modal value of LSF, Q is the distance of examined OQ from modal value and V is the COC diameter.,pdjhuhvwrudwlrq Starting from COC value, the PSF can be obtained, as described in [4], by: ( 4 ) = V 0 36) U π 4U V s x ; RWKHUZLVH. (11) Fourier transform of PSF, generates the Optical Transfer Function (OTF) of the optics system. In order to restore the out-of-focus image we propose this new power spectrum equalization (PSE) restoration filter: 1 36( ( X, Y) = (1) 7) ( X, Y) * 1 + 0.414 7) S ( X, Y) where S represents the 3 Db threshold of the restoration filter. This filter preserves phase components and allows mitigating noise enhancement and ringing artifacts related to classical filter peaks. As shown in figure 4(c), this approach respects the shape of optic MTF and limits, at the same time, the response of potentially noisy areas. Let us consider now the three matrices \VW, XVW and YVW corresponding respectively, to luminance and chrominance components of the image, obtained from a process of color reconstruction (see [1] [17] [18] [19] for some details). The PSE restoration filter (1) is applied to the Fourier transform of \VW, XVW and YVW: <XY <XY36(XY 8XY 8XY36(XY 9XY 9XY36(XY (13) Restored color image is then obtained simply by back-transforming <XY, 8XY and 9XY into the spatial domain.

(a) (b) (c) )LJXUH. (a) MTF of a geometric optics; (b) MTF of a classic inverse filter approach; (c) resulting MTF of proposed approach. (;3(5,0(17$/5(68/76 In this section the effectiveness of the proposed method is evaluated by comparison with Kim [13] and Bhaskar [14] techniques. More specifically, results are compared subjectively, by image inspection both in spatial and frequency domain, and numerically, by evaluation of: O ( U ) U 0 T = * O ( U ) V 0 G [ V ( V ( ] V U, (14) where V V Uand V U U are step response of well-focused and restored image at position U, G is the number of evaluated pixels, U is position of gradient peak, O U U and O V U represent, respectively, the gradient of sharp and restored image. The first half of (14) is the blurred-to-sharp gradient ratio [4], the right side is the inverse of mean square error of step

response along direction of gradient (it is a measure of crisping and ringing effects). All images used in the experiments have been acquired by a 800 x 1000 CMOS sensor. Figure 5 shows an example of application of the proposed method. It is clear that the restored image is much sharper than the blurred one, but it is a little noisier. Noise is related to the inverse filtering approach, but it is less emphasized in comparison to the state of art techniques [13] [14]. For sake of comparison with Bhaskar s and Kim s methods the experiments were conducted on gray level images. Fig. 6(a) shows a small area of an 800x1000 test image. Fig 6(b-d) present the results obtained respectively, with the proposed method, Bhaskar s method and Kim s method. Results reported in fig. 6(b) are obtained using 7=1000 and S=0.3. Kim s method has been applied with N=8 and Cutoff=450 and Bhaskar s method with N=30 and WKUHVKROG=0.05 (see [13] [14] for more details). Kim s method can be applied at all frequencies of the image, but it gives good results only for images with low defocus. Bhaskar s method is more efficient, but it introduces a strong aliasing in the images because it uses a fixed cutoff. The algorithm proposed in this paper leads to a good output, similar to Bhaskar, but without ringing artifact. Numerically, T of (6) computed for images of fig. 6(b-d) is, respectively, 0.0434, 0.0056, and 0.0137 and that confirms the subjective evaluation. Fig. 7(a-d) shows logarithmic spectra of images presented in fig. 6. Note that Kim s method works mainly on low and median frequencies, therefore sharp details are not improved. Bhaskar s method applies only onto small areas of frequency. The strong presence of aliasing in space domain can be explained by the sharp boundaries of regions where the filter is applied. The proposed algorithm works onto spectrum larger regions and their boundaries are smooth (see fig. 7(b)). Preliminary research shows encouraging results using the filter directly in the CFA domain before the color interpolation. In figure 8, a detail of such approach is presented. &1&/86,16 A new blind deconvolution technique has been presented. It consists of two steps: COC blur estimation and image restoration. COC diameter is estimated by analyzing the edge gradient profile. Once COC is known, a geometric PSF is constructed to restore blurred image using a new inverse filtering formulation. Effectiveness of this method has been demonstrated by comparison with others inverse filtering techniques. Future works will include the possibility to evaluate the peculiarities of the proposed method in a well-defined optic-system. Also the capacity of working directly in the CFA domain will be further exploited. 5()(5(1&(6 [1] M. Mancuso, S. Battiato, An introduction to the digital still camera technology, ST Journal of System Research, Vol., No., pp. 1-9, December 001. [] S. Battiato, A. Bosco, M. Mancuso, G. Spampinato, " Temporal Noise Reduction of Bayer Matrixed Data "; Proceedings of IEEE ICME'0 International Conference on Multimedia and Expo 00 - Lausanne, Switzerland, August 00. [3] S. Battiato, A. Castorina, M. Mancuso, High Dynamic Range Imaging: Overview and Application, Accepted for publication SPIE Journal of Electronic Imaging, 00. [4] G. Schneider, B. Heit, J. Honig, J. Bremont, "Monocular depth perception by evaluation of the blur in defocused images", IEEE Proceedings of International Conference on Image Processing, Vol., pp. 116 119, 1994. [5] M. Subbarao, T.-C. Wei, G. Surya, "Focused image recovery from two defocused images recorded with different camera settings", IEEE Transactions on Image Processing, Vol.4, No.1, pp. 1613 168, Dec. 1995. [6] A. Kubota, K. Kodama, K. Aizawa, "Registration and blur estimation method for multiple differently focused images", IEEE Proceedings of Proceedings of International Conference on Image Processing, Vol., pp. 515-519, 1999. [7] T.W.S. Chow, Xiao-Dong Li; S.-Y. Cho, "Improved blind image restoration scheme using recurrent filtering", IEE Proceedings on Vision, Image and Signal Processing, pp. 3-8, Feb. 000. [8] D.G. Sheppard, K. Panchapakesan, A. Bilgin, B.R. Hunt, M.W. Marcellin, " Removal of image defocus and motion blur effects with a nonlinear interpolative vector quantizer", IEEE Southwest Symposium on Image Analysis and Interpretation, pp. 1-5, 1998. [9] A. J. Jain, Fundamentals of digital image processing, Prentice Hall International, Inc.

[10] S. Chardon, B. Vozel, K. Chehdi, "A comparative study between parametric blur estimation methods", Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing, Vol. 6, pp. 333-336, 1999. [11] Lim J.S, Two-dimensional signal and image processing, Prentice Hall International, Inc. [1] P. Premaratne, C.C. Ko, " Retrieval of symmetrical image blur using zero sheets", IEE Proceedings on Vision, Image and Signal Processing, Vol. 148 Issue 1, pp. 65-69, Feb. 001. [13] S.K. Kim, S.R. Park, J.K. Paik, "Simultaneous out-of-focus blur estimation and restoration for digital autofocusing system", Electronic Letters, Vol.34, No.1, pp. 117-119, June 1998. [14] R. Bhaskar, J. Hite, D.E. Pitts, "An iterative frequency-domain technique to reduce image degradation caused by lens defocus and linear motion blur", Geoscience and Remote Sensing Symposium, 1994. Surface and Atmospheric Remote Sensing: Technologies, Data Analysis and Interpretation, International, Vol.4, pp. 5-54, 1994. [15] A. Jalobeanu, R.D. Nowak, J. Zerubia, M.A.T. Figueiredo, 6DWHOOLWHDQGDHULDOLPDJHGHFRQYROXWLRQXVLQJDQ(0 PHWKRGZLWKFRPSOH[ZDYHOHWV, ICIP, Rochester, NY, USA, Oct. 00 [16] B.E. Bayer, Color Imaging array, U.S. Patent 3,971,065-1976. [17] R. Kimmel, Demosaicing image Reconstruction from color CCD samples, IEEE Transaction on Image Processing, Vol. 7, No. 3, 1999. [18] R. Ramanath, Interpolation methods for the Bayer color Array, MS Thesis, North Carolina State University, 000. [19] H. J. Trussel, Mathematics for Demosaicing, To appear in IEEE Transanction on Image Processing, 001. (a) (b) )LJXUH. (a) Out-of-focus image; (b) Restored image.

(a) (b) (c) (d) )LJXUH (a) Out-of-focus image; (b) Restored image using the proposed algorithm; (c) Restored image using Bhaskar s algorithm; (d) Restored image using Kim s algorithm.

(a) (b) (c) (d) )LJXUH. (a) - (d) Spectral representation of images in fig. 6. (a) (b) (c) )LJXUH. (a) Particular of an original CFA image, acquired by a CMOS sensor, slightly out-of-focus; (b) Restored image obtained applying the inverse filtering described in the paper, directly in the CFA domain; (c) The final color image obtained after a process of color reconstruction. The inverse filtering approach doesn t introduce noticeable artifacts color defects.