Tensor Factorization and Continous Wavelet Transform for Model-free Single-Frame Blind Image Deconvolution

Similar documents
AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

3.5 Filtering with the 2D Fourier Transform Basic Low Pass and High Pass Filtering using 2D DFT Other Low Pass Filters

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

ADAPTIVE DEBLURRING OF SURVEILLANCE VIDEO SEQUENCES THAT DETERIORATE OVER TIME. Konstantinos Vougioukas, Bastiaan J. Boom and Robert B.

Resolution Magnification Technique for Satellite Images Using DT- CWT and NLM

INPAINTING COLOR IMAGES IN LEARNED DICTIONARY. Bijenička cesta 54, 10002, Zagreb, Croatia

Heeyoul (Henry) Choi. Dept. of Computer Science Texas A&M University

Igor Stojanović, Predrag Stanimirović and Marko Miladinović. 1. Introduction

Blind Image Deconvolution Technique for Image Restoration using Ant Colony Optimization

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Evaluation of Deconvolution Methods for PRISM images

Fundamentals of Digital Image Processing

A New Fast Iterative Blind Deconvolution Algorithm

Artifacts and Textured Region Detection

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

Experiments with Edge Detection using One-dimensional Surface Fitting

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

An Approach for Reduction of Rain Streaks from a Single Image

Blur Space Iterative De-blurring

f(x,y) is the original image H is the degradation process (or function) n(x,y) represents noise g(x,y) is the obtained degraded image p q

Image Enhancement Techniques for Fingerprint Identification

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

WAVELET TRANSFORM BASED FEATURE DETECTION

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Deconvolution with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

DETECTION OF SMOOTH TEXTURE IN FACIAL IMAGES FOR THE EVALUATION OF UNNATURAL CONTRAST ENHANCEMENT

An ICA based Approach for Complex Color Scene Text Binarization

Locally Adaptive Regression Kernels with (many) Applications

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING

De-Noising with Spline Wavelets and SWT

Reconstructing Images of Bar Codes for Construction Site Object Recognition 1

Comparative Study of Dual-Tree Complex Wavelet Transform and Double Density Complex Wavelet Transform for Image Denoising Using Wavelet-Domain

A Comparative Study & Analysis of Image Restoration by Non Blind Technique

Image restoration. Restoration: Enhancement:

Removing Atmospheric Turbulence

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation

Multi-frame blind deconvolution: Compact and multi-channel versions. Douglas A. Hope and Stuart M. Jefferies

Application of partial differential equations in image processing. Xiaoke Cui 1, a *

Robust biometric image watermarking for fingerprint and face template protection

Anisotropic representations for superresolution of hyperspectral data

Research on the Image Denoising Method Based on Partial Differential Equations

Locally Weighted Least Squares Regression for Image Denoising, Reconstruction and Up-sampling

Motion Blur Image Fusion Using Discrete Wavelate Transformation

Image Processing. Filtering. Slide 1

Texture Segmentation Using Multichannel Gabor Filtering

IMPULSE RESPONSE IDENTIFICATION BY ENERGY SPECTRUM METHOD USING GEOINFORMATION DATA IN CASE OF REMOTE SENSING IMAGES

Introduction to Image Super-resolution. Presenter: Kevin Su

CLASSIFICATION AND CHANGE DETECTION

Denoising and Edge Detection Using Sobelmethod

Image Analysis, Classification and Change Detection in Remote Sensing

IMAGE RESOLUTION ENHANCEMENT USING BICUBIC AND SPLINE INTERPOLATION TECHNIQUES

Non-Blind Deblurring Using Partial Differential Equation Method

Advanced Image Reconstruction Methods for Photoacoustic Tomography

Parametric Texture Model based on Joint Statistics

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

Particle Swarm Optimization Based Support Vector Regression for Blind Image Restoration

ACCELERATION OF IMAGE RESTORATION ALGORITHMS FOR DYNAMIC MEASUREMENTS IN COORDINATE METROLOGY BY USING OPENCV GPU FRAMEWORK

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

Image Restoration under Significant Additive Noise

COLOR TEXTURE CLASSIFICATION USING LOCAL & GLOBAL METHOD FEATURE EXTRACTION

