Iterative Refinement by Smooth Curvature Correction for PDE-based Image Restoration

Similar documents
Numerical Methods on the Image Processing Problems

Simulation of a Hybrid Model for Image Denoising

Method of Background Subtraction for Medical Image Segmentation

Denoising an Image by Denoising its Components in a Moving Frame

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

Image denoising using TV-Stokes equation with an orientation-matching minimization

Total Variation Denoising with Overlapping Group Sparsity

Image Denoising Using Mean Curvature of Image Surface. Tony Chan (HKUST)

Image Smoothing and Segmentation by Graph Regularization

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

Research Article Image Enhancement under Data-Dependent Multiplicative Gamma Noise

Iterative Image Restoration Combining Total Variation Minimization and a Second-Order Functional

A Method for High Resolution Color Image Zooming using Curvature Interpolation

SUPPLEMENTARY MATERIAL

Higher Order Partial Differential Equation Based Method for Image Enhancement

Global Minimization of the Active Contour Model with TV-Inpainting and Two-Phase Denoising

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

Image Inpainting Using Sparsity of the Transform Domain

Recent Advances inelectrical & Electronic Engineering

DENOISING AN IMAGE BY DENOISING ITS CURVATURE IMAGE. Marcelo Bertalmío and Stacey Levine. IMA Preprint Series #2411.

A non-local algorithm for image denoising

A parameter study of a hybrid Laplacian mean-curvature flow denoising model

ACCELERATED DUAL GRADIENT-BASED METHODS FOR TOTAL VARIATION IMAGE DENOISING/DEBLURRING PROBLEMS. Donghwan Kim and Jeffrey A.

Improved Non-Local Means Algorithm Based on Dimensionality Reduction

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space

A New Soft-Thresholding Image Denoising Method

An Efficient, Geometric Multigrid Solver for the Anisotropic Diffusion Equation in Two and Three Dimensions

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

K11. Modified Hybrid Median Filter for Image Denoising

An edge-preserving multilevel method for deblurring, denoising, and segmentation

Image Restoration under Significant Additive Noise

Research on the Image Denoising Method Based on Partial Differential Equations

Suppression of Missing Data Artifacts. for Deblurring Images Corrupted by

Multiplicative noise removal using primal dual and reweighted alternating minimization

Edge Detection Free Postprocessing for Pseudospectral Approximations

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

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

IMAGE DENOISING TO ESTIMATE THE GRADIENT HISTOGRAM PRESERVATION USING VARIOUS ALGORITHMS

Face Hallucination Based on Eigentransformation Learning

Automatic Parameter Optimization for De-noising MR Data

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

A Review on Design, Implementation and Performance analysis of the Image Inpainting Technique based on TV model

Texture Sensitive Image Inpainting after Object Morphing

Two Enhanced Fourth Order Diffusion Models for Image Denoising

TOTAL VARIATION WAVELET BASED MEDICAL IMAGE DENOISING. 1. Introduction

Recent Developments in Model-based Derivative-free Optimization

Remote Sensing Image Denoising Using Partial Differential Equations

Removing a mixture of Gaussian and impulsive noise using the total variation functional and split Bregman iterative method

A reversible data hiding based on adaptive prediction technique and histogram shifting

3D Computer Vision. Dense 3D Reconstruction II. Prof. Didier Stricker. Christiano Gava

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

Fast Linearized Augmented Lagrangian Method for Euler s Elastica Model

Yunyun Yang, Chunming Li, Chiu-Yen Kao and Stanley Osher. Speaker: Chiu-Yen Kao (Math Department, The Ohio State University) BIRS, Banff, Canada

Image Inpainting by Hyperbolic Selection of Pixels for Two Dimensional Bicubic Interpolations

A Variational Framework for Image Super-resolution and its Applications

An Enhanced Primal Dual Method For Total Variation-Based Wavelet Domain Inpainting

