ONE of the most challenging experiences in photography. Removing Camera Shake via Weighted Fourier Burst Accumulation

Size: px
Start display at page:

Download "ONE of the most challenging experiences in photography. Removing Camera Shake via Weighted Fourier Burst Accumulation"

Transcription

1 Removing Camera Shake via Weighted Fourier Burst Accumulation Mauricio Delbracio and Guillermo Sairo arxiv:55.v [cs.cv] Dec 5 Abstract Numerous recent aroaches attemt to remove image blur due to camera shake, either with one or multile inut images, by exlicitly solving an inverse and inherently illosed deconvolution roblem. If the hotograher takes a burst of images, a modality available in virtually all modern digital cameras, we show that it is ossible to combine them to get a clean shar version. This is done without exlicitly solving any blur estimation and subsequent inverse roblem. The roosed algorithm is strikingly simle: it erforms a weighted average in the Fourier domain, with weights deending on the Fourier sectrum magnitude. The method can be seen as a generalization of the align and average rocedure, with a weighted average, motivated by hand-shake hysiology and theoretically suorted, taking lace in the Fourier domain. The method s rationale is that camera shake has a random nature and therefore each image in the burst is generally blurred differently. Exeriments with real camera data, and extensive comarisons, show that the roosed Fourier Burst Accumulation (FBA) algorithm achieves state-of-the-art results an order of magnitude faster, with simlicity for on-board imlementation on camera hones. Finally, we also resent exeriments in real high dynamic range (HDR) scenes, showing how the method can be straightforwardly extended to HDR hotograhy. Index Terms multi-image deblurring, burst fusion, camera shake, low light hotograhy, high dynamic range. I. INTRODUCTION ONE of the most challenging exeriences in hotograhy is taking images in low-light environments. The basic rincile of hotograhy is the accumulation of hotons in the sensor during a given exosure time. In general, the more hotons reach the surface the better the quality of the final image, as the hotonic noise is reduced. However, this basic rincile requires the hotograhed scene to be static and that there is no relative motion between the camera and the scene. Otherwise, the hotons will be accumulated in neighboring ixels, generating a loss of sharness (blur). This roblem is significant when shooting with hand-held cameras, the most oular hotograhy device today, in dim light conditions. Under reasonable hyotheses, the camera shake can be modeled mathematically as a convolution, v = u k + n, () where v is the noisy blurred observation, u is the latent shar image, k is an unknown blurring kernel and n is additive white noise. For this model to be accurate, the camera movement has This work was artially funded by: ONR, ARO, NSF, NGA, and AFOSR. The authors are with the Deartment of Electrical and Comuter Engineering at Duke University. {mauricio.delbracio, guillermo.sairo}@duke.edu to be essentially a rotation in its otical axis with negligible in-lane rotation, e.g., []. The kernel k results from several blur sources: light diffraction due to the finite aerture, out-offocus, light integration in the hoto-sensor, and relative motion between the camera and the scene during the exosure. To get enough hotons er ixel in a tyical low light scene, the camera needs to cature light for a eriod of tens to hundreds of milliseconds. In such a situation (and assuming that the scene is static and the user/camera has correctly set the focus), the dominant contribution to the blur kernel is the camera shake mostly due to hand tremors. Current cameras can take a burst of images, this being oular also in camera hones. This has been exloited in several aroaches for accumulating hotons in the different images and then forming an image with less noise (mimicking a longer exosure time a osteriori, see e.g., []). However, this rincile is disturbed if the images in the burst are blurred. The classical mathematical formulation as a multiimage deconvolution, seeks to solve an inverse roblem where the unknowns are the multile blurring oerators and the underlying shar image. This rocedure, although it roduces good results [], is comutationally very exensive, and very sensitive to a good estimation of the blurring kernels, an extremely challenging task by itself. Furthermore, since the inverse roblem is ill-osed it relies on riors either, or both, for the calculus of the blurs and the latent shar image. Camera shake originated from hand tremor vibrations is essentially random [], [5], [6]. This imlies that the movement of the camera in an individual image of the burst is indeendent of the movement in another one. Thus, the blur in one frame will be different from the one in another image of the burst. Our work is built on this basic rincile. We resent an algorithm that aggregates a burst of images (or more than one burst for high dynamic range), taking what is less blurred of each frame to build an image that is sharer and less noisy than all the images in the burst. The algorithm is straightforward to imlement and concetually simle. It takes as inut a series of registered images and comutes a weighted average of the Fourier coefficients of the images in the burst. Similar ideas have been exlored by Garrel et al. [] in the context of astronomical images, where a shar clean image is roduced from a video affected by atmosheric turbulence blur. With the availability of accurate gyroscoe and accelerometers in, for examle, hone cameras, the registration can be obtained for free, rendering the whole algorithm very efficient for on-board imlementation. Indeed, one could envision a mode transarent to the user, where every time he/she takes

2 a icture, it is actually a burst or multile bursts with different arameters each. The set is then rocessed on the fly and only the result is saved. Related modes are currently available in ermanent oen cameras. The exlicit comutation of the blurring kernel, as commonly done in the literature, is comletely avoided. This is not only an unimortant hidden variable for the task at hand, but as mentioned above, still leaves the ill-osed and comutationally very exensive task of solving the inverse roblem. Evaluation through synthetic and real exeriments shows that the final image quality is significantly imroved. This is done without exlicitly erforming deconvolution, which generally introduces artifacts and also a significant overhead. Comarison to state-of-the-art multi-image deconvolution algorithms shows that our aroach roduces similar or better results while being orders of magnitude faster and simler. The roosed algorithm does not assume any rior on the latent image; exclusively relying on the randomness of hand tremor. A reliminary short version of this work was submitted to a conference [8]. The resent version incororates a more detailed analysis of the burst aggregation algorithm and its imlementation. We also introduce a detailed comarison to lucky image selection techniques [9], where from a series of short exosure images, the sharest ones are selected, aligned and averaged into a single frame. Additionally, we resent exeriments in real high dynamic range (HDR) scenes showing how the method can be extended to hand-held HDR hotograhy. The remaining of the aer is organized as follows. Section II discusses the related work and the substantial differences to what we roose. Section III exlains how a burst can be combined in the Fourier domain to recover a sharer image, while in Section IV we resent an emirical analysis of the algorithm erformance through the simulation of camera shake kernels. Section V details the algorithm imlementation and in Section VI we resent results of the roosed aggregation rocedure in real data, comaring the algorithm to state-of-theart multi-image deconvolution methods. Section VI-D resents exeriments in real high dynamic range (HDR) scenes, showing how the method can be straightforwardly extended to HDR hotograhy. Conclusions are finally summarized in Section VII. II. RELATED WORK Removing camera shake blur is one of the most challenging roblems in image rocessing. Although in the last decade several image restoration algorithms have emerged giving outstanding erformance, their success is still very deendent on the scene. Most image deblurring algorithms cast the roblem as a deconvolution with either a known (non-blind) or an unknown blurring kernel (blind). See e.g., the review by Kundur and Hatzinakos [], where a discussion of the most classical methods is resented. Single image blind deconvolution. Most blind deconvolution algorithms try to estimate the latent image without any other inut than the noisy blurred image itself. A reresentative work is the one by Fergus et al. []. This variational method sarked many cometitors seeking to combine natural image riors, assumtions on the blurring oerator, and comlex otimization frameworks, to simultaneously estimate both the blurring kernel and the shar image [], [], [], [5], [6]. Fergus et al. [] aroximated the heavy-tailed distribution of the gradient of natural images using a Gaussian mixture. In [], the authors exloited the use of sarse riors for both the shar image and the blurring kernel. Cai et al. [] roosed a joint otimization framework, that simultaneously maximizes the sarsity of the blur kernel and the shar image in a curvelet and a framelet systems resectively. Krishnan et al. [] introduced as a rior the ratio between the l and the l norms on the high frequencies of an image. This normalized sarsity measure gives low cost for the shar image. In [5] the authors discussed unnatural sarse reresentations of the image that mainly retain edge information. This reresentation is used to estimate the motion kernel. Michaeli and Irani [6] recently roosed to use as an image rior the recurrence of small natural image atches across different scales. The idea is that the cross-scale atch occurrence should be maximal for shar images. Several attemt to first estimate the degradation oerator and then alying a non-blind deconvolution algorithm. For instance, [] accelerates the kernel estimation ste by using fast image filters for exlicitly detecting and restoring strong edges in the latent shar image. Since the blurring kernel has tyically a very small suort, the kernel estimation roblem is better conditioned than estimating the kernel and the shar image together. In [8], [9], the authors concluded that it is better to first solve a maximum a osteriori estimation of the kernel than of the latent image and the kernel simultaneously. However, even in non-blind deblurring, i.e., when the blurring kernels are known, the roblem is generally ill-osed, because the blur introduces zeros in the frequency domain. Thereby avoiding exlicit inversion, as here roosed, becomes critical. Multi-image blind deconvolution. Two or more inut images can imrove the estimation of both the underlying image and the blurring kernels. Rav-Acha and Peleg [] claimed that Two motion-blurred images are better than one, if the direction of the blurs are different. In [] the authors roosed to cature two hotograhs: one having a short exosure time, noisy but shar, and one with a long exosure, blurred but with low noise. The two acquisitions are comlementary, and the shar one is used to estimate the motion kernel of the blurred one. Close to our work are aers on multi-image blind deconvolution [], [], [], [], [5]. In [] the authors showed that given multile observations, the sarsity of the image under a tight frame is a good measurement of the clearness of the recovered image. Having multile inut images imroves the accuracy of identifying the motion blur kernels, reducing the illosedness of the roblem. Most of these multi-image algorithms introduce cross-blur enalty functions between image airs. However this has the roblem of growing combinatorially with the number of images in the burst. This idea is extended in [] using a Bayesian framework

