Image deconvolution is an important pre-processing step in image analysis which may be combined with denoising, also an important image restoration technique, and prepares the image to facilitate diagnosis in the case of medical images and further processing such as segmentation and registration. Considering the variational approach to this problem, regularisation is a vital component for reconstructing meaningful information and the problem of defining appropriate regularisation is an active research area. An important question in image deconvolution is how to obtain a restored image which has sharp edges where required but also allows smooth regions. Many of the existing regularisation methods allow for one or the other but struggle to obtain good results with both. Consequently, there has been much work in the area of variational image reconstruction in finding regularisation techniques which can provide good quality restoration for images which have both smooth regions and sharp edges. In this paper, we propose a new regularisation technique for image reconstruction in the blind and non-blind deconvolution problems where the precise cause of blur may or may not be known. We present experimental results which demonstrate that this method of regularisation is beneficial for restoring images and blur functions which contain both jumps in intensity and smooth regions.
Blur in images is a significant problem in many areas of imaging including medical, astronomical and consumer photography. Typically occurring in the acquisition of medical images due to various factors such as refractive error, the skill of the photographer, media opacity, the age and physical condition of the patient and, in ophthalmic imaging, eye movement, severe blur imposes a significant resolution cost which hampers clinical assessment and prevents further processing. In an existing programme of diabetic retinopathy screening, approximately 5% of the colour fundus images collected are too blurred for assessment. This necessitates the development of effective techniques for obtaining as much information as possible of the underlying sharp and detailed image.
As a mathematical consideration, we view an image as a function over a domain Ω whose range is determined by the bits-per-sample rate of the image. The action of blurring such an image may be then viewed as a convolution of the image with a point spread function κ which describes how the image is degraded. We also take into account the presence of noise in the blurred image which makes image deconvolution an ill-posed and challenging problem. We thus model the forward problem of a sharp image being corrupted by blur and noise to produce a blurred image as
The idea of approximating the image given the image is known as image deconvolution, whose problems may be categorised as: (1) non-blind1–3 in the case of known blur, so that is known and is to be recovered; (2) semi-blind4–6 in the case where some information of the blur function is known or may be assumed and the task is to complete this information in order to obtain the blur function while restoring the unknown sharp image; (3) blind7–10 which makes no assumptions about the blur related to a particular problem. In the blind case, the challenge is to identify the blur function and the image using only the given blurred image data.
In this work, we have considered solutions to the issue of blur degradation in images using variational modelling, which is a popular and very successful approach to image processing problems. Such methods typically involve the minimisation of a variational functional consisting of data fitting and regularisation components, among others. In image reconstruction, data fitting terms arise from assumptions about the cause of degradation, such as the forward problem given by equation (1) while regularisation ideas arise from the need to control the ill-posedness of the problem and to improve the quality of the restored image. In forming such terms, assumptions are typically made about the underlying image which is to be restored and is not yet known. The question of how to effectively provide such regularisation has given rise to an active research area.2,11–14
In this paper, we propose a new method for image deconvolution using fractional derivatives to build a regularisation technique which can outperform comparable regularisation methods. We build in ideas for implicitly constrained image restoration in order to form an effective image deconvolution technique. We next extend this idea to the blind case of restoring the blur function and image simultaneously using fractional regularisation.
The rest of this paper is organised as follows. In the next section, we review some relevant image deconvolution and regularisation techniques. In the section ‘A fractional regularised image deconvolution model’, we present the new method for image deconvolution which is proposed in this paper. In the section ‘A blind deconvolution model with fractional regularisation’, we extend this idea to the case of blind deconvolution. In the ‘Experimental results’ section, we present experimental results and in the final section, we conclude this work.
Existing image deconvolution methods
In this section, we review some existing methods for image reconstruction, focusing on regularisation techniques for data representing underlying smooth and sharp images which we are aiming to recover.
It may be tempting to try to invert the blur function κ of the forward problem (1) in order to recover the image . After finding the singular value decomposition of the discrete counterpart of the blur function, the ill-posedness of the problem may be mitigated by attempting to filter out small singular values. This can be achieved by multiplying the singular values si of the decomposition by a function such as
which yield the Truncated and Tikhonov Filter Singular Value Decomposition models,15 respectively, where is a small positive parameter. These models are quick to implement and may offer reasonable results but the quality of results can be significantly improved by building variational regularised models which may be optimised in order to provide a solution.
The Tikhonov Filter model may be reformulated as the following variational problem of minimising a functional including a fitting term which makes the assumption that the received data is the result of a convolution of the blur function and the hidden true image which we aim to recover. This assumption is included in the problem by the requirement that this energy be minimised. In order to make the problem well posed, the functional is regularised by a restriction on the square of the L2-norm of the image intensity values
Assuming that the blur function is known, this functional is minimised by solving the below Euler–Lagrange equation resulting from deriving the first-order optimality condition with respect to the image . We thus recover the image by solving the problem
where . Discretising this equation, we may solve it efficiently using the Conjugate Gradient method by rewriting it as
Since this equation is linear in terms of the image function , it is very efficient to solve. However, the rather simple regularisation assumption that the intensity values should be minimised is not reliable and typically insufficient to provide a good quality restored image.
You and Kaveh16 made use of the H1 semi-norm in order to provide regularisation for the image using gradient information. In the non-blind case, this leads to the minimisation problem
which is similar to the Tikhonov case except that here we are aiming to minimise the overall gradient of the image. A solution is found by solving the Euler–Lagrange equation
where Δ denotes the Laplacian of the image. This equation is again linear in terms of , which can be seen by rewriting it as
where D2 represents the Laplacian as a convolution operation. This model typically improves on the Tikhonov model and can give good results for smooth images but struggles to accurately reconstruct edges.
To improve on H1, mean curvature gives a popular regularisation technique in image registration and denoising14 which may also be applied to image deconvolution. A regularisation term based on this may be given by
where for some small . The corresponding Euler–Lagrange equation for this term is given by
Similar to H1 regularisation, models using mean curvature for regularisation can struggle to reconstruct sharp edges in images.
In order to improve the quality of restoration at edges, the total variation (tv) semi-norm, popular in image denoising17–19 as well as deconvolution,7,11,12 may be used. This gives rise to the optimisation problem
In practice, we replace the absolute value with a smooth approximation where is a small non-negative value used to avoid division by zero at zero-gradient points and which may be tweaked to improve the result. This regularisation term provides improved reconstruction of edges in images but the results are dependent on the value of β selected. Too high a choice of β can result in overly smooth results while too low a choice can result in a piecewise constant result, exhibiting the staircase effect. This model can be used to reconstruct sharp edges but there is typically a trade-off between sharpness and smoothness in the restored image.
Efforts to try to benefit from the edge-preserving properties of total variation regularisation and the smooth results from regularisation techniques such as H1 within a single image include mixed models. In these cases, the aim is to use tv regularisation in regions with sharp jumps and smooth regularisation terms in more homogeneous regions. In Lysaker and Tai,20 the authors propose a noise removal method by denoising an image first using tv and then denoising the same image using the second-order LLT model21 in order to obtain approximations and , respectively. The final denoised image is created as a convex combination of the two images, allowing the best regions of each image to appear in the final restoration result. In Chang et al.,22 the authors propose a single model which combines tv and second-order regularisation, presenting the functional minimisation problem for deconvolution
where θ is chosen depending on the absolute value of the gradient of intensity values at each point. At lower and larger gradient values, so that the regularisation is predominantly tv while at smoother regions, as assumed by mid-range gradients, so that the second-order regulariser has more influence. This is a useful idea but in the case of deconvolution the method relies on correct distinction between sharp and smooth regions in order to determine the regularisation yet such information is not reliable in blurred and noisy images.
A fractional regularised image deconvolution model
In this section, we develop a method for image deconvolution which makes use of fractional regularisation which can preserve both edges and smoothness. We then improve this model by enforcing intensity-range constraints implicitly in the problem functional. The total α-order variation of the function u is given by
where denotes a fractional α-order derivative of along the xi direction. It has been proven that if the function is contained in the Banach space with norm
then the following equality holds
We build this idea into a deconvolution minimisation problem consisting of data fitting and α-order fractional regularisation as
where u is the image to be recovered, z is the available blurred and noisy image data and κ is the blur function which, in this case, we assume to be known. In order to solve this minimisation problem, we may derive the corresponding Euler–Lagrange equation by minimising the functional with respect to the image. First, we consider a method of improving the speed of finding a solution.
We transform equation (4) to the constrained optimisation problem, introducing the variable into the functional to form the new but equivalent problem
This constraint is enforced by incorporating it into the functional, transforming it to the Bregman formulation
which can be simplified to
where the multiplier is updated by
We may split equation (5) into two subproblems given by
It can be noted that equation (8) has a closed form solution.23 It remains to solve the minimisation problem (7) which can be achieved by finding the solution of the corresponding Euler–Lagrange equation
Separation method for fitting and regularisation
Solving problems (5) and (6) by deriving optimality conditions and discretising the resulting Euler–Lagrange equations over an m × n grid requires forming a dense mn × mn matrix. This increases the computational time required to solve the non-linear equations considerably. We aim to improve the cpu time by introducing a dual function which replaces the function in the fractional regularisation functional . This allows us to separate the non-linear but sparse regularisation from the dense but linear data fitting problem. We solve the resulting minimisation problem subject to the constraint of equality of the image function and its dual. That is, we solve the problem subject to . We then transform this constrained problem to an unconstrained one by incorporating the equality requirement into the functional. This results in the unconstrained optimisation problem
where is given above. We can now split equation (9) into three subproblems given by
where equation (12) has a closed form solution. We find the functions and v(x) which minimise equations (10) and (11), respectively, as the solutions of the respective Euler–Lagrange equations. The first is given by
whose solution is a minimiser of equation (10). Since the associativity and distributivity properties are satisfied by convolution and we can write for the delta function for and otherwise, this equation is linear in terms of the function and can be solved efficiently using Fourier transforms. The Euler–Lagrange equation corresponding to equation (11), such that solution the is a minimiser of the subproblem, is given by
Implicitly constrained deconvolution
The above models can give good performance but do not take into account the range of image intensity (or point spread function) values. It is typical in image restoration for values to fall outside of the expected range of the restored image which can have a significantly detrimental effect on the result, particularly in the case of blind deconvolution. Traditionally, this issue has been addressed by projection of the data by scaling or truncation at the end of or at points during the solution algorithm. This can result in the recovered image not being the minimiser of the optimisation problem and can lead to poor quality results. There have been several pieces of work recently1,11,24–27 which consider methods of improving on this. We achieve constraints on both the upper and lower bounds of the image following the work of Williams et al.27 by introducing functions and such that and for a function which is naturally constrained. Such a function and its inverse are given as
Substituting this automatically constrained function for the image into the functional and including the condition that this must be equal to the image, we build the optimisation problem
Since both and have the same range and we already have the requirement that these functions be equal, we may enforce the condition (14) explicitly in the functional (13) by replacing the range-constrained function with the unconstrained function and rely on the subsequently implicitly imposed constraint of equality between u and to enforce the restriction on the intensity range of u. Doing this, we can rewrite equations (13) to (15) as the unconstrained optimisation problem
where is given above. We can now split equation (16) into three subproblems given by
where equation (19) has a closed form solution and and which minimise equation (16) can be found by solving the corresponding Euler–Lagrange equations to equations (17) and (18), respectively, given by
In order to solve the optimisation problem (16) for discrete data, we define a mesh of the image domain Ω. At the point , the discretisation of the fractional derivative of order α is given along the x1 direction as
for , where and where is given by
Let Ψ denote the discrete form of the transformed image ψ to be restored, discretised over the mesh , and let denote the corresponding vector given by ‘unpacking’ the matrix Ψ, that is where From equation (21), we can write the discrete fractional α-order derivatives of Ψ in the x1 and x2 directions, respectively, as
where and are symmetric and negative definite Toeplitz matrices derived from equation (21) as the derivative coefficient matrices. We can thus give the discrete equation to be solved for Ψ as
where are matrices given by the discretisation of the functions . The discrete restored transformed image Ψ can then be found by solving equation (22) using the conjugate gradient method.
In order to obtain the restored image given the blurred and noisy image and the blur function , we make an initial estimate of the restored image which, in the absence of a closer estimate, is typically taken as the blurred image. We give a value for the regularisation parameters and proceed with Algorithm 1 below. Results achieved using this method are presented in the ‘Experimental results’ section and compared with existing work.
3: Solve (19) for d using the closed form solution:
4: Solve the subproblem (17) for the discrete solution Ψ by solving equation (22) using CG;
5: Solve the subproblem (18) by solving the discrete counterpart of the EL equation (20) for the discrete image u of u using discrete Fourier transforms;
6: Obtain the update for p:
7: Check stopping criterion:
8: ifthen
9: break;
10: end if
11: end for
12: ;
Given the excellent ability of this fractional regularised model to reconstruct both smooth regions and sharp edges in images, it would be interesting to consider its ability to reconstruct point spread functions. Since convolution is associative, we may do this by solving a similar optimisation problem to that given above by providing regularisation to the blur function. We present this problem as
where is the inverse transform of the point spread function such that we expect . By setting up a test problem where we have the blurred and noisy data and the sharp true data are known, we may attempt to identify the blur function which solves the optimisation problem (23) for the given z and u. This can be done with synthetic images for interest but we expect this to have a practical application to blind deconvolution, as considered in the following section.
A blind deconvolution model with fractional regularisation
Here we consider an application of the work given in the previous section to the case of blind deconvolution, where we do not know the cause of the blur degradation. That is, we are aiming to reconstruct the image assuming that the blurred and noisy image data are given by where κ is also unknown. Following the work of Chan and Wong7 and You and Kaveh,16 we form an optimisation model for blind deconvolution in the form
where denote regularisation functions for the image and blur function, respectively, and are small, positive regularisation parameters which measure the trade-off between data fitting and regularisation. The blur and image functions are sought subject to the constraints
which are imposed in order to reduce the space of functions which may solve this problem since it is not jointly convex. Extending this idea for blind deconvolution to the work of the previous section, we incorporate the fractional regularisation and implicit constraints of equations (16) and (23). We present this new implicitly constrained, fractional regularised blind deconvolution problem as
Since the positivity constraints of equation (24) are automatically satisfied, we require the solution of this problem subject to only the symmetry and unit integral constraints on the blur function. Minimising the functional of equation (25) with respect to the arguments, there exist closed form solutions to the corresponding subproblems of minimising equation (25) with respect to . We derive the Euler–Lagrange equations whose solutions are minimisers of equation (25) as
Given initial estimates of the image and the blur function, we proceed to solve the minimisation problem following Algorithm 2 below.
Algorithm 2 Blind Fractional Deconvolution:
1: Initialise and ;
2: Initialise and ;
3: fordo
4: fordo
5: Solve the subproblem of equation (25) for using the closed form solution;
6: Solve the subproblem of equation (25) for by solving the discrete form of equation (26) using CG;
7: Solve the subproblem of equation (25) for by solving the discrete counterpart of the EL equation (27) for the discrete image u of u using discrete Fourier transforms;
8: Obtain the update for
9: Check stopping criterion:
10: ifthen
11: break;
12: end if
13: end for
14: ;
15: fordo
16: Solve the subproblem of equation (25) for using the closed form solution;
17: Solve the subproblem of equation (25) for by solving the discrete form of equation (28) using CG;
18: Solve the subproblem of equation (25) for by solving the discrete counterpart of the EL equation (29) for the discrete image k of κ using discrete Fourier transforms;
19: Obtain the update for
20: Check stopping criterion:
21: ifthen
22: break;
23: end if
24: end for
25: Enforce the unit integral and symmetry constraints
26: ;
27: end for
28: ;
29: ;
Experimental results
In this section, we aim to show that the implicitly constrained fractional deconvolution method introduced in the section ‘A fractional regularised image deconvolution model’ is capable of providing good quality deconvolution results and that it can outperform competing methods for image deblurring. We also demonstrate the ability of the blind fractional model described in the section ‘A blind deconvolution model with fractional regularisation’ to restore image data from blur corruption without knowledge of the blur function. For comparison purposes, we attempt to restore a set of 10 test images consisting of images with sharp and smooth regions (examples 1–4), images which are predominantly smooth (examples 5–8) and images corresponding to Gaussian blur functions (examples 9–10). Examples were restored using the total variation model (3) with results denoted by for which are common values for this parameter, using the mean curvature model by employing the regulariser given by equation (2) with restoration results denoted by umc. For the fractional deconvolution model, the order α was considered in the interval and corresponding results are denoted . Tests were carried out for regularisation parameters in the range and the parameter providing the best quality results was used in each case. All experiments were carried out on a Dell XPS 8700 with an Intel Core i7-4770 processor and 32GB RAM and a tolerance of was used in each case for the stopping criteria. Where possible, the error of the m × n discrete image u is measured comparative to the true image using the peak signal-to-noise ratio (PSNR)28 given as
It can be noted in Table 1 and Figures 1 to 3 that the fractional model consistently provides good deconvolution results and is capable of outperforming competing models. It has been observed that, in the case of zero-mean Gaussian noise, as the level (variance) of the noise increases, the fractional model continues to perform well and to outperform total variation and mean curvature for predominantly sharp and smooth images. It can also be noticed that the fractional model has been shown to outperform models which are typically suited to problems with sharp jumps in intensity as well as to those with smoother gradients.
Figure showing the results of restoring Example 1 using the total variation model for different β, mean curvature and the fractional model for different α. It can be seen that the fractional results, particularly for give improved quality results and the fractional model is able to preserve both smooth and sharp regions. (a) True image. (b) Received image z. (c) . (d) . (e) . (f) . (g) . (h) .
Figure showing the results of restoring the Gaussian blur function Example 9 using the total variation model for different β, mean curvature and the fractional model for different α. It is clear from the cross section images (g)–(l) that tv does not achieve very good results for this smooth function, as expected. Competition between mean curvature and the fractional model is close but the numerical results and demonstrate that the fractional model outperforms mc. (a) True image. (b) Received image z. (c) . (d) . (e) . (f) . (g) True Image. (h) Received Image z. (i) . (j) . (k) . (l) .
Example of the satellite image corrupted by out of focus blur (a) and restored using the implicitly constrained fractional blind deconvolution algorithm . Details in the reconstructed image have been restored and it is clear that smooth regions and sharp edges have been well reconstructed. (a) Received image z. (b) Restored image .
Table of error values for the restored images achieved using the total variation model for different β, mean curvature and the fractional model for different α. Error was calculated using PSNR given above. Examples 1–4 involve images with sharp and smooth regions, examples 5–8 are predominantly smooth images and examples 9–10 involve images resembling Gaussian blur functions. All images were corrupted with Gaussian blur and 10% noise. In each case, the fractional model outperforms the competing models. Bold values indicate the best PSNR achieved for each example.
Example
z
1
33.02
35.07
33.58
37.98
42.69
42.63
42.66
42.55
42.41
2
29.03
31.13
30.24
31.90
34.77
34.77
34.72
34.29
34.13
3
24.18
24.42
24.29
24.92
26.65
26.70
26.66
26.64
26.39
4
23.40
23.93
23.82
24.19
24.76
24.76
24.76
24.70
24.65
5
44.30
45.17
44.20
45.83
45.95
45.96
45.97
46.10
46.11
6
40.87
45.11
44.22
45.69
45.47
45.74
45.98
45.98
45.99
7
44.71
45.66
45.10
45.98
46.32
46.32
46.22
46.16
46.14
8
44.30
45.63
45.13
45.93
46.17
46.26
46.17
46.11
46.09
9
25.40
26.12
26.09
26.32
26.69
26.68
26.65
26.60
26.54
10
25.17
26.05
25.97
26.21
26.60
26.59
26.55
26.51
26.39
Conclusion
In this paper, we have considered the problem of image deconvolution where the image to be restored may contain both sharp and smooth regions. To achieve this, we have built a new variational model for image deconvolution using fractional derivatives in order to provide convex regularisation for the image. We have also extended this to include intensity range considerations by incorporating them implicitly in the problem functional and formed a solution algorithm using variable splitting. Given the good results achieved by attempting to restore blur functions using fractional regularisation, we extended this idea to the case of blind deconvolution where we defined a model for restoring the image without knowledge of the blur function, using fractional regularisation for the image and blur function. We have demonstrated that the work introduced in this paper is capable of achieving good results for image deconvolution and that it can outperform competing models.
Considering future work, the choice of fractional order used for experimental testing was chosen empirically. While this allowed for good results to be achieved in reasonable time, it would be useful to consider how the order might be chosen automatically to provide the optimal result in terms of result quality. It was observed during experimental testing that the computation time of the fractional model was comparable to that of the total variation model when formed in a similar manner. Given an effective order-selection technique, further work may be carried out to investigate the computation time and complexity more thoroughly.
This work may be further extended to the case of semi-blind deconvolution4,29,30 by relaxing the space of blur functions considered to only those which may be given by a set of parametric functions. We may also extend this idea to colour images31 and the case of deconvolution in the presence of Poisson noise.3,12
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: We acknowledge partial support from the UK EPSRC grant EP/K036939/1.
References
1.
BardsleyJMVogelCR. A nonnegatively constrained convex programming method for image reconstruction. SIAM J Sci Comput2004; 25: 1326–1343.
2.
HuangYNgMKWenY-W. A fast total variation minimization method for image restoration. Multiscale Model Simul2008; 7: 774–795.
3.
PerschNElhayekAWelkM. Enhancing 3-D cell structures in confocal and STED microscopy: a joint model for interpolation, deblurring and anisotropic smoothing. Meas Sci Technol2013; 24: 125703.
4.
BarLSochenNKiryatiN. Semi-blind image restoration via mumford-shah regularization. IEEE T Image Process2006; 15: 483–493.
5.
PavlovicGTekalpAM. Maximum likelihood parametric blur identification based on a continuous spatial domain model. IEEE T Image Process1992; 1: 496–504.
6.
RaskarRAgrawalATumblinJ. Coded exposure photography: motion deblurring using fluttered shutter. ACM Trans Graphics (TOG)2006; 25: 795–804.
7.
ChanTFWongC-K. Total variation blind deconvolution. IEEE T Image Process1998; 7: 370–375.
8.
FishDABrinicombeAMPikeER. Blind deconvolution by means of the Richardson-Lucy algorithm. J Opt Soc Am A1995; 12: 58–65.
9.
KundurDHatzinakosD. Blind image deconvolution. IEEE Signal Proc Mag1996; 13: 43–64.
ChanRHTaoMYuanX. Constrained total variational deblurring models and fast algorithms based on alternating direction method of multipliers. SIAM J Imaging Sci2013; 6: 680–697.
12.
DeyNBlanc-FeraudLZimmerC. Richardson–lucy algorithm with total variation regularization for 3d confocal microscope deconvolution. Microsc Res Tech2006; 69: 260–266.
13.
PapafitsorosKSchönliebC-B. A combined first and second order variational approach for image reconstruction. J Math Imaging Vis2014; 48: 308–338.
14.
SunLChenK. A new iterative algorithm for mean curvature-based variational image denoising. Bit Numer Math2014; 54: 523–553.
15.
VogelCR. Computational methods for inverse problems, Philadelphia, PA: SIAM, 2002.
16.
YouY-LKavehMM. A regularization approach to joint blur identification and image restoration. IEEE T Image Process1996; 5: 416–428.
17.
ChanTFChenK. An optimization-based multilevel algorithm for total variation image denoising. Multiscale Model Simul2006; 5: 615–645.
18.
RudinLOsherSFatemiE. Nonlinear total variation based noise removal algorithms. Phys D1992; 60: 259–268.
19.
VogelCROmanME. Iterative methods for total variation denoising. SIAM J Sci Comput1996; 17: 227–238.
20.
LysakerMTaiX-C. Iterative image restoration combining total variation minimization and a second-order functional. Int J Comput Vision2006; 66: 5–18.
21.
LysakerMLundervoldATaiX-C. Noise removal using fourth-order partial differential equation with applications to medical magnetic resonance images in space and time. IEEE T Image Process2003; 12: 1579–1590.
22.
ChangQTaiX-CXingL. A compound algorithm of denoising using second-order and fourth-order partial differential equations. Numer Math Theor Meth Appl2009; 2: 353–376.
23.
GoldsteinTOsherS. The split Bregman method for l1-regularized problems. SIAM J Imaging Sci2009; 2: 323–343.
SnyderDLSullivanJOWhitingB. Deblurring subject to nonnegativity constraints when known functions are present with application to object-constrained computerized tomography. IEEE T Med Imaging2001; 20: 1009–1017.
26.
SnyderDLSchulzTSullivanAO. Deblurring subject to nonnegativity constraints. IEEE T Signal Process1992; 40: 1143–1150.
27.
WilliamsBMChenKHardingSP. A new constrained total variational deblurring model and its fast algorithm. Numer Algorithms2014; 69: 415–441.
Makni S, Ciuciu P, Idier J, et al. Semi-blind deconvolution of neural impulse response in FMRI using a Gibbs sampling method. In: IEEE Int Conf Acoustics, Speech and Signal Processing (ICASSP), 17–21 May 2004, volume 5, pp.V-601–604. New York, NY: IEEE.
30.
ParkSUDobigeonNHeroAO. Semi-blind sparse image reconstruction with application to MRFM. IEEE T Image Process2012; 21: 3838–3849.
31.
KaftoryRSochenNZeeviYY. Variational blind deconvolution of multi-channel images. Int J Imag Syst Tech2005; 15: 56–63.