Image deconvolution using a characterization of sharp images in wavelet domain

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

International Journal of Computer Science and Mobile Computing

Point and Spatial Processing

Norbert Schuff VA Medical Center and UCSF

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

CoE4TN3 Medical Image Processing


Motion Estimation. There are three main types (or applications) of motion estimation:

Image Restoration by Revised Bayesian-Based Iterative Method

A Real-time Algorithm for Atmospheric Turbulence Correction

STUDY ON THE METHODS OF SUPER-RESOLUTION IMAGE RECONSTRUCTION

Evaluation of texture features for image segmentation

International Journal of Applied Sciences, Engineering and Management ISSN , Vol. 04, No. 05, September 2015, pp

Comparison Between The Optical Flow Computational Techniques

EECS490: Digital Image Processing. Lecture #19

COMPUTER VISION > OPTICAL FLOW UTRECHT UNIVERSITY RONALD POPPE

DYADIC WAVELETS AND DCT BASED BLIND COPY-MOVE IMAGE FORGERY DETECTION

THE TRANSFORM AND DATA COMPRESSION HANDBOOK

Segmentation and Tracking of Partial Planar Templates

Region Weighted Satellite Super-resolution Technology

Hand-Eye Calibration from Image Derivatives

Digital Image Processing. Chapter 7: Wavelets and Multiresolution Processing ( )

Color and Texture Feature For Content Based Image Retrieval

Assignment 4: Mesh Parametrization

Super Resolution Using Graph-cut

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

JNTUWORLD. 4. Prove that the average value of laplacian of the equation 2 h = ((r2 σ 2 )/σ 4 ))exp( r 2 /2σ 2 ) is zero. [16]

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Real-time scattering compensation for time-of-flight camera

IMAGE ENHANCEMENT USING NONSUBSAMPLED CONTOURLET TRANSFORM

Design of Orthogonal Graph Wavelet Filter Banks

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal

IMPLEMENTATION OF THE CONTRAST ENHANCEMENT AND WEIGHTED GUIDED IMAGE FILTERING ALGORITHM FOR EDGE PRESERVATION FOR BETTER PERCEPTION

IMAGE DENOISING USING NL-MEANS VIA SMOOTH PATCH ORDERING

7.1 INTRODUCTION Wavelet Transform is a popular multiresolution analysis tool in image processing and

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

STREAMING ALGORITHMS. Tamás Budavári / Johns Hopkins University ANALYSIS OF ASTRONOMY IMAGES & CATALOGS 10/26/2015

Transcription:

