IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 10, OCTOBER 2008

1817

Noniterative Interpolation-Based Super-Resolution Minimizing Aliasing in the Reconstructed Image Alfonso Sánchez-Beato and Gonzalo Pajares, Member, IEEE Abstract—Super-resolution (SR) techniques produce a high-resolution image from a set of low-resolution undersampled images. In this paper, we propose a new method for super-resolution that uses sampling theory concepts to derive a noniterative SR algorithm. We first raise the issue of the validity of the data model usually assumed in SR, pointing out that it imposes a band-limited reconstructed image plus a certain type of noise. We propose a sampling theory framework with a prefiltering step that allows us to work with more general data models and also a specific new method for SR that uses Delaunay triangulation and B-splines to build the super-resolved image. The proposed method is noniterative and well posed. We prove its effectiveness against traditional iterative and noniterative SR methods on synthetic and real data. Additionally, we also prove that we can first solve the interpolation problem and then make the deblurring not only when the motion is translational but also when there are rotations and shifts and the imaging system Point Spread Function (PSF) is rotationally symmetric. Index Terms—Image reconstruction, inverse problem, nonuniform sampling, super-resolution.

I. INTRODUCTION UPER-RESOLUTION (SR) is a signal processing technique that creates images of bigger resolution and better quality (high-resolution images, HR) from a series of images of small resolution and low quality (low-resolution images, LR). This problem has been vastly treated in the literature [1]–[14]. To achieve Super-Resolution there are a few smaller tasks that must be resolved: registration as a first step, interpolation, and restoration (which includes noise reduction and deblurring). Some approaches [1], [2] treat SR as a global problem where all these tasks are solved together, which in general makes it a computationally expensive problem. The most common way of achieving SR is separating it in two problems: first the registration is performed and then interpolation and restoration problems are addressed [3]–[7]. In this paper, we will concentrate on super-resolution as an interpolation problem. This approach has been taken in [8], where a Delaunay triangulation method was adopted or in [9], where polynomial approximations are used to describe locally the HR image we want to find. The proposed method differs from these two on the backing

S

Manuscript received January 31, 2008; revised June 11, 2008. Current version published September 10, 2008. The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Michael Elad. A. Sánchez-Beato is with the Department of Informática y Automática, Universidad Nacional de Educación a Distancia, 28040 Madrid, Spain (e-mail: [email protected]). G. Pajares is with the Department of Ingeniería del Software e Inteligencia Artificial, Universidad Complutense de Madrid, 28040 Madrid, Spain (e-mail: [email protected]). Digital Object Identifier 10.1109/TIP.2008.2002833

we look for in sampling theory. Our objective is to show that the discrete approach commonly adopted for SR, like the one in [10], implicitly assumes a data model that is not always valid and we provide a more general data model that works independently of the bandwidth of the imaging system. We can cite as related with a sampling theory approach the first proposed methods for SR [11] and [12], which were based on the shifting property of the Fourier transform, but were valid only for translational motion models. There have also been methods based on the generalized sampling expansion theorem [15] by Papoulis or its simplified form by Brown [16], like [13] or [14], but the former was valid only for translational motion and the latter assumes a band-limited HR image as most SR methods. Recently, a generalization of the Papoulis–Brown theorem to the multidimensional non bandlimited case has been done by Ahuja and Bose [17]. The method we propose is valid for any motion model and allows a more general data model than the one implicitly assumed by other methods. The main contribution of this paper is a change of the commonly assumed data model for Super-Resolution using sampling theory. We propose a framework that employs the usual anti-aliasing prefilter to orthogonally project the input signal on the desired space that we define with a Riesz basis. In particular, we use Delaunay triangulation and a B-spline basis to define a practical SR algorithm. We demonstrate the effectiveness of this method with synthetic and real data experiments alike. Additionally, we extend the result that allows interchangeability of the warping and blurring operators for translational movement to rotation and shift for rotationally symmetrical Point Spread Function (PSF). The rest of the paper is organized as follows. Section II explains the weaknesses of the usually assumed data model for Super-Resolution. In Section III, we develop a sampling theorybased approach for the SR problem. Section IV proposes a concrete algorithm for SR within the proposed framework. In Section V, the proposed method is tested with synthetic and real data experiments and the results are compared with competing approaches. Finally, the conclusions are drawn in Section VI. II. DATA MODEL Usually (as in [10], for instance), the image formation process for low-resolution measured images has been modeled with the equation (1) where is a vector with the low-resolution pixels from the th low-resolution image, contains the pixels from the high-resocomes from an additive noise process. lution image and

1057-7149/$25.00 © 2008 IEEE

1818

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 10, OCTOBER 2008

