estimated on the entire image is not enough to get a
reliable decision in this case.
In this paper we propose a localized blur
assessment algorithm for natural images inspired by
the previous work of (Tong et al., 2004). Our aim is
to detect the blurred regions that affect the object of
interest, in our case the plant.
The paper is organized as follows: Section 2
describes the existing algorithms for blur
assessment. Section 3 presents the proposed local
blur assessment in natural images. Experimental
results are shown in Section 4 followed by
conclusions and future work in Section 5.
2 RELATED WORK
Blur is a caused by an imperfect image formation
process. There are four types of blur: out-of-focus,
camera shake, object motion and atmospheric blur
(fog, rain, etc.). In this section, we restrained our
research towards objective no-reference blur metrics,
since we do not dispose of the reference image.
Objective no-reference blur detection methods
address two types of evaluation introducing global
and local metrics, respectively. Global assessment
reveals blur extent coefficients, blur classification
and restoration possibilities. However, methods
work successfully over landscape images, these
indexes have limitations when applied to macro-like
photos. Local metrics are often combined with the
pre-use of a global evaluation or a block division of
the original image. It is more intuitive, as avoids
mistakenly focusing on the blurry background.
Multiple approaches to blur detection are based
on edge detection (Tong et al., 2004), (Chen and
Bovik, 2011), (Narvekar and Karam, 2011)]. (Tong
et al., 2004) propose a blur detection scheme built on
the Haar wavelet transform and edge detection. The
algorithm is based on the estimation of edge
sharpness and the computation of the blur extent
based on a discrimination of sharp edges. The results
show a global assessment of blurred landscape
images. For macro-type images, the algorithm fails.
(Moorthy and Bovik, 2010) and (Chen and Bovik,
2011) investigate a blur metric using wavelets for
natural scenes. The first approach represents a blind
assessment based on a probabilistic support vector
machine (SVM) and a support vector regression
(SVR) in order to map the image statistics in one
global value. The second approach consists of three
steps. At first, the SVM is applied to get a coarse
quality assessment. It is followed by a multi-
resolution analysis to refine the blur metric and the
last step consists of the prediction of the blur metric.
In (Narvekar and Karam, 2011), a no-reference blur
metric method is described based on the human
perception and edge analysis. It is a probabilistic
method applied on each edge in an image arriving to
a global assessment of Gaussian and JPEG2000 blur
types, respectively.
The estimation of the blur kernel is commonly
used to detect and classify blurred images (Joshi et
al., 2008), (Hsu and Chen, 2008). Linear blur in
digital images is described using a “blur kernel” or
the point-spread-function (PSF). The drawback is
that linear blur does not include all blur types (e. g.
out-of-focus blur). In (Joshi et al., 2008), a blur
detection algorithm for spatially-varying blur
functions is presented, in particular the estimation of
point-spread function (PSF). The method handles
defocus blur, camera motion and intrinsic image
formation. The method is completely automatic and
scene-independent. (Hsu and Chen, 2008), propose a
blurred image detection and classification algorithm
based on the estimation of point spread function and
the use of support vector machine (SVM). The blur
extent is computed using the image gradient model.
Next, images are classified into globally or locally
blurred images using the point spread function.
Furthermore, globally blurred images are sorted into
camera shake or out-of-focus, while on locally
blurred images a segmentation algorithm is
performed to detect the blurred regions and classify
them into depth-of-field or moving object type,
respectively. The use of SVM increases
computational costs and complexity.
A region-based blur detection approach has been
conducted by (Lim et al., 2005). Images are divided
into non-overlapping blocks where local measures
are computed through image analysis. Based on the
figure-of-merits, the estimated parameters are
brightness, color, median sharpness, density of sharp
blocks and composition. The success rate is 90%,
while the algorithm produces 10% of false alarms.
Global detection works well over landscape
images where blur is usually linear. Complex blur
kernels are difficult to estimate using only global
quality metrics. Determining a probability of rather
sharp/blurry image is not enough to decide whether
the image may or may not be used in further
processing steps. Localization of blurred regions are
more adequate to solve problems related to objects
of interest, which will consist the input for
segmentation algorithms, feature extraction or
recognition. The low computational cost of the Haar
wavelet analysis suits the scope of implementation
on smartphones.
VISAPP 2012 - International Conference on Computer Vision Theory and Applications
124