Tensor actorization and Continous Wavelet Transform for Model-free Single-rame Blind Image Deconvolution Ivica Kopriva Ruđer Bošković Institute Bijenička cesta 54 10000 Zagreb, Croatia ikopriva@irb.hr Qian Du Department of Electrical and Computer Engineering Mississippi State University MS 39762, USA du@ece.msstate.edu Abstract Model-free single-frame blind image deconvolution (BID) method is proposed by converting BID into blind source separation (BSS), whereas sources represent the original image and its spatial derivatives. Continuous wavelet transform (CWT) is used to generate multi-channel image necessary for BSS. As opposed to an approach based on the Gabor filter bank, this brings additional options in adaptability to the problem at hand: through the choice of wavelet function and variation of the scale of the CWT. BSS is performed through orthogonality constrained factorization of the 3D multichannel image tensor by means of the higher-order-orthogonal-iteration algorithm. The proposed method virtually requires no information about blurring kernel: neither model nor size of the support. The method is demonstrated on experimental gray scale images degraded by de-focusing and atmospheric turbulence. A comparable or better performance is demonstrated relative to blind Richardson-Lucy method that, however, requires a priori information about parametric model of the blur. I. INTRODUCTION Degradation of the spatial resolution of an image is caused by various sources (either individually or combined): atmospheric turbulence, defocusing, relative motion between image and object planes, aberrations, etc. Restoration of the original image from its blurred version is referred to as image restoration or image deconvolution [1, 2]. In non-blind deconvolution the blurring kernel is given [1], while in blind deconvolution it is unknown [2]. In majority of the cases it is, however, assumed that parametric model of the blurring kernel is known which leads to model-based blind image deconvolution (BID) [3-5]. This however presumes that source of the image degradation is known and that is not always the case in practice. Also, it is not always possible to have at disposal multiple frames as required by multi-frame BID [3,4]. Due to these reasons it has been exploited previously whether single-frame model-free BID problem is possible to solve? To this end, several algorithms for singleframe model-free BID have been demonstrated [6-10]. All these approaches have in common the following features: (1) BID is converted into BSS problem through the implicit use of the Taylor expansion of the shifted original image around origin in the image forming convolution equation [11]; (2) Gabor filter bank is used to generate multichannel version of the single-frame image. Hence, it is implicitly assumed that original image has certain degree of smoothness that limits performance of model-free BID in scenarios where degradation is strong and/or original image is composed of sharp edges [10]. Herein, we propose continuous wavelet transform (CWT) [12] as a substitute for Gabor filter bank with the following improvements: (1) since scale of the CWT is continuous, number of multichannel images can be varied by varying resolution and support of the scale; (2) selection of wavelet function gives additional degree of adaptability to the problem at hand. Since in considered problem sources represent original image and its spatial derivatives they are neither sparse nor statistically independent. Therefore, sparseness [6] and statistical independence [7] based approaches yield suboptimal result in multi-frame BID problem. Therefore, as in [9,10] we use tensor factorization (T) with orthogonality constraints imposed on the factors and core tensor of the Tucker3 model of the multichannel image tensor. In comparison with the independent and sparse component analysis, T approach yields constraints-relaxed solution of the model-free BID problem. The rest of the paper is organized as follows. Modelfree BID problem with the T based solution is formulated in section 2, and the CWT-based multichannel image generation is presented in section 3. The proposed method is demonstrated on experimental gray scale images degraded by defocusing and atmospheric turbulence in section 4, while conclusions are drawn in section 5. II. MODEL-REE BLIND IMAGE DECONVOLUTION I1 I2 It is assumed that blurred gray scale image G R 0+, with I 1 and I 2 representing number of pixels, is degraded by spaceinvariant blur, also known as point spread function (PS), and described by linear image forming convolution equation: M M s= M t= M G, i ) = H ( s, t) s, i t) (1) where M denotes half of the PS support size. In equation (1) presence of the additive noise is ignored in order to focus on an essential issue: model-free BID. It is also assumed that the unknown original image is n th order smooth implying that it Blind Source Separation in Signal and Image Processing 529