Self-Adaptive Blind Super-Resolution Image Reconstruction

On Iterative Regularization and Its Application

A Total Variation-Morphological Image Edge Detection Approach

Variational Methods II

A Lagrange method based L-curve for image restoration

Efficient MR Image Reconstruction for Compressed MR Imaging

IMA Preprint Series # 2052

Filters. Advanced and Special Topics: Filters. Filters

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

Edge Patch Based Image Denoising Using Modified NLM Approach

A Subdivision-Regularization Framework for Preventing Over Fitting of Data by a Model

Lecture 7: Most Common Edge Detectors

Learning PDEs for Image Restoration via Optimal Control

Snakes reparameterization for noisy images segmentation and targets tracking

Convex combination of adaptive filters for a variable tap-length LMS algorithm

Color Image Segmentation Using a Spatial K-Means Clustering Algorithm

IMA Preprint Series # 1979

Efficient Imaging Algorithms on Many-Core Platforms

Edge-Preserving Denoising for Segmentation in CT-Images

Image Segmentation Techniques for Object-Based Coding

Blur Space Iterative De-blurring

Fast 3D Mean Shift Filter for CT Images

NEW HYBRID FILTERING TECHNIQUES FOR REMOVAL OF GAUSSIAN NOISE FROM MEDICAL IMAGES

Parameter optimization for non-local de-noising using Elite GA

Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation

Color-Texture Segmentation of Medical Images Based on Local Contrast Information

Fast Monotonic Blind Deconvolution Algorithm for Constrained TV Based Image Restoration

Finding a Needle in a Haystack: An Image Processing Approach

Image deconvolution using a characterization of sharp images in wavelet domain

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 8, August 2017

Overcompressing JPEG images with Evolution Algorithms

Image denoising using curvelet transform: an approach for edge preservation

Recent Developments in Total Variation Image Restoration

Available online at ScienceDirect. Procedia Computer Science 54 (2015 ) Mayank Tiwari and Bhupendra Gupta

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

I. INTRODUCTION. Keywords - Anisotropic Diffusion, Digital Image Processing, Diffusion Technique, Diffusion Algorithm, MMSE

Noise Reduction in Image Sequences using an Effective Fuzzy Algorithm

A Total Variation Wavelet Inpainting Model with Multilevel Fitting Parameters

Edge and local feature detection - 2. Importance of edge detection in computer vision

Smoothing & Fairing. Mario Botsch

Lecture 4: Nonlinear Filters

Research Article Local- and Global-Statistics-Based Active Contour Model for Image Segmentation

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

Transcription:

Iterative Refinement by Smooth Curvature Correction for PDE-based Image Restoration Anup Gautam 1, Jihee Kim 2, Doeun Kwak 3, and Seongjai Kim 4 1 Department of Mathematics and Statistics, Mississippi State University Mississippi State, MS 39762-5921 USA Email: ag769@msstate.edu 2 956-28 Daechi 2-dong, Gangnam-gu, Seoul, S. Korea Email: misskjh@hanmail.net 3 F-4708 Samsung Tower Palace, Dogok 2-dong, Gangnam-gu Seoul, S. Korea Email: kwakj16@gsiscommunity.kr 4 Department of Mathematics and Statistics, Mississippi State University Mississippi State, MS 39762-5921 USA Email: skim@math.msstate.edu (Contact Author) Abstract This article studies iterative refinement algorithms for PDE-based image restoration models. In order to restore fine structures in the image, iterative refinement procedures employing an original idea by Bregman have been introduced in image restoration. However, the Bregman iterative procedure first recovers fine scales of the image and then restores the noise to converge to the observed noisy image; it must be stopped manually when the quality of the obtained image appears satisfactory. This article introduces an effective refinement procedure called the smooth curvature correction (SCC) model to overcome the drawback of the Bregman iteration. By incorporating the smoothed curvature of the previous iterate as a source term, the new model can successfully produce a convergent sequence of images having a better restoration quality than the best result of the Bregman procedure. Various numerical examples are given to confirm the claim and to show effectiveness of the SCC model. Keywords: Smooth curvature correction (SCC) model, iterative refinement, partial differential equation (PDE), image restoration, Bregman iteration. 1. Introduction Mathematical techniques have become important components of image processing, as the field requires higher reliability and efficiency. During the last two decades or so, mathematical tools of partial differential equations (PDEs) and functional analysis have been successfully applied for various image processing tasks, particularly for image denoising and restoration [1], [2], [3], [4], [5], [6]. Those PDEbased models have allowed researchers and practitioners not only to introduce new, effective computational procedures but also to improve traditional algorithms in image restoration. However, these PDE-based models tend to either converge to a piecewise constant image or introduce image blur (undesired dissipation), partially because the models are derived by minimizing a functional of the image gradient. As a consequence, the conventional PDE-based models may lose interesting image fine structures. In order to reduce the artifact, researchers have studied various mathematical and numerical techniques which either incorporate more effective constraint terms and iterative refinement [7], [3], [8] or minimize a functional of second derivatives of the image [9], [10]. These new mathematical models may preserve fine structures better than conventional ones; however, more advanced models and appropriate numerical procedures are yet to be developed. Iterative refinement procedures have been introduced in image restoration [11], [8], employing an original idea of Bregman [12], in order to recover fine structures in the image. The Bregman iterative procedure tries to produce a sequence of images for the signal adjusted by all of the previous residuals. Thus, it recovers not only fine scales of the image but also the noise and reveals a strong tendency to converge to the observed noisy signal. For this reason the Bregman iterative procedure must be stopped manually when the quality of the obtained image appears satisfactory. This article suggests an effective refinement procedure called the smooth curvature correction (SCC) model to overcome the drawback of the Bregman iteration. The SCC model computes new iterates incorporating the smoothed curvature of the last iterate. It has been numerically verified that the new model can successfully produce a convergent sequence of images having a better restoration quality than the best result of the Bregman procedure. An outline of the paper is as follows. In the next section, we begin with a brief review of PDE-based image denoising models and then present the Bregman iterative refinement procedure, as preliminaries. Section 3 introduces the SCC model, a new iterative refinement procedure, as an alternative to the Bregman procedure. A numerical strategy is also considered in the same section in order to choose effective residual-driven constraint parameters. In Section 4, the new SCC model is compared with the Bregman procedure, with