is the geometric motion operator between the HR and the varmodels the blurring due to the PSF ious LR frames, whereas is the down-sampling operator. of the imaging system and It is important to recall that (1) is an approximation of the continuous model (2) which we have slightly modified from the one in [3]. In this equation, is the continuous image that we want to obtain, is an operator that produces the geometric warping of the image, is the PSF of the sensor, denotes a convolution, and is the down-sampling operator. The discrete function is composed by the pixels of the th measured low-resolution image and is the additive noise. To pass from (2) to (1), we discretize the HR image, in practice limiting its bandwidth. If is the sampling of with period in the abscissas and in the ordinates it implies that the least squares solution to (1) is optimal when the input sequence comes from and plus an image that is bandlimited within frequencies Gaussian white noise. If the continuous image has information at higher frequencies, we do not follow the data model for which the least squares solution to (1) is optimal anymore. This happens also when we solve it in an ML (maximum likelihood) sense adopting a norm different from : for instance, for the norm we would assume a data model composed of a bandlimited function plus Laplacian noise [6]. This mismatch between the input data and the model translates to the presence of aliasing artifacts due to the undersampling of the HR image, as we will see in later sections. The diffraction limit determines the maximum bandwidth of an optical system, so we could just increase the sampling rate of until we include all possible information, but this is not always practical. We do not always know all the characteristics of the imaging system we are dealing with or the diffraction limit is too high and it is computationally too expensive for calculating such a big HR image. In those cases we must be careful with the optimality of ML or maximum a posteriori (MAP) solutions to (1) like those proposed in [6]. III. SAMPLING THEORY INTERPRETATION Our goal is to find a solution to (2) that is more flexible with the data model, valid for different noise types and imaging system bandwidths. The first thing we will do is to simplify the model converting it in an interpolation problem. To do so, we with need to interchange the warping/interpolation function the convolution with the PSF, so we can solve first the interpolation problem and then make the deconvolution. In [5] it was and of (1) can change its application established that order for translational movement. We will extend that result for the continuous (2), establishing that and the convolution with can be interchanged when: 1) the movement is translational. This fact was already wellknown and can be found in [12] and [13]; 2) the movement is a rotation plus a shift and the blurring operator presents radial symmetry, that is, ; we prove this in the Appendix. These results let us interchange blurring and interpolation operators with certain confidence, as most movements in a video

sequence for temporally near frames can be represented as rotations and translations. Additionally, most times the PSF is supposed to have radial symmetry ([5] and [6], for instance, assume a Gaussian PSF for synthetic and nonsynthetic experiments alike). Although this is not always true for modern cameras, where the influence of the photon integration surface in the total PSF is usually more important than that of the optical PSF, that does not make a big difference for small rotations. Therefore, for the rest of the paper, will represent the blurred image before translations and rotations. We will also make the reasonand for all frames, as able assumption of the equality of we suppose them captured with the same imaging system. . This maNow we will draw our attention to the operator trix resamples the original HR image into another rectangular grid where some of the pixels coincide with the th LR image that is finally formed. The way we perform this resampling or interpolation depends on the sampling model we have chosen. We must choose a basis to represent the signal. If it is, for instance, the tensor product of the sinc function, then each low-resolution pixel could be expressed as (without losing generality we will ) assume

where

are the coordinates of the pixel in the HR grid and and are the size of the HR image in the and directions, respectively. This equation states that the measured pixels are a linear combination of the weighted basis functions at the low-resolution pixel location and is valid for the registration models that allow the interchange of the blurring and warping operators. In fact, the different coefficients that multiply for a given pixel can be seen as the result of the multiplication of the matrices and once we have displaced to the right . We can generalize the sampling model assuming that belongs to the space of square-integrable functions . The HR image we finally calculate, , is the projection of on the space defined by the Riesz basis [18], that is

The approximation of in minimizing the distance

with minimum error is obtained (3)

The optimal solution to (3) is (see [18])

where the ’s are the dual basis functions of the ’s. These functions are called the analysis and synthesis functions, respectively, and they fulfill the biorthogonality condition

SÁNCHEZ-BEATO AND PAJARES: NONITERATIVE INTERPOLATION-BASED SUPER-RESOLUTION

Fig. 1. Standard three-step sampling paradigm.