is n-times differentiable at the origin (i 1,i 2 ), whereupon n represents the order of spatial derivatives (terms) in the Taylor expansion of 1 s, i 2 t) around the origin (i 1,i 2 ). An implicit Taylor expansion of the original image (i 1 -s,i 2 -t) around (i 1,i 2 ), is used to convert BID into BSS, [11] yielding: 1 s, i2 t) = 1, i2) si 1 1, i2) ti 2 1, i2) + s i ( 1i i 1 1, i2) 2 (2) 1 + t ii 2 2 1, i2) + stii 1, i2)... 2 2 where i 1, i 2 ii, 11 i2i and 2 ii are first- and second-order spatial derivatives in i 1 and i 2 directions respectively. By using (2) equation (1) can be re-written as: G1, i2) = a11, i2) a2i 1 1, i2) a3i 2 1, i2) + (3) a, i ) + a, i ) + a, i )... 4 ii 11 5 ii 2 2 6 ii 12 The unknown weighting coefficients in (3) are straightforward to derive and are given in [6,7]. It is of great importance to note that blurred image (3) represents a linear combination of the original image and its spatial derivatives. The unknown weighting coefficients a 1 to a 6 absorbed into themselves the coefficients of the PS: { H (,) st } M s,, including the support t= M size parameter: M. Hence, BID could be converted to BSS provided that a multichannel version of the blurred image (3) is available. Instead of vectorizing multichannel image components of the multichannel tensor G and performing BSS by matrix factorization based methods [6,7], tensor G is factorized directly by using higher-order-orthogonal iteration (HOOI) algorithm [13]. or this purpose tensor G is represented by Tucker3 model [14] as an n-mode product between the core J1 J2 tensor... JN R R ( n) I and array factors { } 3 n Jn A R : = 1 G R A A A (4) (1) (2) (3) 3 Throughout this paper it is assumed that J 1 =J 2 =J 3 =J, where J min { I1, I2, I3}. Since the core tensor R allows interaction of a factor with any factor in the other modes, the Tucker3 model is flexible in modeling complex interactions within the data tensor G. This, however, prevents the uniqueness of its decomposition (4). However, imposing orthogonality constraints on array factors and all-orthogonality and ordering constraints on the core tensor in (4), as it is done by the HOOI algorithm, yields factorization that is virtually unique. Dimensionality analysis of the multichannel image tensor G implies that A (3) corresponds with the mixing matrix while ( ) ˆ R A A = G A (5) (1) (2) (3) 3 n I1 I2 J yields an estimate of the tensor R comprising the original image and its spatial derivatives. Hence, by using HOOI algorithm blind separation of the original image and its spatial derivatives is achieved without imposing on them hard constraints such as mutual sparseness (disjoint support) or statistical independence. III. SINGLE-RAME IMAGE DECONVOLUTION USING CONTINOUS WAVELET TRANSORM In general, it is difficult to conduct image restoration or sharpening based on a single-frame image due to the lack of additional information for the scene. It is easier if more observations are available about the scene, and image details can be extracted from these observations. Here, we investigate a single-frame multi-channel image enhancement approach. Gabor filter bank with two spatial frequencies and four orientations has been used for this purpose in [6-10]. In this paper, we propose the use of the CWT at the proper scale a and shift b: ti (, i) b G G (6) 1 i3 ( a, b) 1, i2) = ( t1, i2)) ψ dt a a It is clear from notation in (6) that degraded image G is vectorized before 1D CWT is applied to it and t(i 1,i 2 ) represents new index in 1D representation. It follows from (6) that selecting scale a and shift b new set of degraded images is obtained: Gi 3 1, i2) = ai 311, i2) ai 32i 1 1, i2) ai 33i 2 1, i2) + a, i ) + a, i ) + a, i )... i34 i1i1 i35 i2i2 i36 i1i2 (7) where expressions for weighting coefficients are straightforward to derive and can also be found in [6,7]. In (7) explicit dependence of the multichannel image index i 3 on scale a and shift b is dropped to simplify notation. In the experiments reported in section 4 the shift parameter b was set to zero. Hence, after CWT, a multichannel image tensor I1 I2 I3 G R 0+ is obtained, which comprises blurred image G and (I 3 1) images generated by the CWT transform. The HOOI algorithm in section 3 is applied to G, and the decomposed image with the best quality is the final output. The proposed method is called CWT-HOOI algorithm. IV. EXPERIMENTAL RESULTS An image of the Washington Monument in ig. 1(a) was used in the first experiment. ig. 2 shows the sixteen 1D CWT-generated images using the Mexican hat wavelet with different directions and scaling factors. Basically, the multichannel version highlighted the details in the original image. However, with the increasing of the scaling factor a, the image was somewhat blurred, and a small scaling factor Blind Source Separation in Signal and Image Processing 530

may highlight noise. So, in general, [0.5, 2] is an appropriate range for the value of a. The type of wavelets also played a role. ig. 3 shows the Morlet wavelet generated images (along the horizontal direction). Compared to ig. 2(a), the Morlet wavelet may yield more artifacts than the Mexican hat. Hence, we will use the Mexican hat wavelet hereafter. ig. 1(b) and (c) show the restoration result using the blind Richardson- Lucy (RL) method with the assumption that the PS support size was three or five, and PS had a Gaussian kernel. Compared to the original image in ig. 1(a), there was no much difference. ig. 1(d) is the result from CWT-HOOI using the image tensor consisting of the original and the sixteen images in ig. 2. We can see the image was slightly improved with texture information in the monument becoming more visible. (a) horizontal direction (b) vertical direction (a) Original image (c) +45 direction (b) RL (support size = 3) (c) (support size = 5) (d) 45 direction ig. 2. CWT-generated multichannel version of ig. 1(a) (with the Mexican hat wavelet). (d) CWT-HOOI restoration igure 1. The original and restored images in the first experiment. ig. 3. CWT-generated multichannel version (along horizontal direction) of ig. 1(a) (with the Morlet wavelet). Blind Source Separation in Signal and Image Processing 531