3 for couling all the unknown blurring kernels and the latent image in a unique rior. Although this rior has numerous good mathematical roerties, its otimization is very slow. The algorithm roduces very good results but it may take several minutes or even hours for a tyical burst of 8- images of several megaixels. The very recent work by Park and Levoy [6] relies on an attached gyroscoe, now resent in many hones and tablets, to align all the inut images and to get an estimation of the blurring kernels. Then, a multi-image non-blind deconvolution algorithm is alied. By taking a burst of images, the multi-image deconvolution roblem becomes less ill-osed allowing the use of simler riors. This is exlored in [] where the authors adoted a total variation rior on the underlying shar image. All these aers roose kernel estimation and to solve an inverse roblem of image deconvolution. The main inconvenience of tackling this roblem as a deconvolution, on to of the comutational burden, is that if the convolution model is not accurate or the kernel is not accurately estimated, the restored image will contain strong artifacts (such as ringing). Lucky imaging. A oular technique in astronomical hotograhy, known as lucky imaging or lucky exosures, is to take a series of thousands of short-exosure images and then select and fuse only the sharer ones [8]. Fried [9] showed that the robability of getting a shar lucky short-exosure image through turbulence follows a negative exonential. Thus, when the catured series or video is sufficiently long, there will exist such a frame with high robability. Classical selection techniques are based on the brightness of the brightest seckle [8]. The number of selected frames is chosen to otimize the tradeoff between sharness and signalto-noise ratio required in the alication. Others roose to measure the local sharness from the norm of the gradient or the image Lalacian [9], [], [], []. Joshi and Cohen [] engineered a weighting scheme to balance noise reduction and sharness reservation. The sharness is measured through the intensity of the image Lalacian. They also roosed a local selectivity weight to reflect the fact that more averaging should be done in smooth regions. Haro and colleagues [] exlored similar ideas to fusion different acquisitions of ainting images. The weights for combining the inut images rely on a local sharness measure based on the energy of the image gradient. The main disadvantage of these aroaches is that they only rely on sharness measures (which by the way is not necessarily trivial to estimate) and do not rofit the fact that camera shake blur can be in different directions in different frames. Garrel et al. [] introduced a selection scheme for astronomic images, based on the relative strength of signal for each satial frequency in the Fourier domain. From a series of realistic image simulations, the authors showed that this rocedure roduces images of higher resolution and better signal to noise ratio than traditional lucky image fusion schemes. This rocedure makes a much more efficient use of the information contained in each frame. Our aer is based on similar ideas but in a different Fig.. When the camera is set to a burst mode, several hotograhs are catured sequentially. Due to the random nature of hand tremor, the camera shake blur is mostly indeendent from one frame to the other. An image consisting of white dots was hotograhed with a DSLR handheld camera to deict the camera motion kernels. The kernels are mainly unidimensional regular trajectories that are not comletely random (erfect random walk) nor uniform. scenario. The idea is to fuse all the images in the burst without exlicitly estimating the blurring kernels and subsequent inverse roblem aroach, but taking the information that is less degraded from each image in the burst. The estimation of the less degraded information is done in a trivial fashion as exlained next. The entire algorithm is based on hysical roerties of the camera (hand) shake and not on riors or assumtions on the image and/or kernel. III. F OURIER B URST ACCUMULATION A. Rationale Camera shake originated from hand tremor vibrations has undoubtedly a random nature [], [5], [6]. The indeendent movement of the hotograher hand causes the camera to be ushed randomly and unredictably, generating blurriness in the catured image. Figure shows several hotograhs taken with a digital single-lens reflex (DSLR) handheld camera. The hotograhed scene consists of a lato dislaying a black image with white dots. The catured icture of the white dots illustrates the trace of the camera movement in the image lane. If the dots are very small mimicking Dirac masses their hotograhs reresent the blurring kernels themselves. As one can see, the kernels mostly consist of unidimensional regular random trajectories. This stochastic behavior will be the key ingredient in our roosed aroach. Let F denote the Fourier Transform and k the Fourier Transform of the kernel k. Images are defined in a regular grid indexed by the D osition x and the Fourier domain is indexed by the D frequency ζ. Let us assume, without loss of generality,rthat the kernel k due to camera shake is normalized such that k(x)dx =. The blurring kernel is nonnegative since the integration of incoherent light is always nonnegative. This imlies that the motion blur does not amlify the Fourier sectrum: R Claim. Let k(x) and k(x) =. Then, k (ζ), ζ. (Blurring kernels do not amlify the sectrum.) Proof. Z k (ζ) = k(x)eix ζ dx Z Z k(x) dx = k(x)dx =.

4 inut inut inut inut 5 inut 6 inut inut 8 inut 9 inut inut inut inut inut = = = = 5 k v inut real(k ) imag(k ) Fig.. Real camera shake kernels were comuted using a shar snashot catured with a triod as a reference. The first row shows a cro of each inut image (frames to ) and the roosed Fourier Burst Accumulation (from (), no additional sharening). As noted before, the kernels are generally regular unidimensional trajectories (second row). The four last columns in the second row show the resultant oint sread functions (PSF) after the Fourier weighted average for different values of. The kernel due to the Fourier average with > is closer to a Delta function, showing the success of the method. The two bottom rows show the Fourier real and imaginary arts of each blurring kernel (the red box indicates the π/ frequency). The real art is mostly ositive and significantly larger than the imaginary art, imlying that the blurring kernels do not introduce significant hase distortions. This might not be the case for large motion kernels, uncommon in standard hand shakes. Most modern digital cameras have a burst mode where the hotograher is allowed to sequently take a series of images, one right after the other. Let us assume that the hotograher takes a sequence of M images of the same scene u, vi = u? k i + n i, for i =,..., M. () The movement of the camera during any two images of the burst will be essentially indeendent. Thus, the blurring kernels ki will be mostly different for different images in the burst. Hence, each Fourier frequency of u will be differently affected on each frame of the burst. The idea is to reconstruct an image whose Fourier sectrum takes for each frequency the value having the largest Fourier magnitude in the burst. Since a blurring kernel does not amlify the Fourier sectrum (Claim ), the reconstructed image icks what is less attenuated, in Fourier domain, from each image of the burst. Choosing the least attenuated frequencies does not necessarily guarantee that those frequencies are the least affected by the blurring kernel, as the kernel may introduce changes in the Fourier image hase. However, for small motion kernels, the hase distortion introduced is small. This is illustrated in Figure, where several real motion kernels and their Fourier sectra are shown. B. Fourier Magnitude Weights Let be a non-negative integer, we will call Fourier Burst Accumulation (FBA) to the Fourier weighted averaged image,! M X u (x) = F wi (ζ) v i (ζ) (x), () i= v i (ζ) wi (ζ) = PM, j= v j (ζ) where v i is the Fourier Transform of the individual burst image vi. The weight wi := wi (ζ) controls the contribution of the frequency ζ of image vi to the final reconstruction u. Given ζ, for >, the larger the value of v i (ζ), the more v i (ζ) contributes to the average, reflecting what we discussed above that the strongest frequency values reresent the least attenuated u comonents. The integer controls the aggregation of the images in the Fourier domain. If =, the restored image is just the arithmetic average of the burst (as standard for examle in the case of noise only), while if, each reconstructed frequency takes the maximum value of that frequency along the burst. This is stated in the following claim; the roof is straightforward and it is therefore omitted. Claim. Mean/Max aggregation. Suose that v i (ζ) for i =,..., M are such that v i (ζ) = v i (ζ) =... = v iq (ζ) > v iq+ (ζ) v iq+ (ζ)... v im (ζ) and wi (ζ) is given by (). If =, then wi (ζ) = M, i (arithmetic mean ooling), while if, then wi (ζ) = q for i = i,..., iq and wi (ζ) = otherwise (maximum ooling). The Fourier weights only deend on the Fourier magnitude and hence they are not sensitive to otential image misalignment. However, when doing the average in (), the images vi have to be correctly aligned to mitigate Fourier hase intermingling and get a shar aggregation. The images in our exeriments are aligned using SIFT corresondences and then finding the dominant homograhy between each image in the burst and the first one (imlementation details are given in Section V). This re-alignment ste can be done exloiting the camera gyroscoe and accelerometer data. Dealing with noise: The images in the burst are blurry but also contaminated with noise. In the ideal case where the inut images are not contaminated with noise, () is reduced to v i k i u k i wi = PM = PM = PM, j= v j j= k j u j= k j () as long as u >. This is what we would like to have: a rocedure for weighting more the frequencies that are less attenuated by the different camera shake kernels. Since camera shake kernels have tyically a small suort, of maximum only a few tenths of ixels, their Fourier sectra magnitude vary smoothly. Thus, v i can be smoothed out before comuting the weights. This hels to remove noise and also to stabilize the weights (see Section V).

5 5 C. Equivalent Point Sread Function The aggregation rocedure can be seen as the convolution of the underlying shar image u with an average kernel kfba given by the Fourier weights in (), u = u? kfba + n, (5) where kfba (x) = F M X (a) Frames cro - and the Fourier weights wi for =.! wi (ζ) k i (ζ) (x), (6) i= and n is the weighted average of the inut noise. The FBA kernel can be seen as the final oint sread function (PSF) obtained by the aggregation rocedure (assuming a erfect alignment). The closer the FBA kernel is to a Dirac function, the better the Fourier aggregation works. By construction, the average kernel is made from the least attenuated frequencies in the burst given by the Fourier weights. However, since arbitrary convolution kernels may also introduce hase distortion, there is no guarantee in general that this aggregation rocedure will lead to an equivalent PSF that is closer to a Dirac mass. In Figure we show a series of inut images and the resective motion kernels. The motion kernels were estimated using a shar snashot, catured with a triod. Using the shar reference uref we solve for a blurring kernel ki minimizing the least squares distance to the blurred acquisition vi, namely, uref? ki vi (see e.g., [] for a similar setu). The figure also shows the real and imaginary arts of the Fourier kernels sectra. As one can see for most of the kernels the real art is mostly ositive and considerably larger than the imaginary art. This imlies that the less attenuated frequencies will not resent significant hase distortion. This assumtion may not be accurate for large motion kernels, an unexected scenario in ordinary camera shake. In this examle, as increases the equivalent oint sread function gets closer to a Dirac function. In articular, the FBA kernel for > attenuates significantly less the high frequencies than the regular arithmetic average ( = ), leading to a sharer aggregation. = = = = = = 5 (b) Fourier Aggregation results for different values..5.5 = = = = = = Frame 5 6 (c) Weights Renergy distribution: wei = wi (ζ) dζ = = = = = =5..5 Frame 5 6 (d) WeightedRframes energy distribution: wfei = wi (ζ) v i (ζ) dζ Fig.. Weights distribution of the Fourier Burst Aggregation when changing the value of. As increases, the weights are concentrated in fewer images and the aggregated image becomes sharer but also noisier. The difference between (c) and (d) lies in the fact that a large weight may not necessarily reflect a large contribution to the final image, although this is generally the case. To make exlicit the contribution of each frame to the final image, the FBA weighted average () can be decomosed into its contributions: M M X X F wi (ζ) v i (ζ) (x) := v i (x). u (x) = i= i= Each term v i is the result of alying the corresonding Fourier weights wi (a filter) to the resective inut frame vi. Figure shows each of these terms for a cro of a real burst. As the reader may notice, each frame contributes differently. None of the frames cature all the structure resent in the final aggregated image. IV. F OURIER B URST ACCUMULATION A NALYSIS A. Anatomy of the Fourier Accumulation B. Statistical Performance Analysis The value of sets a tradeoff between sharness and noise reduction. Although one would always refer to get a shar image, due to noise and the unknown Fourier hase shift introduced by the aggregation rocedure, the resultant image would not necessary be better as. Figure shows an examle of the roosed FBA for a burst of images, and the amount of contribution of each frame to the final aggregation. As grows, the weights are concentrated in fewer images (Figure c) and d)). Also, the weights mas clearly show that different Fourier frequencies are recovered from different frames (Figure a)). In this examle, the high frequency content is uniformly taken from all the frames in the burst. This roduces a strong noise reduction behavior, in addition to the sharening effect. To show the statistical erformance of the Fourier weighted accumulation, we carried out an emirical analysis alying the roosed aggregation with different values of. We simulated motion kernels following [5], where the (exected value) amount of blur is controlled by a arameter related to the exosure time Tex. The simulated motion kernels were alied to a shar clean image (ground truth). We also controlled the number of images in the burst M and the noise level in each frame s. The kernels were generated by simulating the random shake of the camera from the ower sectral density of measured hysiological hand tremor []. All the images were aligned by re-centering the motion kernels before blurring the underlying shar image. Figure 5 shows several different realizations for different exosure values Tex. Actually, the