In the case of the sinc basis functions, the analysis and synthesis functions coincide and the biorthogonality condition translates to an orthogonality condition among the shifted sinc functions. we can, instead of minimizing To find the coefficients (3), follow the equivalent sampling process that can be seen in Fig. 1. We apply a prefiltering step, using the analysis functions, that orthogonally projects the input onto the space and next we sample the output of the filter, obtaining the coeffi. These coefficients will be used to obtain the recients constructed signal that is the solution to (3), filtering with the synthesis functions. This is the approach we will follow in our method. The important thing to note here is that we introduce an anti-alias prefilter that no other SR method has used before and that produces an optimal solution to (3). IV. PROPOSED ALGORITHM In this section, we propose a method that fits in the previously described sampling paradigm. We first build a continuous function using Delaunay triangulation and then we project it on the space of polynomial splines of degree , using a B-spline basis. A. Prefiltering Using B-Spline Basis We face the following dilemma: we need the continuous image to project it on the chosen space of representable signals, but we only have the samples from the low-resolution images. We also want to make sure that the projection we apply is orthogonal to , which implies that we must apply a prefiltering step. To solve this problem we will try to find an approximation of the continuous (and noisy) function using the available measured pixels. The ideal solution would be to use radial basis functions (RBF, see [19]), which are functions centered in the sampling points that satisfy certain smoothness constraints in the built function. Unfortunately, the use of RBFs would lead to a very ill-conditioned and computationally expensive problem due to the unbounded nature of these functions. Instead, we will build using the Delaunay triangulation of the sampling points, which is a reasonable approximation when we have enough sampling points. Delaunay triangulations maximize the minimum angle of all the angles of the triangles in the triangulation. We will use it to make a triangulation of the low-resolution sampling points that we have and then build a piecewise linear function in two . If we dimensions. Each triangle will have an area have triangles, we will define the continuous function as , with

1819

where the constants are defined so that passes through all the low-resolution pixel values we have. This can be considered a first order approximation of in an irregular grid. Delaunay triangulation has already been used by [8] for super-resolution, but just sampling the built function without the prefiltering step. Now we must choose a basis to project . The sinc function has the disadvantage of its infinite support and a low decay rate ). B-splines provide a good approximation of the sinc (with behavior [20], have compact support and an explicit expression (see [21] for an analysis that concludes that B-spline basis are the most suitable basis for SR). For 1-D functions, that means of continuous funcprojecting the function on the space tions that are equal to a polynomial of degree on each interval . The period will approximately determine the maximum representable frequency in the HR image, as space rapidly converges to the band-limited space with the as increases. maximum representable frequency , and that is the Measured in the HR grid, we will have convention we will follow in the following formulae. If we adopt the B-splines of order as basis functions for , we have

In [22], the prefiltering for B-splines of order is carried out in three steps. 1) A convolution between the input signal and the continuous is performed. kernel 2) The resulting function is sampled to provide the discrete . sequence 3) Finally, we do a discrete filtering using a direct B-spline . filter of order The first and second steps can be performed jointly. That is done calculating the continuous convolution, sampled at the , which is points (4) As the B-splines are piecewise polynomial and is piecewise linear, we can solve (4) analytically integrating it in the intersection of the differentiable areas of both functions. We can easily split the B-spline functions in the areas where they are defined by polynomials. For instance, for the centered linear B-spline

we can develop it as

. That is, we have two integration areas different from zero defined by polynomials. The expression of the tensor product of two linear B-splines would produce four areas in the plane where the function will be defined as a polynomial different from zero. In general, for the tensor product of two B-splines areas. We will name the of order , we will define , with polynomial in these areas

1820

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 10, OCTOBER 2008

expression. Equation (5) can be efficiently implemented first reserving memory for the coefficients and setting it to zero and then running through all the triangles in the triangulation, adding for each triangle its contribution to different coefficients. coefficients we can perform the third Once we have the samples step of the prefiltering. We have to calculate the finding the B-spline coefficients of order for the data . This can be done using a very fast recursive digital filter as explained in [23]. B. Implementation for Cubic B-Splines

Fig. 2. Integration areas for (5) for a quadratic B-spline. There are nine integration areas with different polynomials. The figure shows how one triangle intersects with the integration area of B and the intersection is divided in two strips. The equations for the limiting lines for one of them are also shown.

In the experiments we have used a cubic B-spline, which has a good tradeoff between computational complexity and close behavior to the sampling system constructed when we use as basis shifted sinc functions. Its representation is

. increasing as we move first increasing and then increasing . In Fig. 2, we can see an example for B-splines of order two. has There are nine squares for which the function different polynomials. For each of these squares we calculate the intersection with the Delaunay triangles. Once we have that polygon (for instance, the dark area in Fig. 2), we will divide it in strips always defined by four lines, where two of them will be constant values of . The intersection of those lines will define the final integration area. For each B-spline polynomial and each coefficient we will define an index set that will contain the indexes to the triangles that have is a part of its area within the area where defined. For each triangle with , we will have strips defined by the lines , and , with and being the . In the case of the polygon in the figure, 4-tuple we would integrate two strips with different delimiting lines. In the general case, what we have is (5), shown at the bottom of the page, which can be calculated analytically to obtain a and . After polynomial in function of obtaining these expressions for each , we can easily find the contribution of a triangle for a certain coefficient just finding the integration strips and substituting the parameters in the