and without the residual-driven constraint parameters. Various numerical examples are presented to show effectiveness of the SCC model. Section 5 summarizes and concludes our experiments. 2. Preliminaries In this section, we present a brief review of PDE-based image denoising models, followed by the Bregman iterative refinement. 2.1 PDE-based denoising models Given an observed (noisy) image f : IR, where is the image domain which is an open subset in IR 2, we consider the noise model of the form f = u + g(u)η, (1) where u is the desired image and g(u)η denotes the noise with η having a zero mean. For example, g(u) = 1 for Gaussian noise and g(u) = u for speckle noise in ultrasound images [13]. Then a common denoising technique is to minimize a functional of gradient: u = arg min u { ρ( u ) dx + λ 2 ( f u ) 2 } dx, (2) g(u) where ρ is an increasing function (often, convex) and λ 0 denotes the constraint parameter. It is often convenient to transform the minimization problem (2) into a differential equation, called the Euler-Lagrange equation, by applying the variational calculus [14]: ( ψ(u) ρ ( u ) u ) = λ (f u), (3) u where ψ(u) = g(u) 3 g(u) + (f u)g (u). For an edge-adaptive image denoising, it is required to hold ρ (s)/s 0 as s. For the speckle noise in ultrasound images, Krissian et al. [13] set g(u) = u, which implies ψ(u) = 2u 2 /(f + u) u; the diffusion term becomes large at largely perturbed pixels (speckles) and therefore the resulting model can suppress speckles more effectively. When ρ(s) = s and g(u) 1, the model (3) becomes the total variation (TV) model [6]: κ(u) = λ(f u), (TV) (4) where κ(u) is the negation of the mean curvature defined as ( u ) κ(u) =. (5) u It is often the case that the constraint parameter λ is set as a constant, as suggested by Rudin-Osher-Fatemi [6]. In order to find the parameter, the authors merely multiplied (4) by (f u) and averaged the resulting equation over the whole image domain : λ = 1 1 σ 2 (f u) κ(u) dx, (6) where σ 2 is the noise variance σ 2 = 1 (f u) 2 dx. (7) (In [6], λ was evaluated after applying integration by parts on the right-side of (6), which could avoid approximations of second-derivatives.) As another example of (3), the Perona-Malik (PM) model [5] can be obtained by setting ρ(s) = 1 2 K2 ln(1 + s 2 /K 2 ), for some K > 0, and λ = 0: (c( u ) u) = 0, (PM) (8) where c(s) = ρ (s)/s = (1 + s 2 /K 2 ) 1. Note that for the PM model, the function ρ is strictly convex for s < K and strictly concave for s > K. (K is a threshold.) Thus the model can enhance image content of large gradient magnitudes such as edges and speckles; however, it will flatten regions of slow transitions. Most of conventional PDE-based restoration models have shown either to converge to a piecewise constant image or to lose fine structures of the given image. Although these results are important for understanding of the current diffusionlike models, the resultant signals may not be desired in applications where the preservation of both slow transitions and fine structures is important. The TV model tends to converge to a piecewise constant image. Such a phenomenon is called the staircasing effect. In order to suppress it, Marquina and Osher [3] suggested to multiply the stationary TV model by a factor of u : u κ(u) = λ u (f u). (ITV) (9) Since u vanishes only on flat regions, its steady state is analytically the same as that of the TV model (4). We will call (9) the improved TV (ITV) model. Such a nonvariational reformulation turns out to reduce the staircasing effect successfully; however, it is yet to be improved for a better preservation of fine structures. The conventional PDE-based denoising models, including ones presented in this section, can be written in the following general form L(u) = C(f u), (10) where L is a diffusion (smoothing) operator and C denotes the constraint parameter. 2.2 Iterative refinement: Bregman iteration In order to recover fine structures in the image, iterative refinement procedures employing an original idea by Bregman [12] have been introduced in image restoration and image zooming [11], [8]. The Bregman iterative refinement applied