6 6 inut inut inut inut 5 inut 6 inut inut 8 inut 9 FBA Weights wi Filtered v i Image vi inut Fig.. Anatomy of the Fourier aggregation. The first row shows a cro of each inut image vi (frames to 9) and the roosed Fourier Burst Accumulation for = (from (), no additional sharening). The second row shows the contribution of each frame to the final aggregation v i (rescaled for better visualization). The reader can check that the FBA results from the aggregation of different comonents resented in different frames. This is also confirmed by the Fourier weights distribution shown in the bottom row. The bar lot shown on the right indicates the total contribution of each frame to the FBA image. None of the inut images contain all the structure resented in the final aggregation. amount of blur not only deends on the exosure time but also on the focal distance, user exertise, and camera dimensions and mass []. However, for simlicity, all these variables were controlled by the single arameter Tex. We randomly samled thousands of different motion kernels and Gaussian noise realizations, and then alied the Fourier aggregation rocedure for each different configuration (Tex, M, s) several times. The emirical mean square error (MSE) between the ground truth reference and each FBA restoration was comuted and averaged over hundreds of indeendent realizations. We decomosed the mean square error into the bias and variance terms, namely MSE(u ) = bias(u ) + var(u ), to hel visualize the behavior of the algorithm. Figure 5 shows the average algorithm erformance when changing the acquisition conditions. In general, the larger the value of the smaller the bias and the larger the variance. There is a minimum of the mean square error for [, ]. This is reasonable since there exists a tradeoff between variance reduction and bias. Although both the bias and the variance are affected by the noise level, the qualitative erformance of the algorithm remains the same. The bias is not altered by the number of frames in the burst but the variance is reduced as more images are used, imlying a gain in the exected MSE as more images are used. On the other hand, the exosure time mostly affects the bias, being much more significant for larger exosures as exected. C. Imact of Burst Misalignment Misalignment of the burst will certainly have an imact on the quality of the aggregated image. For the general case where images are noisy but also degraded by anisotroic blur the roblem of defining a correct alignment is not well defined. In what follows we consider that the burst is correctly aligned if each vi satisfies vi = u? ki + ni, with the blurring kernel ki having vanishing first moment. That is, R ki (x)xdx =. This constraint on the kernel imlies that the kernel does not drift the image u, so each vi is aligned to u (see Aendix). To evaluate the imact of misalignment, we considered the articular setting in which the error due to registration is a ure shift. Although being a simlified case, this hels to understand the general algorithm erformance as a function of the arameter and the level of misalignment. In this articular case the translation error can be absorbed in a hase shift of the kernel. Although the weights will not change, since they only deend on the Fourier magnitude, the average in () will be out-of-hase due to the misalignment of the images vi. This will result in blur but also on image artifacts. We carried out a similar emirical analysis as before, where several thousands kernels were simulated and centered by forcing to have vanishing first moment. We introduce a Gaussian random D shift to each blurring kernel (i.e., the first moment of the kernel is shifted) with zero mean and standard deviation controlled by a arameter to simulate the misalignment. Figure 6 shows the algorithm erformance when changing the amountof error in the registration (from 5 ixels in average) and the value of controlling the FBA aggregaion. As the alignment error is more significant, the mean square error increases as exected. When the misalignment error is large, the best is to use low values (close to arithmetic mean). On the other hand, when the misregistration error is low, large values will roduce the best erformance in terms of reconstruction error (MSE). For shift errors in the order of ixel, the value giving the minimum MSE is in [, ]. In general, the bias is always reduced with while the variance is increased. This is a direct consequence of the fact that smoothness is reduced when increasing the value (see in Fig. how the energy is concentrated in fewer images as, indicating less smoothing). D. Comarison to Classical Lucky Imaging Techniques Lucky imaging techniques, very oular when imaging through atmosheric turbulence, seek to select and average the sharest images in a video. The Fourier weighting scheme can be seen as a generalization of the lucky imaging family. Lucky imaging selects (or weights more) frames/regions that are

7 - Bias s=. s=. s=. s=.8 s=.6 / - Variance 6 - MSE / (c) Noise level s / 5 - Bias.5 M= M=9 M=6 M=5 M=6 M=9 M=6 - Variance 5 MSE.5 / / (d) Number of images M.5 - Bias.5 Tex=/ Tex=/5 Tex=/ Tex=/ Tex=/ Tex= (a) Examles of simulated kernels (exosure Tex ).5 s =. s =. s =. s =.8 s = Variance MSE 5 (e) Exosure time Tex (b) Examles of noisy simulations (noise level s) Fig. 5. Bias-Variance tradeoff. (a) Simulated kernels due to hand tremor following [5]. Each row shows a set of simulated kernels (left anel) for different exosures Tex = /, /5, /, /, /, and the resective Fourier sectrum magnitude (bottom anel). The arameter Tex controls the amount of exected blur. (b) Simulated noise levels. Average algorithm erformance with resect to when changing (c) the amount of noise s in the inut images, (d) the number of images in the burst M, and (e) the exosure time Tex. The rest of the arameters are set to M = 6, s =. and Tex = /, unless other secified. With short exosures, the arithmetic average ( = ) roduces the best MSE since the images are not blurred. The bias does not deend on M, but the variance can be significantly reduced by taking more images (light accumulation rocedure). Noise affects the bias and the variance terms (with the excetion of = where the bias is unaffected). The MSE lots show the existence of a minimum for [, ], indicating that the best is to balance a erfect average and a max ooling. Avg. error (ixels) / MSE.5.5 Bias Variance ǫ= ǫ = ǫ= ǫ= ǫ= ǫ= (e) Registration error Fig. 6. Imact of misalignment. We simulated shifts following a D Gaussian distribution of zero mean and standard deviation. The average dislacement is aroximately.5 (shown in the table). The to-right lot shows the average algorithm erformance (in MSE) with resect to when changing the amount of registration error. Misalignment deteriorates the algorithm erformance. When the error is large ( ), low values (aggregation is close to arithmetic average) roduces the best MSE, while when the registration error is low ( ), large values roduce lower reconstruction errors. Using a large roduces results that are less smoothed, so in general, variance is increased while bias is reduced. sharer but without aying attention to the characteristics of the blur. Thus, when dealing with camera shake, where frames are randomly blurred in different directions, classical lucky imaging techniques will have a subotimal erformance. In contrast, trying to detect the Fourier frequencies that were less affected by the blur and then build an image with them makes much more sense. This is what the Fourier Burst Accumulation seeks. Recently, Garrel et al. [] introduced a selection scheme for astronomic images, based on the relative strength of signal for each frequency in the Fourier domain. Given a satial frequency, only the Fourier values having largest magnitude are averaged. The user arameter is the ercentage of largest frames to be averaged (tyically ranging from % %). This method was develoed for the articular case of of astronomical images, where astronomers cature videos having thousands of frames (for examle 9 frames in []). Our algorithm is built on similar ideas, but we do not secify a constant number of frames to be averaged. We let the Fourier weighting scheme select the total contribution of each frame deending on the relative strength of the Fourier magnitudes. The authors showed that this generalized lucky imaging rocedure roduces astronomical images of higher resolution and better signal to noise ratio than traditional lucky

8 8 Inut frames cros ordered from highest (left) to lowest (right) gradient energy Arithmetic average Sharness selectivity [] LFA LFA LFA FBA = Fig.. Comarison to lucky imaging techniques on a real data burst (building). The arithmetic average roduces the best noise reduction but comletely removes the details. The lucky imaging algorithm roosed in [] (sharness selectivity) slightly imroves the arithmetic average. In this articular exeriment there is blur in different directions and no single frame shar in all directions. The sharest frame detected (LFA ) is still blurred and significantly noisier than the result given by the Fourier Burst Accumulation with = (final sharening ste has been disabled to do a fair comarison). As more shar frames are averaged (LFA and LFA ) noise is reduced at the exense of blurring the final image. image fusion schemes, further stressing our findings. Traditional Lucky imaging techniques, are based on evaluating the quality of a given frame. In astronomy, the most common sharness measure is the intensity of the brightest sot, being a direct measure of the concentration of the system s oint sread function. However, this is not alicable in the context of classical hotograhy. Haro et al. [] roose to locally estimate the level of sharness using the integral of the energy of the image gradient in a surrounding region (i.e., the Dirichlet energy). If all the images in the series have similar noise level, the Dirichlet energy rovides a direct way of ordering the images according to sharness. (i.e., large Dirichlet energy imlies sharness). Let vi i =,..., M, be a series of registered images of the same scene, the er-ixel Dirichlet energy weights are [] Z i wdirichlet (x) = vi (x) dx, () Ωx where Ωx is a block of ( ) ixels around the ixel x. In ractice, the Dirichlet weights vary oorly with camera shake blur, so although blurry images will contribute less to the final image, their contribution will be still significant. Joshi and Cohen [] roose to use a combination of sharness and selectivity er-ixel weights to determine the contribution of each ixel to the restored image. The sharness weight is built from the local intensity of the image Lalacian and it is ondered by a local selectivity term. The selectivity term enforces more noise reduction in smooth/flat areas. The final sharness selectivity weights are i i wshar-sel (x) = wtex (x)γ(x) (8) i (x) i where wtex (x) = max v is the local sharness measure x vi (x) and γ(x) = λ v (x) /maxx v (x) is the selectivity term controlled by a arameter λ. We have denoted by v the average of all inut frames. In the resent analysis we did not consider the terms due to the resamling error nor the sensor dust that were originally included in the formulation resented in []. In all cases, the final image is comuted as a er-ixel weighted average of the inut images, PM i w (x) vi (x) Pn. vlucky (x) = i= i i= w (x) Figure shows a comarison of these two aroaches to the roosed Fourier Burst Accumulation. We did not include a final sharening ste to faithfully comare all the aroaches, as this last ste could be included in all of them (see Section V). Since the weighted averaged image using () did not show any difference with resect to the arithmetic average, we instead used the total Dirichlet energy to rank all the inut images and then average only the to K (the sharest ones). We named this method Lucky frame average (LFA) and tested different values of K =,,. The weights given by (8) lead to an over-smoothed image with significant less noise. The sharest frame detected (LFA, K = ) is still blurred and noisier than the result given by the Fourier Burst Accumulation with =. As more lucky frames are averaged (LFA and LFA ), more noise is eliminated at the exense of introducing blur in the final image. V. A LGORITHM I MPLEMENTATION The roosed burst restoration algorithm is built on three main blocks: Burst Registration, Fourier Burst Accumulation, and Noise Aware Sharening as a ost-rocessing. These are described in what follows. Burst Registration. There are several ways of registering images (see [5] for a survey). In this work, we use image corresondences to estimate the dominant homograhy relating every image of the burst and a reference image (the first one in the burst). The homograhy assumtion is valid if the scene is lanar (or far from the camera) or the viewoint location is fixed, e.g., the camera only rotates around its otical center. Image corresondences are found using SIFT features [6] and then filtered out through the ORSA algorithm [], a variant of the so called RANSAC method [8]. To mitigate the effect of the camera shake blur we only detect SIFT features having a larger scale than σmin =.8.

9 9 Recall that as in rior art, e.g., [6], the registration can be done with the gyroscoe and accelerometer information from the camera. Fourier Burst Accumulation. Given the registered images {vi }M i= we directly comute the corresonding Fourier transforms {v i }M i=. Since camera shake motion kernels have a small satial suort, their Fourier sectrum magnitudes vary very smoothly. Thus, v i can be lowass filtered before comuting the weights, that is, v i = Gσ v i, where Gσ is a Gaussian filter of standard deviation σ. The strength of the low ass filter (controlled by the arameter σ) should deend on the assumed motion kernel size (the smaller the kernel the more regular its Fourier sectrum magnitude). In our imlementation we set σ = min(mh,mw )/ks, where ks = 5 ixels and the image size is mh mw ixels. Although this low ass filter is imortant, the results are not too sensitive to the exact value of σ (see Figure 8). The final Fourier burst aggregation is (note that the smoothing is only alied to the weights calculation)! M X v i. (9) u = F wi v i, wi = PM v j are still available. The sharening must contemlate that the reconstructed image may have some remaining noise. Thus, we first aly a denoising algorithm (we used the NLBAYES algorithm [9] ), then on the filtered image we aly a Gaussian sharening. To avoid removing fine details we finally add back a ercentage of what has been removed during the denoising ste. The comlete method is detailed in Algorithm. Algorithm : Aggregation of Blurred Images Inut: A series of images v, v,..., v n of size m n c. An integer value. Outut : The aggregated image u w = zeros(m, n); u = zeros(m, n, c); for image i in {,..., n} do Burst Registration 5 The extension to color images is straightforward. The accumulation is done channel by channel using the same Fourier weights for all channels. The weights are comuted by arithmetically averaging the Fourier magnitude of the channels before the low ass filtering. Mi set of corresonding oints. Hi dominant homograhy in Mi. Image resamling. Fourier Burst Accumulation j= i= Mi = SIFT(v i, v ) ; Hi = ORSA(Mi ) ; vi = v i Hi ; v i = FFT(vi ); Pc wi = c j= v ij ; wi = Gσ wi ; u = u + wi v i ; w = w + wi ; Mean over color channels Gaussian smoothing Weighted Fourier accumulation u = IFFT(u /w); Noise Aware Sharening (Otional) u = DENOISE(u ); Gaussian sharening, ρ [, ] u s = u Gρ u ; u = u s + δ(u u ); Add a fraction of removed noise, δ =. [*] c is the number of color channels, tyically. The color channels of v are denoted by v j, for j =,..., c. All the regular oerations (e.g, +, /, ) are oint-wise. no smoothing σ σ 6σ Fig. 8. Imact of smoothing the Fourier weights. To eliminate image artifacts and noise, v i are smoothed before comuting the weights wi. To row shows the results of the FBA average (for the burst shown in Figure ), middle row the Fourier weights, and the bottom row a cro of the Fourier weights, when considering different levels of Gaussian smoothing (no smoothing, σ, σ, 6σ). The strength of the low ass filter is controlled by the arameter σ = min(mh,mw )/ks, where ks = 5 ixels and the image size is mh mw ixels. As shown in the left column (no smoothing), this filtering ste is very imortant. It rovides stabilization to the Fourier weights and also hels to remove noise. The results are stable for a large range of smoothing levels. Noise Aware Sharening. While the results of the Fourier burst accumulation are already very good, considering that the rocess so far has been comutationally non-intensive, one can otionally aly a final sharening ste if resources Memory and Comlexity Analysis. Once the images are registered, the algorithm runs in O(M m log m), where m = mh mw is the number of image ixels and M the number of images in the burst. The heaviest art of the algorithm is the comutation of M FFTs, very suitable and oular in VLSI imlementations. This is the reason why the method has a very low comlexity. Regarding memory consumtion, the algorithm does not need to access all the images simultaneously and can roceed in an online fashion. This kees the memory requirements to only three buffers: one for the current image, one for the current average, and one for the current weights sum. VI. E XPERIMENTAL R ESULTS We catured several handheld bursts with different number of images using a Canon D DSLR camera and the back A variant of this is already available on camera hones, so we stay at the level of otential on-board imlementations.