We have used (5) to find the expressions needed to calculate the coefficients, obtaining quite complex polynomials that we will not reproduce here because of its lack of interest. coefficients, we need the impulse response To find the of the B-spline digital filter of order seven. This B-spline has -transform [see (6), shown at the bottom of the page], which can be implemented as two recursive filters, one causal and another one anti-causal, as explained in [23]. This kind of techniques have also been exploited for Gaussian filtering [24], [25]. has six real roots, three of them inside The denominator of the unit circle and the other three outside. The former will be included in the causal filter and the latter in the anti-causal one. Separating the denominator of (6) in its causal and anti-causal parts (the ’s are the coefficients that has the polynomial with roots in the unit circle and the ’s correspond to the polynomial with roots outside it), we have

(5)

(6)

SÁNCHEZ-BEATO AND PAJARES: NONITERATIVE INTERPOLATION-BASED SUPER-RESOLUTION

1821

Fig. 3. (a) Original image for experiment one, (b) a half resolution version, (c) a noisy and blurry LR image generated from (a), and (d) its cubic spline interpolation.

We can now obtain the recursive equations that implement the IIR filter

We will apply initially the first equation moving forwards to coefficients and then we will move backwards to find the obtain the final output of the filter using the second equation. For images, we must apply this filter once in the direction and once in the direction. This is possible because the filter is separable. V. EXPERIMENTS We will make three experiments to show the behavior of our approach, one of them with synthetic images, and two with real data taken with common low-end imaging systems. The first experiment will show the improvement in resolution for high frequencies that brings our method when the HR image has less resolution than what could be provided by the bandwidth of the imaging system. We will generate 20 low-resolution images from Fig. 3(a), downsampling the original by four. The LR images have been randomly shifted with shifts following a uniform distribution between zero and one pixels. These images are blurred with a Gaussian kernel with shape

with width parameter and finally white Gaussian noise is added until achieving a PSNR of 17 dB [as defined in (7)]. The presence of noise is mandatory to simulate SR, as there are theoretical limits in registration [26] that introduce it in real world SR. We have also generated an image with half the resolution of Fig. 3(a), which can be seen in Fig. 3(b). To generate this image we first apply a low-pass filter to the original image and then we downsample it, following a standard sampling process that minimizes the approximation error. In the experiment, we will use the low-resolution images to generate an HR image that multiplies the resolution by two, not reaching the resolution of the image that originated the LR sequence. This means that the usual SR methods will reconstruct an HR image following the incorrect assumption that the ground truth is band-limited to the frequencies determined by the reconstruction resolution. In Fig. 4, we can see the results. The MDSP software package from the University of California has been used for the shift and add method [5], the iterative MAP methods based on the and norms [6], and for the Zomet method [7]. No deblurring has been made in any case, that is, . The parameters of the different methods have been tuned to maximize the PSNR of the images, defined as

(7)

1822

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 10, OCTOBER 2008

Fig. 4. Super-resolved images for experiment one with SR factor 2: (a) Shift&Add, PSNR = 18:80 dB, (b) l with Tikhonov regularization, PSNR = 18:80 dB, (c) l with bilateral TV, PSNR = 18:64 dB, (d) Zomet method with Tikhonov regularization, PSNR = 18:79 dB, (e) Delaunay based method from [8], PSNR = 18:54 dB, and (f) our method, PSNR = 19:04 dB.

where we are comparing two images and of size . The reference image is Fig. 3(b). In Table I, we can see the values for the different parameters for the iterative methods (being the weight of the regularization prior and the step size for the gradient descent method) and the results of the experiment for all methods. Our method achieves the best PSNR among all tested algorithms. Besides that quantitative datum, it can be seen that the frequency resolution is greatly improved by our method comparing with the rest. The borders of the lines that converge to the center of the image present aliasing artifacts in all methods but in ours. Most methods have good performance against noise but are not able to erase the high-frequency artifacts. The method of Lertrattanapanich and Bose [8], also based on Delaunay triangulation, has a high sensitivity to noise, due to the direct sampling it makes of the function built with the triangulation. To prove that the artifacts that appear in Fig. 4 are due to aliasing and not to noise, we will reconstruct an HR image with the same resolution as the original image, multiplying by four the resolution of the LR images. In this case the SR image has the same bandwidth as the ground truth, and, therefore, the usual data model that assumes band-limited images up to the reconstruction resolution becomes true. We will compare our method with the iterative method with Tikhonov regularization. Again, the parameters of this method have been tuned to maximize the PSNR of the images. The parameters and the re-

