258 Y. Xu et al.
mechanism of adaptive scale representation of geometric features is important to
alleviate the phase singularity problem.
It is known that objects in the world appear in different ways depending on the
scale of observation [16]. Here we use a set of quaternion Gabor filters as kernel
functions to give the complete scale representation of the original signal. During the
adaptation of the local scales of quaternion Gabor filtering, as shown in Fig. 7,the
response at the given pattern reaches the maximum value at its characteristic scale
and descends at neighboring scales. When the scale of filtering is rather far from
the characteristic scale of the local pattern, the amplitude is expected to be very
small, and thus the singularity problem arises. Therefore it is important to select
local appropriate scales for further analysis of unknown image pattern.
To robustly model the correspondence of point sets in an image pair, which are
captured at different time or views, our previous work proposed a phase-based data
measure for assignment a =(p, q) using adaptive-scale quaternion wavelet kernel
representation as below [4]:
M
a =(p, q)
=
σ ∈S
p
∈Ω
p
,q
∈Ω
q
ρ
1
p
;σ
ρ
2
q
;σ
φ
1
p
;σ
−φ
2
q
;σ
2π
+
θ
1
p
;σ
−θ
2
q
;σ
π
+
ψ
1
p
;σ
−ψ
2
q
;σ
π/2
, (11)
where S is the scale-space of the given quaternion filter set, Ω
p
and Ω
q
are the
neighborhoods of the points p and q, respectively, ρ
1
and ρ
2
are the output ampli-
tude spectrums of two images, which either are the left and right views in the stereo
matching problem or the sample images captured at different time in the optical flow
problem. The operator [Φ]
A
extracts the principal value of Φ within the range of
[−A/2,A/2). It is noted that the phase pattern (φ,θ,ψ)
T
in a local neighborhood
is directly used to set up the data measure and the absolute distance metric of two
phase patterns is weighted by the amplitude. As a result, only the phase values ex-
tracted by the quaternion wavelet kernels that well match the characteristic scale of
the given pattern with strong responses contribute to the data measure. Therefore the
mechanism of adaptive-scale kernel representation efficiently alleviates the negative
effects of phase singularity.
To further emphasize the importance of the mechanism of the adaptive scale
kernel representation, we give two comparison experiments to demonstrate the im-
provements introduced by this mechanism. As shown in Figs. 8 and 9, we compare
our computational model with Chan’s phase-difference model [3] for 2D shift esti-
mation between images, where the latter one is typical of the existing phase-based
method [1, 2].
Chan [3] used the phase-difference model to compute the disparity/optical flow
field. The phase singularities are detected and removed by threshold constraints of
magnitude and local frequency. Then the shift estimation would be given up if the
local structure cannot be captured under the given scale of the filtering. In his pyra-
mid decomposition structure, these holes would outspread from coarse scales to fine