10 arking night imgs ISO 6, / Canon D woods imgs 6, /8 Canon D ISO ortrait imgs ISO 8, /8 Canon D auvers imgs, /, ipad ISO anthroologie [6] 8 imgs ISO, 5 ms bookshelf imgs ISO, /6 Canon D tequila [6] 8 imgs ISO, ms Fig. 9. Restoration of image bursts catured with two different cameras. The number of frames, the ISO sensitivity and the exosure time is indicated for each burst. Note that in the case of the ipad tablet, the exosure time is the one indicated by the a., and there is no guarantee that this is the real exosure time. Full images are available at the roject s website. camera of an ipad tablet. The full restored images and the details of the camera arameters are shown in Figure 9 and Figure. The hotograhs contain comlex structure, texture, noise and saturated ixels, and were acquired under different lighting conditions. All the results were comuted using =. The full high resolution images are available at the roject s website. The roosed method clearly outerforms [] in all the sequences. This algorithm introduces strong artifacts that degraded the erformance in most of the tested bursts. Tuning the arameters was not trivial since this algorithm relies on arameters that the authors have linked to a single one (named γ). We swet the arameter γ to get the best ossible erformance. Our aroach is concetually similar to a regular align and average algorithm, but it roduces significantly sharer images while keeing the noise reduction ower of the average rincile. In some cases with numerous images in the burst (e.g., see the arking night sequence), there might already be a relatively shar image in the burst (lucky imaging). Our algorithm does not need to exlicitly detect such best frame, and naturally uses the others to denoise the frequencies not containing image information but noise. B. Execution Time Once the images are registered, the roosed aroach runs in only a few seconds in our Matlab exerimental code, while [] needs several hours for bursts of 8- images. Even if the estimation of the blurring kernels is done in a croed version (i.e., ixels region), the multi-image nonblind deconvolution ste is very slow, taking several hours for 6-8 megaixel images. A. Comarison to Multi-image Blind Deblurring Since this roblem is tyically addressed by multi-image blind deconvolution techniques, we selected two state-of-theart algorithms for comarison [], []. Both algorithms are built on variational formulations and estimate first the blurring kernels using all the frames in the burst and then do a ste of multi-image non-blind deconvolution, requiring significant memory for normal oeration. We used the code rovided by the authors. The algorithms rely on arameters that were manually tuned to get the best ossible results. We also comare to the simle align and average algorithm (which indeed is the articular case = ). Figures, and show some cros of the restored images by all the algorithms. In addition, we show two inut images for each burst: the best one in the burst and a tyical one in the series. The roosed algorithm obtains similar or better results than the one by Zhang et al. [], at a significantly lower comutational and memory cost. Since this algorithm exlicitly seeks to deconvolve the sequence, if the convolution model is not erfectly valid or there is misalignment, the restored image will have deconvolution artifacts. This is clearly observed in the bookshelf sequence where [] roduces a slightly sharer restoration but having ringing artifacts (see Jonquet book). Also, it is hard to read the word Women in the sine of the red book. Due to the strong assumed riors, [] generally leads to very shar images but it may also roduce overshooting/ringing in some regions like in the brick wall (arking night). htt://dev.iol.im/ mdelbra/fba/ htt://zoi.utia.cas.cz/files/fastmbd.zi htts://drive.google.com/file/d/bzobvkfrhe5buf9jqzswxryskk/ C. Multi-image Non-blind Deconvolution Figure shows the algorithm results in two sequences rovided in [6]. The algorithm roosed in [6] uses gyroscoe information resent in new camera devices to register the burst and also to have an estimation of the local blurring kernels. Then a more exensive multi-image non-blind deconvolution algorithm is alied to recover the latent shar image. Our algorithm roduces similar results without exlicitly solving any inverse roblem nor using any information about the motion kernels. D. HDR imaging: Multi-Exosure Fusion In many situations, the dynamic range of the hotograhed scene is larger than the one of the camera s image sensor. A oular solution to this roblem is to cature several images with varying exosure settings and combine them to roduce a single high dynamic range high-quality image (see e.g., [], []). However, in dim light conditions, large exosure times are needed, leading to the resence of image blur when the images are catured without a triod. This resents an additional challenge. A direct extension of the resent work is to cature several bursts, each one covering a different exosure level. Then, each of the bursts is rocessed with the FBA rocedure leading to a clean sharer reresentation of each burst. The obtained shar images can then be merged to roduce a high quality image using any existent exosure fusion algorithm. Figure shows the results of taking two image bursts with two different exosure times, and searately aggregating them using the roosed algorithm. We then alied the exosure

11 Tyical Shot Best Shot Align and average S roubek & Milanfar [] Zhang et al. [] Proosed Method (no final shar.) Proosed method Fig.. Real data burst deblurring results and comarison to state-of-the-art multi-image blind deconvolution algorithms (woods rows -, arking night rows -6, bookshelf rows -8, sequences).

12 Tyical Shot Best Shot Align and average S roubek & Milanfar [] Zhang et al. [] Proosed method Tyical Shot Best Shot Align and average S roubek & Milanfar [] Zhang et al. [] Proosed method Fig.. Real data burst deblurring results and comarison with multi-image blind deconvolution methods (auvers). Fig.. Real data burst deblurring results and comarison with multi-image blind deconvolution methods (ortrait). fusion algorithm of [] to get a clean tone maed image from the two burst reresentations. The fusion is much sharer and cleaner when using the Fourier Burst Accumulation for combining each burst than the one given by the arithmetic average or the best frames in each burst. camera. As a future work, we would like to incororate a gyroscoe registration technique, e.g., [6], to create a realtime system for removing camera shake in image bursts. A very related roblem is how to determine the best cature strategy. Giving a total exosure time, would it be more convenient to take several ictures with a short exosure (i.e., noisy) or only a few with a larger exosure time (i.e., blurred)? Variants of these questions have been reviously tackled [6], [], [] in the context of denoising / deconvolution tradeoff. We would like to exlore this analysis using the Fourier Burst Accumulation rincile. VII. C ONCLUSIONS We resented an algorithm to remove the camera shake blur in an image burst. The algorithm is built on the idea that each image in the burst is generally differently blurred; this being a consequence of the random nature of hand tremor. By doing a weighted average in the Fourier domain, we reconstruct an image combining the least attenuated frequencies in each frame. Exerimental results showed that the reconstructed image is sharer and less noisy than the original ones. This algorithm has several advantages. First, it does not introduce tyical ringing or overshooting artifacts resent in most deconvolution algorithms. This is avoided by not formulating the deblurring roblem as an inverse roblem of deconvolution. The algorithm roduces similar or better results than the state-of-the-art multi-image deconvolution while being significantly faster and with lower memory footrint. We also resented a direct alication of the Fourier Burst Accumulation algorithm to HDR imaging with a hand-held A PPENDIX We consider that a burst is correctly aligned if each vi satisfies vi = u? ki + ni, with the R blurring kernel ki having vanishing first moment. That is, ki (x)xdx =. This constraint on the kernel imlies that the kernel does not drift the image u, so each vi is aligned to u. An intuitive way to motivate this requirement is by analyzing the result of iteratively alying the blurring kernel a large number of times. Let k(x) be a non-negative blurring kernel, R R with µ = k(x)xdx and Σ = k(x)(x µ)(x µ)t dx. Then, k?n := k? k?? k G (nµ, nσ),

13 building, imgs, /8 and /, ISO 8, Canon D FBA - short exosure (SE) FBA - exosure fusion FBA - long exosure (LE) FBA - short exosure (SE) FBA - exosure fusion FBAs fusion best frames fusion align & average fusion tyical frame LE best frame LE tyical frame SE best frame SE FBA - long exosure (LE) indoors, imgs, / and /8, ISO 5, ipad Fig.. HDR burst exosure fusion. Two different examles of fusion of two -image bursts catured with two different exosure levels. On to, the FBA average of each burst (left and middle) and the HDR fusion of these two images using [] (right). Below, image cros of the best shot (sharest, manually selected) in each burst and another tyical in the series; the exosure fusion using the regular align and average to combine all the images of a burst, the exosure fusion using the best shot in each series, and the fusion using the roosed Fourier weighted average. Some of the cros have been rescaled to imrove their contrast.