TABLE I PARAMETER VALUES AND RESULTS FOR EXPERIMENT 1

sulting PSNR values can be seen in Table I. Now the PSNR is almost the same for both methods. In Fig. 5, the SR images are shown. The quality of both of them is similar, although some artifacts are still visible in the radii of the image for the method. For the second experiment we have taken a black and white video with a low-quality camera, a Nikon Coolpix 3100 with a resolution of 320 240 pixels. We have used 20 low-resolution frames for the experiment. For registering, we have applied the method proposed in [27], supposing a translational model. All the HR images obtained with the different methods have used the same motion vector and no deblurring has been made. Fig. 6 shows one of the low-resolution frames, its cubic spline interpolation and the result of applying our method doubling the res-

SÁNCHEZ-BEATO AND PAJARES: NONITERATIVE INTERPOLATION-BASED SUPER-RESOLUTION

1823

Fig. 5. Super-resolved images for experiment one with SR factor 4: (a) l with Tikhonov regularization, PSNR = 20:26 dB, and (b) our method, PSNR = 20:35 dB.

Fig. 6. (a) LR frame from the sequence used in experiment two, (b) cubic spline interpolation of (a), and (c) SR frame obtained with our method.

olution. We can see a significant improvement of quality: more details are present in the HR image and some of the words that appear in the image are now readable. We have also compared with the same methods as in the previous experiment and the results can be seen in Fig. 7, where we have zoomed a little area of the HR images. It is clearly seen that the higher resolution that our projection method has in frequency is translated to clearer borders in the clock and to less visible artifacts in the letters that appear in the image. The iterative methods are not able to remove these aliasing artifacts and the Delaunay method from Lertrattanapanich shows noisier results and some artifacts. The , the gradient descent step weight of the regularization and the bilateral TV parameters for the iterative methods have been chosen to maximize the visual quality of the final HR images. In Table II, we can see the parameters finally used for the experiment. In the third experiment, we will show the applicability of our method to motion models with rotations and translations. The video sequence employed was captured with the same camera

as in the previous experiment under bad lighting conditions. We have used 12 LR frames, an SR factor of two, and the same registration method as in the previous experiment, but with parameters allowing rotations and shifts in the images. In Fig. 8, we can see two of the input LR images, the cubic spline interpolation of one of them and the SR image obtained by our method. It can be seen the improvement in the readability of the texts in the image and the drop of the image noise. VI. CONCLUSION This paper presents a new Super-Resolution method based on applying the anti-aliasing filter present in all sampling schemes. We raise the issue of the correctness of the data model that has been usually assumed in most SR approaches and propose a method that can handle more general data models, providing protection against aliasing in the HR images. We have shown in the experiments that this approach outperforms classical SR methods with synthetic and real data experiments. Another contribution of this paper is the proof that we can first solve the in-

1824

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 10, OCTOBER 2008

Fig. 7. Zoom of area of the experiment two sequence with different SR methods. (a) Cubic spline interpolation of one of the LR frames, (b) Shift&Add, (c) l with Tikhonov regularization, (d) l with bilateral TV, (e) Zomet method with Tikhonov regularization, (f) Delaunay based method from [8], and (g) our method.

TABLE II PARAMETER VALUES FOR EXPERIMENT 2

terpolation problem and then make the deblurring not only when the motion is translational but also when there are rotations and shifts and the imaging system PSF is rotationally symmetric. As a summary, we can enumerate the main advantages of the proposed method. 1) It prevents the presence of aliasing artifacts when the HR image is undersampled, thanks to the anti-aliasing filter. The filter also removes the high frequency noise. 2) It is noniterative, unlike most proposed methods for SR. Therefore, it poses no convergence problems. This also means that no initialization for the algorithm is needed, which is an important issue for iterative methods that try to minimize a nonconvex function. 3) It is scalable. The complexity of the triangulation is and the application of the prefilter is linear with , so the final complexity is , which makes it scalable. 4) The Delaunay triangulation provides a very strong protection against a possible ill-conditioning of the problem, as it

gives the best possible conditioning amongst all triangulations. In exceptional cases, ill-conditioning may still occur though. 5) There is no parameter involved in the reconstruction, which is not a minor advantage. For MAP methods the gradient descent step and different parameters for the regularization prior are needed and it is not a trivial task to find the optimal values for a given set of images. 6) It is highly parallelizable. Once we have the triangulation, we can process each defined triangle independently of the others. APPENDIX When the warping operator is just a translation, it is easy to see that we can interchange it with the convolution. We want , to show that . This follows immediately being from the shift property of the convolution, as . In this section, we also demonstrate that the geometric warping operator and the convolution with of (2) can be applied in inverse order if produces a rotation and translation and presents radial symmetry. Theorem 1: Let and be square integrable functions in , and define with