to the general denoising model (10) reads as follows: if u 1 is the solution of (10) L(u 1 ) = C(f u 1 ), (11) we denote the corresponding residual by r 1, i.e., r 1 = f u 1. Then we again solve the TV model with the signal replaced by f + r 1 ; the solution u 2 will satisfy L(u 2 ) = C(f + r 1 u 2 ), (12) and the new residual is defined as r 2 = f + r 1 u 2. In general, the m-th iterate of Bregman iteration, u m, is computed as the restoration for the signal f + r m 1, i.e., L(u m ) = C(f + r m 1 u m ), m 1, (13) where r 0 = 0, and the new residual is defined as r m = f + r m 1 u m. (14) As for other conventional PDE-based denoising models, each step of the Bregman iteration (13) may be parameterized by an artificial time t for a convenient numerical simulation. That is, u m can be considered as an evolutionary function and the corresponding evolutionary equation can be obtained by adding um t on the left side of (13). u m + L(u m ) = C(f + r m 1 u m ). m 1. (15) t The explicit temporal discretization of (15) can be formulated as u n m = u n 1 m + t [ L(u n 1 m ) + C(f + r m 1 um n 1 ) ], (16) where u 0 m = u m 1 and t denotes the temporal stepsize. As indicated in [11], the Bregman iterative procedure first recovers fine scales of the image and then recovers the noise to converge to the observed noisy image f. For this reason the Bregman iterative procedure must be stopped manually when the quality of the obtained image appears satisfactory. Notice that the residuals r m in (14) read r m = (f u m ) + r m 1 = (f u m ) + (f u m 1 ) + r m 2 m = = (f u i ). i=1 (17) Thus the m-th iterate of Bregman iteration, u m, is computed for the signal m 1 f + r m 1 = f + (f u i ), (18) i=1 which is the original image f added by differences between each of the previous iterates and f. The additive amendment makes the constraint term accentuated, which in return forces the new iterate u m become closer to f. One may try to modify the last term in (18) or the whole right side, by either normalizing or smoothing, in order to prevent the iterates u m from recovering the noise from f. However, every trial has failed to improve image quality. An research objective in this article is to develop PDEbased, iterative refinement denoising models which can restore images effectively and stop automatically satisfying the user-defined stopping criterion. 3. The New Iterative Refinement Model 3.1 The smooth curvature correction model As an iterative refinement model for the basic restoration model of the form (10), we suggest the following. Given a noisy image f, set v 0 = 0 and find v m by recursively solving L(v m ) = C(f v m ) + L(v m 1 ), m 1. (19) The new model deserves the following remarks. 1) The Bregman procedure (13) can be rewritten as L(u m ) = C r m = C(f u m ) + C r m 1. When the problem is solved exactly in each iteration, we have L(u m ) = C r m for all m 1. Thus the last term of the above equation, C r m 1, can be replaced by L(u m 1 ): L(u m ) = C(f u m ) + L(u m 1 ). (20) Since the first iterates of (13) and (19) are the same each other, i.e., v 1 = u 1, it follows from (19) and (20) that v m = u m for all m 1. In practice, however, it is often the case that each step in (13) is solved approximately, employing an iterative linearized solver (inner iteration) as in (16). Thus L(u m 1 ) becomes different from C r m 1 and therefore v m differs from u m. 2) It has been numerically verified that as m grows, the iterates of the new algorithm v m shows a tendency of gaining the noise from the observed image f, but much weaker than the Bregman iterates. We have been able to stop the tendency of converging to f by slightly smoothing L(v m 1 ), the last term in (19); see numerical results shown in Section 4 below, more specifically, Table 2. In this article the iterative refinement (19) will be called the smooth curvature correction (SCC) model, when L(v m 1 ) is smoothed slightly by a smoothing method. 3) As for the Bregman iterative refinement, each step of the new denoising model (19) can be parameterized