14 Inut Park & Levoy [6] Proosed method Fig.. Restoration results with the data rovided in [6] (anthroologie and tequila sequences). where G (nµ, nσ) is a Gaussian function with mean nµ and variance nσ. This is a direct consequence of the Central Limit Theorem. This Gaussian function can be decomosed into two different comonents: a centered Gaussian kernel (the low ass filter comonent) and a shifting kernel given by a Dirac delta function, that is, G (nµ, nσ) = G (, nσ)? δnµ. This means that iteratively alying n times the kernel k is (asymtotically) equivalent to alying a Gaussian blur with variance nσ and then shifting the image an amount nµ. Thus, we can say that the original kernel k(x) drifts the image in average an amount µ. Therefore, if we do not want the image to be shifted, the blurring kernel should have zero first moment. Following this argument all the simulated kernels R were centered by forcing µ = k(x)xdx =. ACKNOWLEDGMENT The authors would like to thank Cecilia Aguerrebere and Tomer Michaeli for fruitful comments and discussions. R EFERENCES [] O. Whyte, J. Sivic, A. Zisserman, and J. Ponce, Non-uniform deblurring for shaken images, Int. J. Comut. Vision, vol. 98, no., ,. [] T. Buades, Y. Lou, J.-M. Morel, and Z. Tang, A note on multi-image denoising, in In Proc. of Local and Non-Local Arox. in Image Proc. (LNLA), 9. [] H. Zhang, D. Wif, and Y. Zhang, Multi-image blind deblurring using a couled adative sarse rior, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR),. [] B. Carignan, J.-F. Daneault, and C. Duval, Quantifying the imortance of high frequency comonents on the amlitude of hysiological tremor, Ex. Brain Res., vol., no.,. 99 6,. [5] F. Gavant, L. Alacoque, A. Duret, and D. David, A hysiological camera shake model for image stabilization systems, in IEEE Sensors,. [6] F. Xiao, A. Silverstein, and J. Farrell, Camera-motion and effective satial resolution, in In Proc. Int. Cong. of Imag. Sci. (ICIS), 6. [] V. Garrel, O. Guyon, and P. Baudoz, A highly efficient lucky imaging algorithm: Image synthesis based on fourier amlitude selection, Publ. Astron. Soc. Pac., vol., no. 98, ,. [8] M. Delbracio and G. Sairo, Burst Deblurring: Removing Camera Shake Through Fourier Burst Accumulation, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR), 5, [9] D. L. Fried, Probability of getting a lucky short-exosure image through turbulence, J. Ot. Soc. Am. A, vol. 68, no., , 98. [] D. Kundur and D. Hatzinakos, Blind image deconvolution, IEEE Signal Process. Mag., vol., no.,. 6, 996. [] R. Fergus, B. Singh, A. Hertzmann, S. T. Roweis, and W. T. Freeman, Removing camera shake from a single hotograh, ACM Trans. Grah., vol. 5, no.,. 8 9, 6. [] Q. Shan, J. Jia, and A. Agarwala, High-quality motion deblurring from a single image, ACM Trans. Grah., vol., no., 8. [] J.-F. Cai, H. Ji, C. Liu, and Z. Shen, Blind motion deblurring from a single image using sarse aroximation, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR), 9. [] D. Krishnan, T. Tay, and R. Fergus, Blind deconvolution using a normalized sarsity measure, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR),. [5] L. Xu, S. Zheng, and J. Jia, Unnatural l sarse reresentation for natural image deblurring, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR),. [6] T. Michaeli and M. Irani, Blind deblurring using internal atch recurrence, in In Proc. IEEE Eur. Conf. Comut. Vis. (ECCV),. [] S. Cho and S. Lee, Fast motion deblurring, ACM Trans. Grah., vol. 8, no. 5,. 5: 5:8, 9. [8] A. Levin, Y. Weiss, F. Durand, and W. T. Freeman, Understanding and evaluating blind deconvolution algorithms, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR), 9. [9], Efficient marginal likelihood otimization in blind deconvolution, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR),. [] A. Rav-Acha and S. Peleg, Two motion-blurred images are better than one, Pattern Recogn. Lett., vol. 6, no.,., 5. [] L. Yuan, J. Sun, L. Quan, and H.-Y. Shum, Image deblurring with blurred/noisy image airs, ACM Trans. Grah., vol. 6, no.,. [] J.-F. Cai, H. Ji, C. Liu, and Z. Shen, Blind motion deblurring using multile images, J. Comut. Phys., vol. 8, no.,. 55 5, 9. [] J. Chen, L. Yuan, C.-K. Tang, and L. Quan, Robust dual motion deblurring, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR), 8. [] F. Sroubek and P. Milanfar, Robust multichannel blind deconvolution via fast alternating minimization, IEEE Trans. Image Process., vol., no.,. 68,. [5] X. Zhu, F. S roubek, and P. Milanfar, Deconvolving PSFs for a better motion deblurring using multile images, in In Proc. IEEE Eur. Conf. Comut. Vis. (ECCV),. [6] S. H. Park and M. Levoy, Gyro-based multi-image deconvolution for removing handshake blur, In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR),. [] A. Ito, A. C. Sankaranarayanan, A. Veeraraghavan, and R. G. Baraniuk, Blurburst: Removing blur due to camera shake using multile images, ACM Trans. Grah., Submitted. [8] N. Law, C. Mackay, and J. Baldwin, Lucky imaging: high angular resolution imaging in the visible from the ground, Astron. Astrohys., vol. 6, no.,. 9 5, 6. [9] S. John and M. A. Vorontsov, Multiframe selective information fusion from robust error estimation theory, IEEE Trans. Image Process., vol., no. 5,. 5 58, 5.

15 5 [] M. Aubailly, M. A. Vorontsov, G. W. Carhart, and M. T. Valley, Automated video enhancement from a stream of atmoshericallydistorted images: the lucky-region fusion aroach, in In Proc. SPIE Ot. Eng. Al., 9. [] N. Joshi and M. F. Cohen, Seeing Mt. Rainier: Lucky imaging for multiimage denoising, sharening, and haze removal, in In Proc. IEEE Int. Conf. Comut. Photogr. (ICCP),. [] G. Haro, A. Buades, and J.-M. Morel, Photograhing aintings by image fusion, SIAM J. Imag. Sci., vol. 5, no.,. 55 8,. [] M. Delbracio, P. Musé, A. Almansa, and J.-M. Morel, The Nonarametric Sub-ixel Local Point Sread Function Estimation Is a Well Posed Problem, Int. J. Comut. Vision, vol. 96,. 5 9,. [] G. Boracchi and A. Foi, Modeling the erformance of image restoration from motion blur, IEEE Trans. Image Process., vol., no. 8,. 5 5,. [5] B. Zitova and J. Flusser, Image registration methods: a survey, Image Vision Comut., vol., no.,. 9,. [6] D. Lowe, Distinctive image features from scale-invariant keyoints, Int. J. Comut. Vision, vol. 6,. 9,. [] L. Moisan, P. Moulon, and P. Monasse, Automatic homograhic registration of a air of images, with a contrario elimination of outliers, J. Image Proc. On Line (IPOL), vol.,. 56,. [8] M. A. Fischler and R. C. Bolles, Random samle consensus: a aradigm for model fitting with alications to image analysis and automated cartograhy, Comm. ACM, vol., no. 6,. 8 95, 98. [9] M. Lebrun, A. Buades, and J.-M. Morel, Imlementation of the Non- Local Bayes image denoising algorithm, J. Image Proc. On Line (IPOL), vol.,.,. [] E. Reinhard, W. Heidrich, P. Debevec, S. Pattanaik, G. Ward, and K. Myszkowski, High dynamic range imaging: acquisition, dislay, and image-based lighting. Morgan Kaufmann,. [] F. Banterle, A. Artusi, K. Debattista, and A. Chalmers, Advanced high dynamic range imaging: theory and ractice. AK Peters (CRC Press),. [] W. Zhang and W.-K. Cham, Gradient-directed comosition of multiexosure images, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR),. [] L. Zhang, A. Deshande, and X. Chen, Denoising vs. deblurring: HDR imaging techniques using moving cameras, in In Proc. IEEE Conf. Comut. Vis. Pattern Recognit. (CVPR),. Guillermo Sairo was born in Montevideo, Uruguay, on Aril, 966. He received his B.Sc. (summa cum laude), M.Sc., and Ph.D. from the Deartment of Electrical Engineering at the Technion, Israel Institute of Technology, in 989, 99, and 99 resectively. After ost-doctoral research at MIT, Dr. Sairo became Member of Technical Staff at the research facilities of HP Labs in Palo Alto, California. He was with the Deartment of Electrical and Comuter Engineering at the University of Minnesota, where he held the osition of Distinguished McKnight University Professor and Vincentine Hermes-Luh Chair in Electrical and Comuter Engineering. Currently he is the Edmund T. Pratt, Jr. School Professor with Duke University. G. Sairo works on theory and alications in comuter vision, comuter grahics, medical imaging, image analysis, and machine learning. He has authored and co-authored over aers in these areas and has written a book ublished by Cambridge University Press, January. G. Sairo was awarded the Gutwirth Scholarshi for Secial Excellence in Graduate Studies in 99, the Ollendorff Fellowshi for Excellence in Vision and Image Understanding Work in 99, the Rothschild Fellowshi for Post-Doctoral Studies in 99, the Office of Naval Research Young Investigator Award in 998, the Presidential Early Career Awards for Scientist and Engineers (PECASE) in 998, the National Science Foundation Career Award in 999, and the National Security Science and Engineering Faculty Fellowshi in. He received the test of time award at ICCV. G. Sairo is a Fellow of IEEE and SIAM. G. Sairo was the founding Editor-in-Chief of the SIAM Journal on Imaging Sciences. Mauricio Delbracio received the graduate degree from the Universidad de la Reública, Uruguay, in electrical engineering in 6, the MSc and PhD degrees in alied mathematics from École normale suérieure de Cachan, France, in 9 and resectively. He currently has a ostdoctoral osition at the Deartment of Electrical and Comuter Engineering, Duke University. His research interests include image and signal rocessing, comuter grahics, hotograhy and comutational imaging.

Software for Modeling Estimated Respiratory Waveform

Software for Modeling Estimated Respiratory Waveform Software for Modeling Estimated Resiratory Waveform Aleksei E. Zhdanov, Leonid G. Dorosinsky Abstract In the imaging of chest or abdomen, motion artifact is an unavoidable roblem. In the radiation treatment,

More information

The Multi-Focus Plenoptic Camera

The Multi-Focus Plenoptic Camera The Multi-Focus Plenotic Camera Todor Georgiev a and Andrew Lumsdaine b a Adobe Systems, San Jose, CA, USA; b Indiana University, Bloomington, IN, USA Abstract Text for Online or Printed Programs: The

More information

University of Twente

University of Twente University of Twente Faculty of Electrical Engineering, Mathematics & Comuter Science Design of an audio ower amlifier with a notch in the outut imedance Remco Twelkemeijer MSc. Thesis May 008 Suervisors:

More information

Depth of Focus and the Alternating Phase Shift Mask

Depth of Focus and the Alternating Phase Shift Mask T h e L i t h o g r a h y E x e r t (November 4) Deth of Focus and the Alternating Phase Shift Mask Chris A. Mack, KLA-Tencor, FINLE Division, Austin, Texas One of the biggest advantages of the use of

More information

Dynamic Range Enhancement Algorithms for CMOS Sensors With Non-Destructive Readout

Dynamic Range Enhancement Algorithms for CMOS Sensors With Non-Destructive Readout IEEE International Worksho on Imaging Systems and Techniques IST 2008 Chania, Greece, Setember 10 12, 2008 Dynamic Range Enhancement Algorithms for CMOS Sensors With Non-Destructive Readout Anton Kachatkou,

More information

CHAPTER 5 INTERNAL MODEL CONTROL STRATEGY. The Internal Model Control (IMC) based approach for PID controller

CHAPTER 5 INTERNAL MODEL CONTROL STRATEGY. The Internal Model Control (IMC) based approach for PID controller CHAPTER 5 INTERNAL MODEL CONTROL STRATEGY 5. INTRODUCTION The Internal Model Control (IMC) based aroach for PID controller design can be used to control alications in industries. It is because, for ractical

More information

Random Access Compressed Sensing in Underwater Sensor Networks

Random Access Compressed Sensing in Underwater Sensor Networks Random Access Comressed Sensing in Underwater Sensor Networks Fatemeh Fazel Northeastern University Boston, MA 2115 Email: ffazel@ece.neu.edu Maryam Fazel University of Washington Seattle, WA 98195 Email:

More information

Performance Analysis of MIMO System using Space Division Multiplexing Algorithms

Performance Analysis of MIMO System using Space Division Multiplexing Algorithms Performance Analysis of MIMO System using Sace Division Multilexing Algorithms Dr.C.Poongodi 1, Dr D Deea, M. Renuga Devi 3 and N Sasireka 3 1, Professor, Deartment of ECE 3 Assistant Professor, Deartment

More information

Circular Dynamic Stereo and Its Image Processing

Circular Dynamic Stereo and Its Image Processing Circular Dynamic Stereo and Its Image Processing Kikuhito KAWASUE *1 and Yuichiro Oya *2 *1 Deartment of Mechanical Systems Engineering Miyazaki University 1-1, Gakuen Kibanadai Nishi, Miyazaki 889-2192

More information

A Multi-View Nonlinear Active Shape Model Using Kernel PCA