SÁNCHEZ-BEATO AND PAJARES: NONITERATIVE INTERPOLATION-BASED SUPER-RESOLUTION

1825

Fig. 8. (a) and (b) LR frames from a video taken with a low-end digital camera, (c) cubic spline interpolation of (a), (d) SR frame obtained with our method, and (e) a detail of the three images.

Then

ACKNOWLEDGMENT (8)

. being Proof: We take first the Fourier transform of the left part of (8), using the Fourier rotation and translation theorem [28]

The authors would like to thank the reviewers for their suggestions and constructive criticism on the original version of this paper. The authors would also like to thank A. Ribeiro from the Spanish Research Council (CSIC) and J. Ranz for their support in some experiments carried out while doing this research. REFERENCES

(9) Now we take the transform of the right side of (8), obtaining

(10) has radial symmetry, its Fourier transform also As , and developing (10), presents it, so we have

which is the same as (9) and proves (8).

[1] R. C. Hardie, K. J. Barnard, and E. E. Armstrong, “Joint MAP registration and high-resolution image estimation using a sequence of undersampled images,” IEEE Trans. Image Process., vol. 6, no. 12, pp. 1621–1633, Dec. 1997. [2] Y. He, K. H. Yap, L. Chen, and L. P. Chau, “A nonlinear least square technique for simultaneous image registration and super-resolution,” IEEE Trans. Image Process., vol. 16, no. 11, pp. 2830–2841, Nov. 2007. [3] M. Irani and S. Peleg, “Motion analysis for image enhancement: Resolution, occlusion, and transparency,” J. Vis. Commun. Image Rep., vol. 4, pp. 324–335, Dec. 1993. [4] S. Borman and R. L. Stevenson, “Linear models for multiframe superresolution restoration under nonaffine registration and spatially varying PSF,” in Proc. SPIE: Comput. Imag. II, San Jose, CA, 2004, vol. 5299, pp. 234–245. [5] M. Elad and Y. Hel-Or, “A fast super-resolution reconstruction algorithm for pure translational motion and common space invariant blur,” IEEE Trans. Image Process., vol. 10, no. 8, pp. 1187–1193, Aug. 2001. [6] S. Farsiu, D. Robinson, M. Elad, and P. Milanfar, “Fast and robust multi-frame super-resolution,” IEEE Trans. Image Process., vol. 13, no. 10, pp. 1327–1344, Oct. 2004.

1826

[7] A. Zomet, A. Rav-Acha, and S. Peleg, “Robust super resolution,” in Proc. Int. Conf. Computer Vision and Pattern Recognition, Dec. 2001, vol. 1, pp. 645–650. [8] S. Lertrattanapanich and N. K. Bose, “High resolution image formation from low resolution frames using Delaunay triangulation,” IEEE Trans. Image Process., vol. 11, no. 12, pp. 1427–1441, Nov. 2002. [9] T. Q. Pham, L. J. van Vliet, and K. Schutte, “Robust fusion of irregularly sampled data using adaptive normalized convolution,” EURASIP J. Appl. Signal Process., vol. 2006, no. 1, pp. 1–12, 2006. [10] M. Elad and A. Feuer, “Restoration of a single superresolution image from several blurred, noisy, and undersampled measured images,” IEEE Trans. Image Process., vol. 6, no. 12, pp. 1646–1658, Dec. 1997. [11] R. Y. Tsai and T. S. Huang, T. S. Huang, Ed., “Multi-frame image restoration and registration,” in Adv. Comput. Vis. Image Process., Greenwich, CT, 1984, vol. 1, pp. 317–339, JAI. [12] S. P. Kim, N. K. Bose, and H. M. Valenzuela, “Recursive reconstruction of high resolution image from noisy undersampled multiframes,” IEEE Trans. Acoust. Speech, Signal Process., vol. 38, no. 6, pp. 1013–1027, Jun. 1990. [13] H. Ur and D. Gross, “Improved resolution from subpixel shifted pictures,” CVGIP: Graph. Models, Image Process., vol. 54, pp. 181–186, Mar. 1992. [14] H. Shekarforoush and R. Chellappa, “Data-driven multichannel superresolution with application to video sequences,” J. Opt. Soc. Amer. A, vol. 16, no. 3, pp. 481–492, 1999. [15] A. Papoulis, “Generalized sampling expansion,” IEEE Trans. Circuits Syst., vol. 24, no. 11, pp. 652–654, Nov. 1977. [16] J. L. Brown, “Multi-channel sampling of low-pass signals,” IEEE Trans. Circuits Syst., vol. 28, no. 2, pp. 101–106, Feb. 1981. [17] N. A. Ahuja and N. K. Bose, “Multidimensional generalized sampling theorem for wavelet based image superresolution,” in Proc. IEEE Int. Conf. Image Processing, 2006, pp. 1589–1592. [18] M. Unser, “Sampling-50 years after Shannon,” Proc. IEEE, vol. 88, no. 4, pp. 569–587, Apr. 2000. [19] M. J. D. Powell, , W. A. Light, Ed., “The Theory of Radial Basis Function Approximation in 1990,” in Advances in Numerical Analysis II: Wavelets, Subdivision Algorithms and Radial Functions. Oxford, U.K.: Oxford Univ. Press, 1992, pp. 105–210. [20] M. Unser, “Splines: A perfect fit for signal and image processing,” IEEE Signal Process. Mag., vol. 16, no. 6, pp. 22–38, Nov. 1999. [21] N. Ahuja, S. Lertrattanapanich, and N. K. Bose, “Properties determining choice of mother wavelet,” IEE Proc. Vis., Image, Signal Process., vol. 152, no. 5, pp. 659–664, Oct. 2005. [22] M. Unser, A. Aldroubi, and M. Eden, “Polynomial spline signal approximations: Filter design and asymptotic equivalence with Shannon’s sampling theorem,” IEEE Trans. Inf. Theory, vol. 38, no. 1, pp. 95–103, Jan. 1992. [23] M. Unser, A. Aldroubi, and M. Eden, “Fast B-spline transforms for continuous image representation and interpolation,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 13, no. 3, pp. 277–285, Mar. 1991.

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 10, OCTOBER 2008