by an artificial time t for a convenient numerical simulation. v m t + L(v m ) = C(f v m ) + L(v m 1 ), m 1. (21) Its equilibrium solution is a smooth, restored image of f with L(v m 1 ) incorporated as a source/correction term. It has been numerically verified that the curvature correction term allows the new iterate v m to restore fine features more effectively. The explicit temporal discretization of (21) reads v n m = v n 1 m + t [ L(v n 1 m ) +C(f v n 1 m ) + L(v m 1 ) ], where v 0 m = v m 1 and t is the temporal stepsize. (22) 3.2 Residual-driven variable constraint coefficients The determination of the constraint parameter has been an interesting problem for PDE-based denoising models, of which the basic mechanism is diffusion. Thus the parameter C cannot be too large; it must be small enough to introduce a sufficient amount of diffusion. On the other hand, it should be large enough to keep the details in the image. However, in the literature the parameter has been chosen constant for most cases so that the resulting models can either smear out fine structures excessively or maintain an objectionable amount of noise into the restored image. In order to overcome the difficulty, the parameter must be set variable, more precisely, edge-adaptive. Our strategy toward the objective is to (a) initialize the parameter to be small, and (b) allow the parameter grow wherever undesired dissipation is excessive, keeping it small elsewhere. Note that the parameter would better be initialized small so that in the early stage of computation, the model (10) can remove the noise effectively and equally everywhere. Then, by letting the parameter grow, the model can return structural components (lost in the residual) back to the image. An automatic and effective numerical method for the determination of the constraint coefficient C, as a function of (x, t), can be formulated as follows. 1) Select a desirable interval I c = [c 0, c 1 ] for which C(x, t) I c, where c 0 0 is sufficiently small. 2) Initialize C as a constant: C 0 = C(x, t = 0) = c 0. (23) 3) Set C 1 = C 0 and for n = 2, 3, (3a) Compute the absolute residual R n 1 and the correction vector H n 1 : R n 1 = f u n 1 m, H n 1 = max ( 0, G k (R n 1 ) A v (R n 1 ) ), (24) where G k is a localized Gaussian smoothing of radius k and A v (R n 1 ) denotes the L 2 -average of R n 1. (3b) Update: C n = C n 1 + ξ n H n 1, (25) where ξ n is a scaling factor. For example, when the constraint coefficient is to be limited in a prescribed interval [c 0, c 1 ], i.e., C(x, t) [c 0, c 1 ] for all (x, t), the scaling factor ξ n can be chosen as ξ n = 1 2 n 1 c 1 c 0 H n 1, n = 2, 3,. (26) Remark. The L 2 -average of R n 1 is the standard deviation (SD) of the the residual, i.e., ( 1 1/2 A v (R n 1 ) = (f u n 1 m ) dx) 2 =: σ n 1. The above procedure has been motivated from the observation that PDE-based denoising models tend to introduce a large numerical dissipation near fine structures such as edges and textures and the tendency in turn makes the residual have structural components there. Such structural components can be viewed as an indicator for an undesired dissipation. By adding the components to the constraint coefficient C, we may reduce the undesired dissipation from the resulting image. We call the procedure the residual-driven constraint (RDC) parameterization. 4. Numerical Experiments For comparison purposes, we consider the following four PDE-based restoration models, of which the last three are new models suggested to reduce drawbacks of the model M 1. (M 1 ) The Bregman iterative refinement (13), with Cm n = λ u n 1 m for a constant λ (M 2 ) The Bregman iterative refinement (13), with RDC in (23) (26) (M 3 ) The SCC model (19), with Cm n = λ u n 1 m for a constant λ (M 4 ) The SCC model (19), with RDC in (23) (26) Here the ITV model (9) is selected for the basic PDE-based restoration model, i.e., ( u ) L(u) = u κ(u) = u, u and Cm n denotes the constraint parameter for the m-th refinement (outer) iteration and the n-th inner iteration. For the SCC model (19), the last term L(v m 1 ) is smoothed using the weighted box filter 1 2 1 1 2 4 2 16 1 2 1