A Multi-View Nonlinear Active Shape Model Using Kernel PCA A Multi-View Nonlinear Active Shae Model Using Kernel PCA Sami Romdhani y, Shaogang Gong z and Alexandra Psarrou y y Harrow School of Comuter Science, University of Westminster, Harrow HA1 3TP, UK [rodhams

More information

Revisiting Weighted Stego-Image Steganalysis

Revisiting Weighted Stego-Image Steganalysis Revisiting Weighted Stego-Image Steganalysis Andrew D. Ker a and Rainer Böhme b a Oxford University Comuting Laboratory, Parks Road, Oxford OX 3QD, England; b Technische Universität Dresden, Institute

More information

Evolutionary Circuit Design: Information Theory Perspective on Signal Propagation

Evolutionary Circuit Design: Information Theory Perspective on Signal Propagation Evolutionary Circuit Design: Theory Persective on Signal Proagation Denis Poel Deartment of Comuter Science, Baker University, P.O. 65, Baldwin City, KS 66006, E-mail: oel@ieee.org Nawar Hakeem Deartment

More information

Postprocessed time-delay interferometry for LISA

Postprocessed time-delay interferometry for LISA PHYSICAL REVIEW D, VOLUME 70, 081101(R) Postrocessed time-delay interferometry for LISA D. A. Shaddock,* B. Ware, R. E. Sero, and M. Vallisneri Jet Proulsion Laboratory, California Institute of Technology,

More information

Servo Mechanism Technique based Anti-Reset Windup PI Controller for Pressure Process Station

Servo Mechanism Technique based Anti-Reset Windup PI Controller for Pressure Process Station Indian Journal of Science and Technology, Vol 9(11), DOI: 10.17485/ijst/2016/v9i11/89298, March 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Servo Mechanism Technique based Anti-Reset Windu

More information

Lab 4: The transformer

Lab 4: The transformer ab 4: The transformer EEC 305 July 8 05 Read this lab before your lab eriod and answer the questions marked as relaboratory. You must show your re-laboratory answers to the TA rior to starting the lab.

More information

Efficient Importance Sampling for Monte Carlo Simulation of Multicast Networks

Efficient Importance Sampling for Monte Carlo Simulation of Multicast Networks Efficient Imortance Samling for Monte Carlo Simulation of Multicast Networks P. Lassila, J. Karvo and J. Virtamo Laboratory of Telecommunications Technology Helsinki University of Technology P.O.Box 3000,

More information

Control of Grid Integrated Voltage Source Converters under Unbalanced Conditions

Control of Grid Integrated Voltage Source Converters under Unbalanced Conditions Jon Are Suul Control of Grid Integrated Voltage Source Converters under Unbalanced Conditions Develoment of an On-line Frequency-adative Virtual Flux-based Aroach Thesis for the degree of Philosohiae Doctor

More information

Parameter Controlled by Contrast Enhancement Using Color Image

Parameter Controlled by Contrast Enhancement Using Color Image Parameter Controlled by Contrast Enhancement Using Color Image Raguathi.S and Santhi.K Abstract -The arameter-controlled virtual histogram distribution (PCVHD) method is roosed in this roject to enhance

More information

Improvements of Bayesian Matting

Improvements of Bayesian Matting Imrovements of Bayesian Matting Mikhail Sindeyev, Vadim Konushin, Vladimir Vezhnevets Deartment of omutational Mathematics and ybernetics, Grahics and Media Lab Moscow State Lomonosov University, Moscow,

More information

Light field panorama by a plenoptic camera

Light field panorama by a plenoptic camera Light field anorama by a lenotic camera Zhou Xue, Loic Baboulaz, Paolo Prandoni and Martin Vetterli École Polytechnique Fédérale de Lausanne, Switzerland ABSTRACT Consumer-grade lenotic camera Lytro draws

More information

IMPROVED POLYNOMIAL TRANSITION REGIONS ALGORITHM FOR ALIAS-SUPPRESSED SIGNAL SYNTHESIS

IMPROVED POLYNOMIAL TRANSITION REGIONS ALGORITHM FOR ALIAS-SUPPRESSED SIGNAL SYNTHESIS IMPROVED POLYNOMIAL TRANSITION REGIONS ALGORITHM FOR ALIAS-SUPPRESSED SIGNAL SYNTHESIS Dániel Ambrits and Balázs Bank Budaest University of Technology and Economics, Det. of Measurement and Information

More information

An Adaptive Narrowband Interference Excision Filter with Low Signal Loss for GPS Receivers

An Adaptive Narrowband Interference Excision Filter with Low Signal Loss for GPS Receivers ICCAS5 An Adative Narrowband Filter with Low Signal Loss for GPS s Mi-Young Shin*, Chansik Park +, Ho-Keun Lee #, Dae-Yearl Lee #, and Sang-Jeong Lee ** * Deartment of Electronics Engineering, Chungnam

More information

An Overview of PAPR Reduction Optimization Algorithm for MC-CDMA System

An Overview of PAPR Reduction Optimization Algorithm for MC-CDMA System RESEARCH ARTICLE OPEN ACCESS An Overview of PAPR Reduction Otimization Algorithm for MC-CDMA System Kanchan Singla*, Rajbir Kaur**, Gagandee Kaur*** *(Deartment of Electronics and Communication, Punjabi

More information

Economics of Strategy (ECON 4550) Maymester 2015 Foundations of Game Theory

Economics of Strategy (ECON 4550) Maymester 2015 Foundations of Game Theory Economics of Strategy (ECON 4550) Maymester 05 Foundations of Game Theory Reading: Game Theory (ECON 4550 Courseak, Page 95) Definitions and Concets: Game Theory study of decision making settings in which

More information

An Overview of Substrate Noise Reduction Techniques

An Overview of Substrate Noise Reduction Techniques An Overview of Substrate Noise Reduction Techniques Shahab Ardalan, and Manoj Sachdev ardalan@ieee.org, msachdev@ece.uwaterloo.ca Deartment of Electrical and Comuter Engineering University of Waterloo

More information

Ground Clutter Canceling with a Regression Filter

Ground Clutter Canceling with a Regression Filter 1364 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 16 Ground Clutter Canceling with a Regression Filter SEBASTIÁN M. TORRES Cooerative Institute for Mesoscale Meteorological Studies, Norman, Oklahoma

More information

Multi-period Channel Assignment

Multi-period Channel Assignment Multi-eriod Channel Assignment Hakim Mabed, Alexandre Caminada and Jin-Kao Hao 2 France Télécom R&D, 6 Avenue des Usines, BP 382, 97 Belfort, France {hakim.mabed,alexandre.caminada}@francetelecm.com Tel:

More information

Measurement of Field Complex Noise Using a Novel Acoustic Detection System

Measurement of Field Complex Noise Using a Novel Acoustic Detection System Southern Illinois University Carbondale OenSIUC Conference Proceedings Deartment of Electrical and Comuter Engineering Fall 04 Measurement of Field Comlex Noise Using a Novel Acoustic Detection System

More information

Matching Book-Spine Images for Library Shelf-Reading Process Automation

Matching Book-Spine Images for Library Shelf-Reading Process Automation 4th IEEE Conference on Automation Science and Engineering Key Bridge Marriott, Washington DC, USA August 23-26, 2008 Matching Book-Sine Images for Library Shelf-Reading Process Automation D. J. Lee, Senior

More information

High resolution radar signal detection based on feature analysis

High resolution radar signal detection based on feature analysis Available online www.jocr.com Journal of Chemical and Pharmaceutical Research, 4, 6(6):73-77 Research Article ISSN : 975-7384 CODEN(USA) : JCPRC5 High resolution radar signal detection based on feature

More information

Optimal p-persistent MAC algorithm for event-driven Wireless Sensor Networks

Optimal p-persistent MAC algorithm for event-driven Wireless Sensor Networks Otimal -ersistent MAC algorithm for event-driven Wireless Sensor Networks J. Vales-Alonso,E.Egea-Lóez, M. V. Bueno-Delgado, J. L. Sieiro-Lomba, J. García-Haro Deartment of Information Technologies and

More information

Computational Complexity of Generalized Push Fight

Computational Complexity of Generalized Push Fight Comutational Comlexity of Generalized Push Fight Jeffrey Bosboom Erik D. Demaine Mikhail Rudoy Abstract We analyze the comutational comlexity of otimally laying the two-layer board game Push Fight, generalized

More information

A Genetic Algorithm Approach for Sensorless Speed Estimation by using Rotor Slot Harmonics

A Genetic Algorithm Approach for Sensorless Speed Estimation by using Rotor Slot Harmonics A Genetic Algorithm Aroach for Sensorless Seed Estimation by using Rotor Slot Harmonics Hayri Arabaci Abstract In this aer a sensorless seed estimation method with genetic algorithm for squirrel cage induction

More information

Series PID Pitch Controller of Large Wind Turbines Generator

Series PID Pitch Controller of Large Wind Turbines Generator SERBIAN JOURNAL OF ELECRICAL ENGINEERING Vol. 1, No., June 015, 183-196 UDC: 61.311.4:681.5 DOI: 10.98/SJEE150183M Series PID Pitch Controller of Large Wind urbines Generator Aleksandar D. Micić 1, Miroslav

More information

Investigation on Channel Estimation techniques for MIMO- OFDM System for QAM/QPSK Modulation

Investigation on Channel Estimation techniques for MIMO- OFDM System for QAM/QPSK Modulation International Journal Of Comutational Engineering Research (ijceronline.com) Vol. 2 Issue. Investigation on Channel Estimation techniques for MIMO- OFDM System for QAM/QPSK Modulation Rajbir Kaur 1, Charanjit

More information

Analysis of Pseudorange-Based DGPS after Multipath Mitigation

Analysis of Pseudorange-Based DGPS after Multipath Mitigation International Journal of Scientific and Research Publications, Volume 7, Issue 11, November 2017 77 Analysis of Pseudorange-Based DGPS after Multiath Mitigation ThilanthaDammalage Deartment of Remote Sensing

More information

Uplink Scheduling in Wireless Networks with Successive Interference Cancellation

Uplink Scheduling in Wireless Networks with Successive Interference Cancellation 1 Ulink Scheduling in Wireless Networks with Successive Interference Cancellation Majid Ghaderi, Member, IEEE, and Mohsen Mollanoori, Student Member, IEEE, Abstract In this aer, we study the roblem of

More information

SPACE-FREQUENCY CODED OFDM FOR UNDERWATER ACOUSTIC COMMUNICATIONS

SPACE-FREQUENCY CODED OFDM FOR UNDERWATER ACOUSTIC COMMUNICATIONS SPACE-FREQUENCY CODED OFDM FOR UNDERWATER ACOUSTIC COMMUNICATIONS E. V. Zorita and M. Stojanovic MITSG 12-35 Sea Grant College Program Massachusetts Institute of Technology Cambridge, Massachusetts 02139

More information

Random Access Compressed Sensing for Energy-Efficient Underwater Sensor Networks

Random Access Compressed Sensing for Energy-Efficient Underwater Sensor Networks Random Access Comressed Sensing for Energy-Efficient Underwater Sensor Networks Fatemeh Fazel, Maryam Fazel and Milica Stojanovic Abstract Insired by the theory of comressed sensing and emloying random

More information

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho) Recent Advances in Image Deblurring Seungyong Lee (Collaboration w/ Sunghyun Cho) Disclaimer Many images and figures in this course note have been copied from the papers and presentation materials of previous

More information

TO IMPROVE BIT ERROR RATE OF TURBO CODED OFDM TRANSMISSION OVER NOISY CHANNEL

TO IMPROVE BIT ERROR RATE OF TURBO CODED OFDM TRANSMISSION OVER NOISY CHANNEL TO IMPROVE BIT ERROR RATE OF TURBO CODED TRANSMISSION OVER NOISY CHANNEL 1 M. K. GUPTA, 2 VISHWAS SHARMA. 1 Deartment of Electronic Instrumentation and Control Engineering, Jagannath Guta Institute of

More information

LIGHT COMPENSATION. Chih-Fong Chang ( 張致豐 ), Chiou-Shann Fuh ( 傅楸善 ) Dept. of Computer Science and Information Engineering, National Taiwan University

LIGHT COMPENSATION. Chih-Fong Chang ( 張致豐 ), Chiou-Shann Fuh ( 傅楸善 ) Dept. of Computer Science and Information Engineering, National Taiwan University LGHT COMPENSATON Chih-Fong Chang ( 張致豐 ), Chiou-Shann Fuh ( 傅楸善 ) Det. of Comuter Science and nformation Engineering, National Taiwan University E-mail: r96922104@ntu.edu.tw ABSTRACT Digital camera often

More information

Approximated fast estimator for the shape parameter of generalized Gaussian distribution for a small sample size

Approximated fast estimator for the shape parameter of generalized Gaussian distribution for a small sample size BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 63, No. 2, 2015 DOI: 10.1515/basts-2015-0046 Aroximated fast estimator for the shae arameter of generalized Gaussian distribution for

More information

A New ISPWM Switching Technique for THD Reduction in Custom Power Devices

A New ISPWM Switching Technique for THD Reduction in Custom Power Devices A New ISPWM Switching Technique for THD Reduction in Custom Power Devices S. Esmaeili Jafarabadi, G. B. Gharehetian Deartment of Electrical Engineering, Amirkabir University of Technology, 15914 Tehran,

More information

There are two basic types of FET s: The junction field effect transistor or JFET the metal oxide FET or MOSFET.

There are two basic types of FET s: The junction field effect transistor or JFET the metal oxide FET or MOSFET. Page 61 Field Effect Transistors The Fieldeffect transistor (FET) We know that the biolar junction transistor or BJT is a current controlled device. The FET or field effect transistor is a voltage controlled

More information

Figure 1 7-chip Barker Coded Waveform

Figure 1 7-chip Barker Coded Waveform 3.0 WAVEFOM CODING 3.1 Introduction We now want to loo at waveform coding. We secifically want to loo at hase and frequency coding. Our first exosure to waveform coding was our study of LFM ulses. In that

More information

Initial Ranging for WiMAX (802.16e) OFDMA

Initial Ranging for WiMAX (802.16e) OFDMA Initial Ranging for WiMAX (80.16e) OFDMA Hisham A. Mahmoud, Huseyin Arslan Mehmet Kemal Ozdemir Electrical Engineering Det., Univ. of South Florida Logus Broadband Wireless Solutions 40 E. Fowler Ave.,

More information

Influence of Earth Conductivity and Permittivity Frequency Dependence in Electromagnetic Transient Phenomena

Influence of Earth Conductivity and Permittivity Frequency Dependence in Electromagnetic Transient Phenomena Influence of Earth Conductivity and Permittivity Frequency Deendence in Electromagnetic Transient Phenomena C. M. Portela M. C. Tavares J. Pissolato ortelac@ism.com.br cristina@sel.eesc.sc.us.br isso@dt.fee.unicam.br

More information

Primary User Enters the Game: Performance of Dynamic Spectrum Leasing in Cognitive Radio Networks

Primary User Enters the Game: Performance of Dynamic Spectrum Leasing in Cognitive Radio Networks IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO., DECEMBER 365 Primary User Enters the Game: Performance of Dynamic Sectrum Leasing in Cognitive Radio Networks Gonzalo Vazquez-Vilar, Student Member,

More information

Product Accumulate Codes on Fading Channels

Product Accumulate Codes on Fading Channels Product Accumulate Codes on Fading Channels Krishna R. Narayanan, Jing Li and Costas Georghiades Det of Electrical Engineering Texas A&M University, College Station, TX 77843 Abstract Product accumulate

More information

EXPERIMENT 6 CLOSED-LOOP TEMPERATURE CONTROL OF AN ELECTRICAL HEATER

EXPERIMENT 6 CLOSED-LOOP TEMPERATURE CONTROL OF AN ELECTRICAL HEATER YEDITEPE UNIVERSITY ENGINEERING & ARCHITECTURE FACULTY INDUSTRIAL ELECTRONICS LABORATORY EE 432 INDUSTRIAL ELECTRONICS EXPERIMENT 6 CLOSED-LOOP TEMPERATURE CONTROL OF AN ELECTRICAL HEATER Introduction:

More information

Transmitter Antenna Diversity and Adaptive Signaling Using Long Range Prediction for Fast Fading DS/CDMA Mobile Radio Channels 1

Transmitter Antenna Diversity and Adaptive Signaling Using Long Range Prediction for Fast Fading DS/CDMA Mobile Radio Channels 1 Transmitter Antenna Diversity and Adative Signaling Using ong Range Prediction for Fast Fading DS/CDMA Mobile Radio Channels 1 Shengquan Hu, Tugay Eyceoz, Alexandra Duel-Hallen North Carolina State University

More information

TWO-STAGE SPEECH/MUSIC CLASSIFIER WITH DECISION SMOOTHING AND SHARPENING IN THE EVS CODEC

TWO-STAGE SPEECH/MUSIC CLASSIFIER WITH DECISION SMOOTHING AND SHARPENING IN THE EVS CODEC TWO-STAGE SPEECH/MUSIC CLASSIFIER WITH DECISION OOTHING AND SHARPENING IN THE EVS CODEC Vladimir Malenovsky *, Tommy Vaillancourt *, Wang Zhe, Kihyun Choo, Venkatraman Atti *VoiceAge Cor., Huawei Technologies,

More information

Chapter 7 Local Navigation: Obstacle Avoidance

Chapter 7 Local Navigation: Obstacle Avoidance Chater 7 Local Navigation: Obstacle Avoidance A mobile robot must navigate from one oint to another in its environment. This can be a simle task, for examle, if a robot can follow an unobstructed line

More information

Application Note D. Dynamic Torque Measurement

Application Note D. Dynamic Torque Measurement Page 1 of 9 Alication Note 221101D Dynamic Torque Measurement Background Rotary ower sources and absorbers have discrete oles and/or istons and/or gear meshes, etc. As a result, they develo and absorb

More information

Image Deblurring: Challenges and Solutions

Image Deblurring: Challenges and Solutions Image Deblurring: Challenges and Solutions MIHAI ZAHARESCU, COSTIN-ANTON BOIANGIU Deartment of Comuter Science and Engineering University Politehnica of Bucharest Slaiul Indeendentei 313, Bucharest, 060042

More information

Performance of Chaos-Based Communication Systems Under the Influence of Coexisting Conventional Spread-Spectrum Systems

Performance of Chaos-Based Communication Systems Under the Influence of Coexisting Conventional Spread-Spectrum Systems I TRANSACTIONS ON CIRCUITS AND SYTMS I: FUNDAMNTAL THORY AND APPLICATIONS, VOL. 50, NO., NOVMBR 2003 475 Performance of Chaos-Based Communication Systems Under the Influence of Coexisting Conventional

More information

Analysis of Mean Access Delay in Variable-Window CSMA

Analysis of Mean Access Delay in Variable-Window CSMA Sensors 007, 7, 3535-3559 sensors ISSN 44-80 007 by MDPI www.mdi.org/sensors Full Research Paer Analysis of Mean Access Delay in Variable-Window CSMA Marek Miśkowicz AGH University of Science and Technology,

More information

arxiv: v1 [eess.sp] 10 Apr 2018

arxiv: v1 [eess.sp] 10 Apr 2018 Sensing Hidden Vehicles by Exloiting Multi-Path V2V Transmission Kaifeng Han, Seung-Woo Ko, Hyukjin Chae, Byoung-Hoon Kim, and Kaibin Huang Det. of EEE, The University of Hong Kong, Hong Kong LG Electronics,

More information

An Efficient VLSI Architecture Parallel Prefix Counting With Domino Logic Λ

An Efficient VLSI Architecture Parallel Prefix Counting With Domino Logic Λ An Efficient VLSI Architecture Parallel Prefix Counting With Domino Logic Λ Rong Lin y Koji Nakano z Stehan Olariu x Albert Y. Zomaya Abstract We roose an efficient reconfigurable arallel refix counting

More information

multiframe visual-inertial blur estimation and removal for unmodified smartphones

multiframe visual-inertial blur estimation and removal for unmodified smartphones multiframe visual-inertial blur estimation and removal for unmodified smartphones, Severin Münger, Carlo Beltrame, Luc Humair WSCG 2015, Plzen, Czech Republic images taken by non-professional photographers

More information

Decorrelation distance characterization of long term fading of CW MIMO channels in urban multicell environment

Decorrelation distance characterization of long term fading of CW MIMO channels in urban multicell environment Decorrelation distance characterization of long term fading of CW MIMO channels in urban multicell environment Alayon Glazunov, Andres; Wang, Ying; Zetterberg, Per Published in: 8th International Conference

More information

Application of Notch Filtering under Low Sampling Rate for Broken Rotor Bar Detection with DTFT and AR based Spectrum Methods

Application of Notch Filtering under Low Sampling Rate for Broken Rotor Bar Detection with DTFT and AR based Spectrum Methods Alication of Notch Filtering under Low Samling Rate for Broken Rotor Bar Detection with DTFT and AR based Sectrum Methods B. Ayhan H. J. Trussell M.-Y. Chow M.-H. Song IEEE Student Member IEEE Fellow IEEE

More information

ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM

ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM Kaushal Patel 1 1 M.E Student, ECE Deartment, A D Patel Institute of Technology, V. V. Nagar, Gujarat, India ABSTRACT Today, in

More information

THE HELMHOLTZ RESONATOR TREE

THE HELMHOLTZ RESONATOR TREE THE HELMHOLTZ RESONATOR TREE Rafael C. D. Paiva and Vesa Välimäki Deartment of Signal Processing and Acoustics Aalto University, School of Electrical Engineering Esoo, Finland rafael.dias.de.aiva@aalto.fi

More information

A New Method for Design of Robust Digital Circuits

A New Method for Design of Robust Digital Circuits A New Method for Design of Robust Digital Circuits Dinesh Patil, Sunghee Yun, Seung-Jean Kim, Alvin Cheung, Mark Horowitz and Stehen oyd Deartment of Electrical Engineering, Stanford University, Stanford,

More information

Performance Analysis of Battery Power Management Schemes in Wireless Mobile. Devices

Performance Analysis of Battery Power Management Schemes in Wireless Mobile. Devices Performance Analysis of Battery Power Management Schemes in Wireless Mobile Devices Balakrishna J Prabhu, A Chockalingam and Vinod Sharma Det of ECE, Indian Institute of Science, Bangalore, INDIA Abstract

More information

Deblurring. Basics, Problem definition and variants

Deblurring. Basics, Problem definition and variants Deblurring Basics, Problem definition and variants Kinds of blur Hand-shake Defocus Credit: Kenneth Josephson Motion Credit: Kenneth Josephson Kinds of blur Spatially invariant vs. Spatially varying

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. This document is downloaded from DR-NTU, Nanyang Technological University Library, Singaore. Title Author(s) Citation Relative hase noise estimation and mitigation in Raman amlified coherent otical communication

More information

Photonic simultaneous frequency identification of radio-frequency signals with multiple tones

Photonic simultaneous frequency identification of radio-frequency signals with multiple tones Photonic simultaneous frequency identification of radio-frequency signals with multile tones Hossein Emami,, * Niusha Sarkhosh, and Mohsen Ashourian Deartment of Electrical Engineering, Majlesi Branch,

More information

Origins of Stator Current Spectra in DFIGs with Winding Faults and Excitation Asymmetries

Origins of Stator Current Spectra in DFIGs with Winding Faults and Excitation Asymmetries Origins of Stator Current Sectra in DFIGs with Wing Faults and Excitation Asymmetries S. Williamson * and S. Djurović * University of Surrey, Guildford, Surrey GU2 7XH, United Kingdom School of Electrical

More information

UNDERWATER ACOUSTIC CHANNEL ESTIMATION USING STRUCTURED SPARSITY

UNDERWATER ACOUSTIC CHANNEL ESTIMATION USING STRUCTURED SPARSITY UNDERWATER ACOUSTIC CHANNEL ESTIMATION USING STRUCTURED SPARSITY Ehsan Zamanizadeh a, João Gomes b, José Bioucas-Dias c, Ilkka Karasalo d a,b Institute for Systems and Robotics, Instituto Suerior Técnico,

More information

A Novel, Robust DSP-Based Indirect Rotor Position Estimation for Permanent Magnet AC Motors Without Rotor Saliency

A Novel, Robust DSP-Based Indirect Rotor Position Estimation for Permanent Magnet AC Motors Without Rotor Saliency IEEE TANSACTIONS ON POWE EECTONICS, VO. 18, NO. 2, MACH 2003 539 A Novel, obust DSP-Based Indirect otor Position Estimation for Permanent Magnet AC Motors Without otor Saliency i Ying and Nesimi Ertugrul,

More information

Laboratory Essay with Online Back-calculation Anti-windup Scheme for a MTG System

Laboratory Essay with Online Back-calculation Anti-windup Scheme for a MTG System PID' Brescia (Italy), March 8-, WeB. Laboratory Essay with Online Back-calculation Anti-windu Scheme for a MTG System Antônio M. S. Neto, Thaise P. Damo, Antonio A. R. Coelho Federal University of Santa

More information

Detecting Content Adaptive Scaling of Images for Forensic Applications

Detecting Content Adaptive Scaling of Images for Forensic Applications Detecting Content Adative Scaling of Images for Forensic Alications Claude Fillion 1,2, Gaurav Sharma 1,3 1 Deartment of Electrical and Comuter Engineering, University of Rochester, Rochester, NY 2 Xerox

More information

Analysis of Electronic Circuits with the Signal Flow Graph Method

Analysis of Electronic Circuits with the Signal Flow Graph Method Circuits and Systems, 207, 8, 26-274 htt://www.scir.org/journal/cs ISSN Online: 253-293 ISSN Print: 253-285 Analysis of Electronic Circuits with the Signal Flow Grah Method Feim Ridvan Rasim, Sebastian

More information

Delivery Delay Analysis of Network Coded Wireless Broadcast Schemes

Delivery Delay Analysis of Network Coded Wireless Broadcast Schemes 22 IEEE Wireless Communications and Networking Conference: Mobile and Wireless Networks Delivery Delay Analysis of Network Coded Wireless Broadcast Schemes Amy Fu and Parastoo Sadeghi The Australian National

More information

UNDERWATER sensor networks are envisioned as consisting

UNDERWATER sensor networks are envisioned as consisting 66 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 29, NO. 8, SEPTEMBER 2 Random Access Comressed Sensing for Energy-Efficient Underwater Sensor Networks Fatemeh Fazel, Maryam Fazel and Milica Stojanovic

More information

DATA PREPROCESSING FOR DECAMETRE WAVELENGTH EXOPLANET DETECTION: AN EXAMPLE OF CYCLOSTATIONARY RFI DETECTOR

DATA PREPROCESSING FOR DECAMETRE WAVELENGTH EXOPLANET DETECTION: AN EXAMPLE OF CYCLOSTATIONARY RFI DETECTOR 5th Euroean Signal Processing onference (EUSIPO 7 Poznan Poland Setember 3-7 7 coyright by EURASIP DATA PREPROESSIG FOR DEAMETRE WAVELEGTH EXOPLAET DETETIO: A EXAMPLE OF YLOSTATIOARY RFI DETETOR R.Weber

More information

Full Bridge Single Stage Electronic Ballast for a 250 W High Pressure Sodium Lamp

Full Bridge Single Stage Electronic Ballast for a 250 W High Pressure Sodium Lamp Full Bridge Single Stage Electronic Ballast for a 50 W High Pressure Sodium am Abstract In this aer will be reorted the study and imlementation of a single stage High Power Factor (HPF) electronic ballast

More information

Properties of Mobile Tactical Radio Networks on VHF Bands

Properties of Mobile Tactical Radio Networks on VHF Bands Proerties of Mobile Tactical Radio Networks on VHF Bands Li Li, Phil Vigneron Communications Research Centre Canada Ottawa, Canada li.li@crc.gc.ca / hil.vigneron@crc.gc.ca ABSTRACT This work extends a

More information

DYNAMIC ELEMENT MATCHING TECHNIQUES FOR DATA CONVERTERS. Jerry Wayne Bruce, II

DYNAMIC ELEMENT MATCHING TECHNIQUES FOR DATA CONVERTERS. Jerry Wayne Bruce, II DYNAMIC ELEMENT MATCHING TECHNIQUES OR DATA CONVERTERS by Jerry Wayne Bruce, II Bachelor of Science in Engineering University of Alabama in Huntsville 99 Master of Science in Electrical Engineering Georgia

More information

Electronic Ballast with Wide Dimming Range: Matlab-Simulink Implementation of a Double Exponential Fluorescent-Lamp Model

Electronic Ballast with Wide Dimming Range: Matlab-Simulink Implementation of a Double Exponential Fluorescent-Lamp Model Electronic Ballast with Wide Dimming ange: Matlab-Simulink Imlementation of a Double Exonential Fluorescent-Lam Model Marina Perdigão and E. S. Saraiva Deartamento de Engenharia Electrotécnica Instituto

More information

MLSE Diversity Receiver for Partial Response CPM

MLSE Diversity Receiver for Partial Response CPM MLSE Diversity Receiver for Partial Resonse CPM Li Zhou, Philia A. Martin, Desmond P. Taylor, Clive Horn Deartment of Electrical and Comuter Engineering University of Canterbury, Christchurch, New Zealand

More information

Perceptibility and Acceptability of Gamma Differences of Displayed srgb Images

Perceptibility and Acceptability of Gamma Differences of Displayed srgb Images Percetibility and Accetability of Gamma Differences of Dislayed srgb Images Efthimia Bilissi, Ralh E. Jacobson, and Geoffrey G. Attridge Imaging Technology Research Grou, University of Westminster Harrow,

More information

Arrival-Based Equalizer for Underwater Communication Systems

Arrival-Based Equalizer for Underwater Communication Systems 1 Arrival-Based Equalizer for Underwater Communication Systems Salman Ijaz, António Silva, Sérgio M. Jesus Laboratório de Robótica e Sistemas em Engenharia e Ciência (LARsys), Camus de Gambelas, Universidade

More information

Resolution Enhancement Technologies

Resolution Enhancement Technologies Tutor4.doc; Version 2/9/3 T h e L i t h o g r a h y E x e r t (May 23) Resolution Enhancement Technologies Chris A. Mack, KLA-Tencor, FINLE Division, Austin, Texas Classically seaking, otical lithograhy

More information

Optics Communications

Optics Communications Otics Communications 281 (2008) 4424 4431 Contents lists available at ScienceDirect Otics Communications journal homeage: www.elsevier.com/locate/otcom Seckle characteristics of a broad-area VCSEL in the

More information

LDPC-Coded MIMO Receiver Design Over Unknown Fading Channels

LDPC-Coded MIMO Receiver Design Over Unknown Fading Channels LDPC-Coded MIMO Receiver Design Over Unknown Fading Channels Jun Zheng and Bhaskar D. Rao University of California at San Diego Email: juzheng@ucsd.edu, brao@ece.ucsd.edu Abstract We consider an LDPC-coded

More information

COMPARISON OF DIFFERENT CDGPS SOLUTIONS FOR ON-THE-FLY INTEGER AMBIGUITY RESOLUTION IN LONG BASELINE LEO FORMATIONS

COMPARISON OF DIFFERENT CDGPS SOLUTIONS FOR ON-THE-FLY INTEGER AMBIGUITY RESOLUTION IN LONG BASELINE LEO FORMATIONS COMPARISON OF DIFFERENT CDGPS SOLUTIONS FOR ON-THE-FLY INTEGER AMBIGUITY RESOLUTION IN LONG BASELINE LEO FORMATIONS Urbano Tancredi (1), Alfredo Renga (2), and Michele Grassi (3) (1) Deartment for Technologies,

More information

A Novel Image Component Transmission Approach to Improve Image Quality and Energy Efficiency in Wireless Sensor Networks

A Novel Image Component Transmission Approach to Improve Image Quality and Energy Efficiency in Wireless Sensor Networks Journal of Comuter Science 3 (5: 353-360, 2007 ISSN 1549-3636 2007 Science Publications A Novel Image Comonent Transmission Aroach to Imrove Image Quality and nergy fficiency in Wireless Sensor Networks

More information

SQUARING THE MAGIC SQUARES OF ORDER 4

SQUARING THE MAGIC SQUARES OF ORDER 4 Journal of lgebra Number Theory: dvances and lications Volume 7 Number Pages -6 SQURING THE MGIC SQURES OF ORDER STEFNO BRBERO UMBERTO CERRUTI and NDIR MURRU Deartment of Mathematics University of Turin

More information

Design of PID Controller Based on an Expert System

Design of PID Controller Based on an Expert System International Journal of Comuter, Consumer and Control (IJ3C), Vol. 3, No.1 (014) 31 Design of PID Controller Based on an Exert System Wei Li Abstract For the instability of traditional control systems,

More information

Dynamic Gambling under Loss Aversion

Dynamic Gambling under Loss Aversion Dynamic Gambling under Loss Aversion Yair Antler University of Essex November 22, 2017 Abstract A loss-averse gambler faces an infinite sequence of identical unfair lotteries and decides in which of these

More information

LAB IX. LOW FREQUENCY CHARACTERISTICS OF JFETS

LAB IX. LOW FREQUENCY CHARACTERISTICS OF JFETS LAB X. LOW FREQUENCY CHARACTERSTCS OF JFETS 1. OBJECTVE n this lab, you will study the -V characteristics and small-signal model of Junction Field Effect Transistors (JFET).. OVERVEW n this lab, we will

More information

Technical and Economic Feasibility of Passive Shielding Used to Mitigate Power Lines Magnetic Fields

Technical and Economic Feasibility of Passive Shielding Used to Mitigate Power Lines Magnetic Fields Technical and Economic Feasibility of Passive Shielding Used to Mitigate Power Lines Magnetic Fields AHMED R. SAYED, HUSSEIN I. ANIS Electrical Power and Machine Deartment Cairo University Giza EGYPT eng_ahmed.rabee@eng.cu.edu.eg,

More information

The online muon identification with the ATLAS experiment at the LHC

The online muon identification with the ATLAS experiment at the LHC 32 he online muon identification with the ALAS exeriment at the LHC Abstract he Large Hadron Collider (LHC) at CERN is a roton-roton collider roviding the highest energy and the highest instantaneous luminosity

More information

EE 462: Laboratory Assignment 5 Biasing N- channel MOSFET Transistor

EE 462: Laboratory Assignment 5 Biasing N- channel MOSFET Transistor EE 46: Laboratory Assignment 5 Biasing N channel MOFET Transistor by r. A.V. adun and r... onohue (/1/07 Udated ring 008 by tehen Maloney eartment of Elecical and Comuter Engineering University of entucky

More information

INTERNET PID CONTROLLER DESIGN: M. Schlegel, M. Čech

INTERNET PID CONTROLLER DESIGN:  M. Schlegel, M. Čech INTERNET PID CONTROLLER DESIGN: WWW.PIDLAB.COM M. Schlegel, M. Čech Deartment of Cybernetics, University of West Bohemia in Pilsen fax : + 0403776350, e-mail : schlegel@kky.zcu.cz, mcech@kky.zcu.cz Abstract:

More information

FOUNTAIN codes [1], [2] have been introduced to achieve

FOUNTAIN codes [1], [2] have been introduced to achieve Controlled Flooding of Fountain Codes Waqas bin Abbas, Paolo Casari, Senior Member, IEEE, Michele Zorzi, Fellow, IEEE Abstract We consider a multiho network where a source node must reliably deliver a

More information