[24] I. T. Young and L. J. van Vliet, “Recursive implementation of the Gaussian filter,” Signal Process., vol. 44, no. 2, pp. 139–151, Jun. 1995. [25] B. Triggs and M. Sdika, “Boundary conditions for Young-van Vliet recursive filtering,” IEEE Trans. Signal Process., vol. 54, no. 6, pp. 2365–2367, Jun. 2006. [26] T. Q. Pham, M. Bezuijen, L. J. van Vliet, K. Schutte, and C. L. Luengo Hendriks, “Performance of optimal registration estimators,” in Proc. SPIE: Visual Information Processing, Orlando, FL, Mar. 2005, vol. 5817, pp. 133–144. [27] J. R. Bergen, P. Anandan, K. J. Hanna, and R. Hingorani, “Hierarchical model-based motion estimation,” in Proc. 2nd Eur. Conf. Computer Vision, May 1992, pp. 237–252. [28] M. McGuire, “An image registration technique for recovering rotation, scale and translation parameters,” NEC Res. Inst. Tech. Rep. TR 98-018 1998.

Alfonso Sánchez-Beato received the M.S. degree in telecommunication engineering from Universidad Politécnica de Madrid, Spain, in 2000. He is currently pursuing the Ph.D. degree at UNED University, Madrid. He joined Hewlett-Packard in 2000, where he worked on Internet QoS pricing. He has worked on radar trajectory estimation software for Eurocontrol while working for Espelsa. Currently he works for Telefónica R&D in Madrid, on real-time signal processing. His research interests are on image processing and pattern recognition.

Gonzalo Pajares (M’04) received the M.S. and Ph.D. degrees in physics from UNED University, Madrid, Spain, in 1987 and 1995, respectively, discussing a thesis on the application of pattern recognition techniques to stereovision. He has worked in Indra Space and INTA developing remote sensing applications. He joined Complutense University, Madrid, in 1995, as an Associated Professor and, in 2004, he became full time Professor on the Faculty of Computer Science in the Department of Software Engineering and Artificial Intelligence. The areas he covers are computer vision and artificial intelligence. His current research interests include machine visual perception, pattern recognition, and neural networks.

Noniterative Interpolation-Based Super-Resolution ... - IEEE Xplore

Noniterative Interpolation-Based Super-Resolution. Minimizing Aliasing in the Reconstructed Image. Alfonso Sánchez-Beato and Gonzalo Pajares, Member, ...

6MB Sizes 0 Downloads 329 Views

Recommend Documents

IEEE Photonics Technology - IEEE Xplore
Abstract—Due to the high beam divergence of standard laser diodes (LDs), these are not suitable for wavelength-selective feed- back without extra optical ...

wright layout - IEEE Xplore
tive specifications for voice over asynchronous transfer mode (VoATM) [2], voice over IP. (VoIP), and voice over frame relay (VoFR) [3]. Much has been written ...

