ner. To encourage the network for generating fine details,
we further impose a local structure loss on important face
components (e.g., eyes, noses, and mouths). Figure 1 shows
deblurred examples with and without the proposed seman-
tic priors and losses. The proposed method is able to recon-
struct better facial details than the network trained with only
the pixel-wise L
1
loss function (i.e., without using seman-
tics). As our method is end-to-end without any blur kernel
estimation or post-processing, the execution time is much
shorter than the state-of-the-art MAP-based approaches.
To handle blurred images produced by unknown blur
kernels, existing methods typically synthesize blur kernels
by modeling the camera trajectories [4, 12] and generate a
large number of blurred images for training. Instead of si-
multaneously using all synthetic blurred images for train-
ing, we propose an incremental training strategy by first
training the network on a set of small blur kernels and then
incorporating larger blur kernels sequentially. We show that
the proposed incremental training strategy facilitates the
convergence and improves the performance of our deblur-
ring network on various sizes of blur kernels. Finally, we
impose a perceptual loss [14] and an adversarial loss [10] to
generate photo-realistic deblurred results.
We make the following contributions in this work:
• We propose a deep multi-scale CNN that exploits
global semantic priors and local structural constraints
for face image deblurring.
• We present an incremental strategy to train CNNs to
better handle unknown motion blur kernels.
• We demonstrate that the proposed method performs fa-
vorably against state-of-the-art deblurring approaches
in terms of restoration quality, face recognition and ex-
ecution speed.
2. Related Work
Single image deblurring can be categorized into non-
blind and blind deblurring based on whether the blur kernel
is available or not. We focus our discussion on blind image
deblurring in this section.
Generic methods. The recent progress in single im-
age blind deblurring can be attributed to the development
of effective natural image priors, including sparse image
gradient prior [8, 23], normalized sparsity measure [17],
patch prior [42], L
0
gradient [48], color-line model [18],
low-rank prior [34], self-similarity [27] and dark channel
prior [31]. Through optimizing the image priors within the
MAP framework, those approaches implicitly restore strong
edges for estimating the blur kernels and latent sharp im-
ages. However, solving complex non-linear priors involve
several optimization steps and entail high computational
loads. As such, edge-selection based methods [6, 46] adopt
simple image priors (e.g., L
2
gradients) with image filters
(e.g., shock filter) to explicitly restore or select strong edges.
While generic image deblurring methods demonstrate state-
of-the-art performance, face images have different statisti-
cal properties than natural scenes and cannot be restored
well using the above approaches.
Domain-specific methods. To handle images from spe-
cific categories, several domain-specific image deblurring
approaches have been developed. Pan et al. [30] introduce
the L
0
-regularized priors on both intensity and image gradi-
ents for text image deblurring as text images usually contain
nearly uniform intensity. To handle extreme cases such as
low-light images, Hu et al. [13] detect the light streaks in
images for estimating blur kernels. Anwar et al. [2] pro-
pose a frequency-domain class-specific prior to restore the
band-pass frequency components. In addition, a number
of approaches use reference images as guidance for non-
blind [43] and blind deblurring [11]. However, the perfor-
mance of such methods hinges on the similarity of the ref-
erence images and quality of dense correspondence.
As face images have fewer textures and edges, existing
algorithms based on implicit or explicit edge restoration are
less effective. Pan et al. [29] search for similar faces from
a face dataset and extract reference exemplar contours for
estimating blur kernels. However, this approach requires
manual annotations of the face contours and involves com-
putationally expensive optimization processes of blur ker-
nels and latent images in the MAP framework. In contrast,
we train an end-to-end deep CNN to bypass the blur ker-
nel estimation step and do not use any reference images or
manual annotations when deblurring an image.
CNN-based methods. Deep CNNs have been adopted
for several image restoration tasks, such as denois-
ing [26], JPEG deblocking [7], dehazing [35] and super-
resolution [16, 19]. Recent approaches apply deep CNNs
for image deblurring in several aspects, including non-blind
deconvolution [37, 47, 50], blur kernel estimation [38] and
dynamic scene deblurring [28]. Chakrabarti et al. [4] train
a deep network to predict the Fourier coefficients of a de-
convolution filter. Despite computational efficiency, these
CNN-based methods do not perform as well as the state-of-
the-art MAP-based approaches, especially on large motion
kernels.
Since text images usually contain uniform intensities
with fewer texture regions, an end-to-end deep network [12]
performs well, especially under large noise levels. Xu
et al. [49] aim to jointly deblur and super-resolve low-
resolution blurred face and text images, which are typically
degraded by Gaussian-like blur kernels. In this work, we
focus on deblurring face images from complex motion blur.
We exploit global and local semantic cues as well as per-
ceptual [14] and adversarial [10] losses to restore photo-
realistic face images with fine details.
评论