(a) (b) (c) (d) (e) (f) Fig. 1: Sample images downloaded from public domains: (a) Balloons, (b) Dog, (c) Elaine, (d) House, (e) Lena, and (f) Swan. All are gray-scaled and of 256 256 pixels. (a) (b) (c) Fig. 2: Lena: (a) The noisy image of the noise PSNR=22.47 and the restored images by (b) M 1 and (c) M 3. The models M 1 and M 3 perform differently depending somewhat strongly on the choice of the constant λ. We have found from various experiments that the constant λ can be chosen to make the maximum of Cm n a constant for all n 1, i.e., Cm n = λ u n 1 m = ĉ, n 1, (27) for some ĉ > 0. Thus the constraint parameter for M 1 and M 3 can be found as follows: compute um n 1 and scale it to make its maximum ĉ. We select ĉ = 3 for all examples presented in this article. (During the processing, all images are considered as discrete functions having realvalues between 0 and 1, by scaling by a factor of 1/255. After processing, they are scaled back for the 8-bit display.) Public domain images are downloaded, as shown in Figure 1, and then deteriorated by Gaussian noise. For the numerical schemes in (16) and (22), we choose t = 0.2 and the inner iteration is stopped when u n m u n 1 m < 0.01 is satisfied or the maximum 50 iterations are performed. The outer iteration runs till the 1% tolerance is satisfied: u m u m 1 < 0.01. Table 1 shows a PSNR analysis for the four models applied for the restoration of the sample images contaminated Table 1: Best PSNR values. The numbers in parentheses denote the number of outer iterations for the models to obtain the best PSNR. f M 1 M 2 M 3 M 4 Balloons 26.81 34.26(2) 33.45(1) 34.41(3) 33.21(2) Dog 26.83 31.74(2) 31.78(2) 31.79(2) 31.81(2) Elaine 26.49 31.27(2) 31.31(2) 31.28(3) 31.32(2) House 26.63 33.41(2) 33.05(2) 33.37(4) 33.15(2) Lena 27.11 32.50(2) 32.58(2) 32.62(4) 32.58(2) Swan 25.98 32.29(2) 32.02(2) 32.27(3) 32.21(2) Balloons 22.75 31.82(1) 30.94(1) 32.00(2) 31.20(2) Dog 22.85 30.14(1) 30.06(1) 30.23(2) 30.07(2) Elaine 23.43 29.76(1) 29.63(1) 30.02(2) 29.79(2) House 22.74 30.88(2) 30.26(1) 30.89(3) 30.74(2) Lena 22.47 29.59(1) 29.39(1) 29.80(2) 29.64(2) Swan 23.31 30.78(1) 30.56(1) 30.91(2) 30.74(2) by Gaussian noise in two different levels. By PSNR, we mean the peak signal-to-noise ratio (PSNR) defined as ( ) ij PSNR 10 log 2552 10 ij (g ij u ij ) 2 db, where g denotes the original image and u is the restored image from a noisy image, f, which is a contamination of g by Gaussian noise. The floating point numbers in the table indicate the best PSNR values that the models can reach, the