In the second experiment, the orignal image was blurred due to defocusing as shown in ig. 4(a). The blind RL restoration result in ig. 4(b) and (c) did not show any improvement. The proposed CWT-HOOI result shown in ig. 4(d) presented some improvement. or instance, the desk in the background became much clearer. Here, the 1D CWT was appplied to the four directions as in ig. 2, and the value of scaling factor a was in [0.25, 2.5]. (a) Original image (b) RL restoration (support size = 3) V. CONCLUSION In this paper, a blind model-free single-frame image restoration method is proposed, which virtually requires no information about the blurring kernel: neither model nor size of the support. The method uses 1D CWT to generate a multichannel version of degraded image and is followed by orthogonality constrained tensor factorization based blind source separation (the HOOI algorithm) to achieve image deconvolution for restoration. Better performance is demonstrated relative to the traditional blind RL method that, however, requires a priori information about the parametric model of the PS. It is conjectured that the proposed method can be useful for the scenarios where no a priori information about the blurring process is available and the degradation is modest. ACKNOWLEDGMENT The first author is supported by grant 098-0982903-2558 funded by the Ministry of Science, Education and Sports, Republic of Croatia. (c) RL restoration (support size = 5) (d) CWT-HOOI restoration ig. 4. The original and restored images in the second experiment. REERENCES [1] R. L. Lagendijk, and J. Biemond, Iterative Identification and Restoration of Images, KAP, 1991. [2] P. Campisi, and K. Egiazarian, editors, Blind Image Deconvolution, CRC Press, Boca Raton, 2007. [3] D. Kundur, and D. Hatzinakos, Blind Image Deconvolution, IEEE Signal Process. Mag, 1996, vol. 13, pp. 43-64. [4]. Li, X. Jia, and D. raser, Superresolution Reconstruction of Multispectral Data for Improved Image Classification, IEEE Geos. Rem. Sens. Lett., 2009, pp. 689-693. [5] D. A. ish, A. M. Brinicombe, E. R. Pike, and J. G. Walker, Blind deconvolution by means of the Richardson-Lucy algorithm, J. Opt. Soc. Am. A, 1995, vol. 12, pp. 58-65. [6] I. Kopriva, Single rame Multichannel Blind Deconvolution by Nonnegative Matrix actorization with Sparseness Constraint, Opt. Lett., 1995, vol. 30, pp. 3135-3137. [7] I. Kopriva, Approach to Blind Image Deconvolution by Multiscale Subband Decomposition and Independent Component Analysis, J. Opt. Soc. Am. A, 2007, vol. 24, pp. 973-983. [8] Q. Du, and I. Kopriva, Dependent component analysis for blind restoration of images degraded by turbulent atmosphere, Neurocomputing, 2009, vol. 72, pp. 2682-2692. [9] I. Kopriva, 3D tensor factorization approach to single-frame modelfree blind-image deconvolution, Opt. Lett., 2009, vol. 34, pp. 2835-2837. [10] I. Kopriva, Tensor actorization for model-free space-variant blind deconvolution of the single- and multi-frame multi-spectral Image, Optics Express, 2010, vol. 18, No. 17, pp. 17819-17833. Blind Source Separation in Signal and Image Processing 532

[11] S. Umeyama, Blind Deconvolution of Blurred Images by Use of ICA, Electron Comm Jpn, 2001, vol. 84, No. 12, pp. 1-9. [12] P. S. Addison, The Illustrated Wavelet Transform Handbook, Taylor & ranics, 2002. [13] L. De Lathauwer, B. De Moor, and J. Vandewalle, On the best rank-1 and rank-(r1,r2,,rn) approximation of higher-order tensors, SIAM J. Matrix Anal. and Appl., 2000, vol. 21, pp. 1324-1342. [14] L. R. Tucker, Some mathematical notes on three-mode factor analysis, Psychometrika, 1966, vol. 31, pp. 279-311. Blind Source Separation in Signal and Image Processing 533