Professional Documents
Culture Documents
1871
I. I NTRODUCTION
1545-598X 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
1872
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, VOL. 11, NO. 11, NOVEMBER 2014
LE = L (1 + S cos(H + )) .
(3)
(1)
(2)
ANCUTI AND ANCUTI: EFFECTIVE CONTRAST-BASED DEHAZING FOR ROBUST IMAGE MATCHING
constraints. Since we aim for a low-complexity recovery solution of the unknown vector we solve the problem as a
L1-regularized least squares. To prevent over-fitting we introduce a regularization term weighted by the parameter = 0.1.
Our L1-regularized least squares problem always converges to
a solution and shows to be relatively fast converging in approximately 2030 iterations. The final dehazed version of the image
is the result of substituting the original degraded luminance L
with the enhanced version LE and the new saturation SE =
S(1 + L/LE ) in the HSL color space.
III. M ATCHING OF H AZY I MAGES
Local feature points (keypoints) are used for matching images due to their impresive robustness and invariance to different transformations. The matching methods based on keypoints
shown to be more effective [2] than matching techniques based
on extracting edges and contours. Typically, the framework
of matching images based on local keypoints consists on
three main steps. First, the local feature points (keypoints or
interest points) are extracted from an image based on their
neighborhood information. In general the keypoints are those
locations of images with important variation in their immediate
neighborhoods. The second step is to compute descriptors
(signatures) based on the neighbor regions of the keypoints.
Different techniques, which describe nearby regions of feature
points, considers in general color, structure, and texture. The
main goal of them is to increase the distinctness of the extracted
feature points to improve the efficiency and to simplify the
matching process. Finally, the signature vectors of extracted
keypoints are compared using some metrics (e.g., Euclidean
distance, earth movers distance) or derived strategies that are
based on such distances.
Recent remote sensing applications employ local feature
points to solve problems such as automatic registration [17],
urban-area and building detection [18], registration of hyperspectral imagery [19]. In general these applications are built
on the well-known SIFT [14] operator. Due to its impressive
results reported in the comprehensive studies [2], [20] applying
SIFT is not causal. Basically, most of the recent local feature
points operators represent improvements derived from SIFT,
designed for specific cases and applications.
In this letter, we also use the the well-known SIFT [14]
operator. However, different than previous work, in this letter
we analyze the problem of matching hazy images based on local
feature points. For the sake of completeness the SIFT operator
is briefly discussed in the following subsection.
A. Matching Based on SIFT Operator
The feature points (keypoints) of the SIFT operator [14]
are searched in the Difference of Gaussian (DoG) scale space.
The DoG is built by subtracting images that previously have
been convolved (blurred) with a Gaussian function with a
standard deviation that increases monotonically and represents
a good approximation of Laplacian. The keypoints candidates
are filtered as local extrema in DOG scale space. Such location
is selected only if its value is greater or smaller than all its
26 neighbors [Fig. 1(a)]. As discussed previously, related to
1873
Fig. 1. SIFT operator. (a) Keypoint detection in DOG scale space. (b) Signature of the keypoint.
1874
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, VOL. 11, NO. 11, NOVEMBER 2014
Fig. 4. Matching based on SIFT: original hazy images (10 good matches),
Adobe Photoshop Auto Contrast (52 good matches), Tarel and Hautiere [8]
(71 good matches), our method (236 good matches).
Fig. 3. Hazy image and the enhanced results of Adobe Photoshop Auto
Contrast operation, Tarel and Hautiere [8] and our contrast-based strategy.
original images but also on the images enhanced using different enhancing techniques. This evaluation, used previously
in the comprehensive study of Mikolajczyk and Schmid [1],
compares the recall for various overlap errors. We slightly
redefine recall as the number of correct matches divided by
the maximum number of correct matches obtained by the most
efficient method. The overlap error represents how well the
neighbor regions of the matched features correspond under a
transformation. In our case the tested pairs of images are related
by the homography that is computed as presented in [1]. The
overlap error is defined by the ratio of the intersection and union
of the feature neighbor regions.
Fig. 5 plots the relation between the recall value and the
value of the overlap error for different enhancing techniques
matching procedure that uses the SIFT operator. In Figs. 4
and 6 the valid matches are those that have the overlap error
less than 50%. As can be seen, matching procedure applied on
our enhanced results yields significant improvements in terms
of correct matches compared with the Adobe Photoshop Auto
Contrast but also the recent technique of Tarel and Hautiere [8].
ANCUTI AND ANCUTI: EFFECTIVE CONTRAST-BASED DEHAZING FOR ROBUST IMAGE MATCHING
1875
Fig. 6. Matching the original images using SIFT [14] yields 37 valid matches
while the same matching procedure applied on the enhanced images using our
technique yields 179 valid matches.
V. C ONCLUSION
In this letter is presented a new single-based image dehazing
technique. Our strategy to enhance hazy images optimizes the
contrast by constraining the degradation of the finest details
and gradients to minimum. The degraded discontinuities are enhanced mostly in the regions that lost the original contrast of the