Table 2: Convergence analysis for the Lena image. f 1 2 3 4 5 6 M 1 27.11 30.62 32.50 32.30 31.73 30.96 30.55 M 2 27.11 31.26 32.58 31.73 31.00 30.22 29.64 M 3 27.11 30.62 32.10 32.61 32.62 M 4 27.11 31.26 32.58 32.57 M 1 22.47 29.59 29.40 27.52 26.62 26.17 25.46 M 2 22.47 29.39 28.50 27.25 26.35 25.61 25.07 M 3 22.47 29.59 29.80 29.78 M 4 22.47 29.39 29.64 29.58 29.58 integers in parentheses denote the number of outer iterations for the models to obtain the best PSNR. The Bregman iterative refinement models (M 1 and M 2 ) have reached at the best image in one or two outer iterations for all images. Particularly, for the heavier noise (presented in the bottom part of the table), the Bregman refinement models show the best image after one outer iteration for all images except the House image. This implies that the Bregman models are hardly able to improve image quality through iterative refinement when the noise is relatively heavy. On the other hand, the SCC models (M 3 and M 4 ) have improved the image quality through iterative refinement. It is easy to see that the models M 3 and M 4 are superior respectively to M 1 and M 2. (Models M 1 and M 3 have the same first iterate and so do M 2 and M 4.) The incorporation of RDC (Section 3.2) has promoted the PSNR values for only the Bregman model applied for the restoration of images from relatively low noise levels. Table 2 exhibits a convergence analysis for the four denoising models. The Bregman refinement models (M 1 and M 2 ) are stopped in six outer iterations manually, while the SCC models (M 3 and M 4 ) have converged in three or four outer iterations. As one can see from the table, when the noise PSNR is 27.11, the Bregman refinement models get the highest PSNR for the second iterate; the PSNR decreases rapidly for later iterations, gaining the noise from the noisy image f. When the noise PSNR is 22.47, the Bregman models have failed to refine the resulting image; the PSNR decreases continuously from the beginning. On the other hand, the SCC models have converged in three or four iterations, although they reveal a weak tendency of catching up the noise from the given image. Model M 3 has resulted in best images for most cases. Figure 2 depicts the noisy image of Lena, having the noise PSNR=22.47, and the restored images by M 1 and M 3. As one can see from the figure, the SCC model has performed superior to the Bregman model. The resulting image obtained from the SCC model shows sharper and clearer edges than the best image of the Bregman procedure. 5. Conclusions Partial differential equation (PDE)-based denoising models often lose important fine structures due to an excessive dissipation. In order to minimize such undesired dissipation, we have considered a new iterative refinement procedure called the smooth curvature correction (SCC) model, as an alternative to the Bregman iterative procedure. By incorporating the smoothed curvature of the previous iterate as a source/correction term, the new model has been able to produce a convergent sequence of images; the resulting image has preserved fine structures successfully and has shown a better restoration quality than the best image of the Bregman procedure. Various numerical examples have been presented to confirm the claim and to show effectiveness of the SCC model. Acknowledgment S. Kim s work is supported in part by the NSF grant DMS- 1228337. References [1] T. Chan, S. Osher, and J. Shen, The digital TV filter and nonlinear denoising, IEEE Trans. Image Process., vol. 10, no. 2, pp. 231 241, 2001. [2] S. Kim, PDE-based image restoration: A hybrid model and color image denoising, IEEE Trans. Image Processing, vol. 15, no. 5, pp. 1163 1170, 2006. [3] A. Marquina and S. Osher, Explicit algorithms for a new time dependent model based on level set motion for nonlinear deblurring and noise removal, SIAM J. Sci. Comput., vol. 22, pp. 387 405, 2000. [4] M. Nitzberg and T. Shiota, Nonlinear image filtering with edge and corner enhancement, IEEE Trans. on Pattern Anal. Mach. Intell., vol. 14, pp. 826 833, 1992. [5] P. Perona and J. Malik, Scale-space and edge detection using anisotropic diffusion, IEEE Trans. on Pattern Anal. Mach. Intell., vol. 12, pp. 629 639, 1990. [6] L. Rudin, S. Osher, and E. Fatemi, Nonlinear total variation based noise removal algorithms, Physica D, vol. 60, pp. 259 268, 1992. [7] S. Kim and H. Lim, A non-convex diffusion model for simultaneous image denoising and edge enhancement, Electronic Journal of Differential Equations, Conference Special Issue, vol. 15, pp. 175 192, 2007. [8] S. Osher, M. Burger, D. Goldfarb, J. Xu, and W. Yin, An iterative regularization method for total variation-based image restoration, Multiscale Model. Simul., vol. 4, no. 2, pp. 460 489, 2005. [9] S. Kim, Image denoising by fourth-order PDEs, in Proceedings of the Eighth IASTED International Conference on Signal and Image Processing, 2006, pp. 249 254. [10] M. Lysaker, A. Lundervold, and X.-C. Tai, Noise removal using fourth-order partial differential equation with applications to medical magnetic resonance images in space and time, IEEE Trans. Image Process., vol. 12, no. 12, pp. 1579 1590, 2003. [11] A. Marquina and S. Osher, Image super-resolution by TVregularization and Bregman iteration, J. Sci. Comput., vol. 37, pp. 367 382, 2008. [12] L. Bregman, The relaxation method of finding the common point of convex sets and its application to the solution of problems in convex programming, USSR Computational Mathematics and Mathematical Physics, vol. 7, no. 3, pp. 200 217, 1967. [13] K. Krissian, R. Kikinis, C. F. Westin, and K. Vosburgh, Speckleconstrained filtering of ultrasound images, in IEEE Computer Vision and Pattern Recognition or CVPR, 2005, pp. II: 547 552. [14] R. Weinstock, Calculus of Variations. New York: Dover Pubilcations, Inc., 1974.