Device Ensembles - IEEE Xplore
Dec 2, 2004 - time, the computer and consumer electronics indus- tries are defining ... tered on data synchronization between desktops and personal digital ...

wright layout - IEEE Xplore
ACCEPTED FROM OPEN CALL. INTRODUCTION. Two trends motivate this article: first, the growth of telecommunications industry interest in the implementation ...

Evolutionary Computation, IEEE Transactions on - IEEE Xplore
search strategy to a great number of habitats and prey distributions. We propose to synthesize a similar search strategy for the massively multimodal problems of ...

I iJl! - IEEE Xplore
Email: [email protected]. Abstract: A ... consumptions are 8.3mA and 1.lmA for WCDMA mode .... 8.3mA from a 1.5V supply under WCDMA mode and.

Gigabit DSL - IEEE Xplore
(DSL) technology based on MIMO transmission methods finds that symmetric data rates of more than 1 Gbps are achievable over four twisted pairs (category 3) ...

IEEE CIS Social Media - IEEE Xplore
Feb 2, 2012 - interact (e.g., talk with microphones/ headsets, listen to presentations, ask questions, etc.) with other avatars virtu- ally located in the same ...

Grammatical evolution - Evolutionary Computation, IEEE ... - IEEE Xplore
definition are used in a genotype-to-phenotype mapping process to a program. ... evolutionary process on the actual programs, but rather on vari- able-length ...

SITAR - IEEE Xplore
SITAR: A Scalable Intrusion-Tolerant Architecture for Distributed Services. ∗. Feiyi Wang, Frank Jou. Advanced Network Research Group. MCNC. Research Triangle Park, NC. Email: {fwang2,jou}@mcnc.org. Fengmin Gong. Intrusion Detection Technology Divi

striegel layout - IEEE Xplore
tant events can occur: group dynamics, network dynamics ... network topology due to link/node failures/addi- ... article we examine various issues and solutions.

Digital Fabrication - IEEE Xplore
we use on a daily basis are created by professional design- ers, mass-produced at factories, and then transported, through a complex distribution network, to ...

Iv~~~~~~~~W - IEEE Xplore
P. Arena, L. Fortuna, G. Vagliasindi. DIEES - Dipartimento di Ingegneria Elettrica, Elettronica e dei Sistemi. Facolta di Ingegneria - Universita degli Studi di Catania. Viale A. Doria, 6. 95125 Catania, Italy [email protected]. ABSTRACT. The no

Device Ensembles - IEEE Xplore
Dec 2, 2004 - Device. Ensembles. Notebook computers, cell phones, PDAs, digital cameras, music players, handheld games, set-top boxes, camcorders, and.

Fountain codes - IEEE Xplore
7 Richardson, T., Shokrollahi, M.A., and Urbanke, R.: 'Design of capacity-approaching irregular low-density parity check codes', IEEE. Trans. Inf. Theory, 2001 ...

Multipath Matching Pursuit - IEEE Xplore
Abstract—In this paper, we propose an algorithm referred to as multipath matching pursuit (MMP) that investigates multiple promising candidates to recover ...

Privacy-Enhancing Technologies - IEEE Xplore
filling a disk with one big file as a san- ... “One Big File Is Not Enough” to ... analysis. The breadth of privacy- related topics covered at PET 2006 made it an ...

Binder MIMO Channels - IEEE Xplore
Abstract—This paper introduces a multiple-input multiple- output channel model for the characterization of a binder of telephone lines. This model is based on ...

Low-power design - IEEE Xplore
tors, combine microcontroller architectures with some high- performance analog circuits, and are routinely produced in tens of millions per year with a power ...

ATC2012_Proceedings_core1-LAST FINAL - IEEE Xplore
Abstract—In the context of energy constrained wireless sensor networks where individual nodes can cooperate together to deploy the cooperative ...

Bandlimited Intensity Modulation - IEEE Xplore
Abstract—In this paper, the design and analysis of a new bandwidth-efficient signaling method over the bandlimited intensity-modulated direct-detection (IM/DD) ...

The Viterbi Algorithm - IEEE Xplore
HE VITERBI algorithm (VA) was proposed in 1967 as a method of decoding convolutional codes. Since that time, it has been recognized as an attractive solu-.

ex + 111+ ex - IEEE Xplore
[10] D. P. Standord, “Stability for a multi-rate sampled-data system,” SIAM ... thesis for the quadratic stabilization of a pair of unstable linear systems,”. Eur.

Dynamic Interactions between Visual Experiences ... - IEEE Xplore
Abstract—The primary aim of this special session is to inform the conference's interdisciplinary audience about the state-of-the-art in developmental studies of ...