Figure 1: Location of camera and textured plane.
㪇㪅㪐㪐㪊
㪇㪅㪐㪐㪋
㪇㪅㪐㪐㪌
㪇㪅㪐㪐㪍
㪇㪅㪐㪐㪎
㪇㪅㪐㪐㪏
㪇㪅㪐㪐㪐
㪈
'PNCTIGOGPVTCVG
/GCUWTGOGPVFKTGEVKQP
Ǽ
UECNKPITCVG
EQUǹ
Figure 2: Scaling rate and slant-tilt angle.
2 PROPOSED METHOD
A camera projects the three-dimensional space onto a
two dimensional image. The projected image is de-
termined by 4 parameters, the distance d and the slant
ρ and the tilt τ and the rotation θ. Let the coordinate
systems of the object’s surface plane (x
s
,y
s
,z
s
) and
of the camera’s image plane (x
i
,y
i
,z
i
) and the focal
length f as depicted in Figure 1.
The slant angle ρ is defined as an angle between
z
s
and z
i
, which takes nonnegative values between 0
and 90 (deg.). Furthermore, the angle between the
x
i
axis and the projection of the surface normal (z
s
),
onto the image plane (x
i
,y
i
) is defined as the tilt an-
gle τ, which takes values between −180(deg.) and
180(deg.). The slant-tilt combination represents the
orientation of a planar surface. An angle between the
x
i
axis and the projection of the x
s
axis is defined as
a rotation angle θ.
The scaling, slanting, tilting, rotation of an image
all changes the power spectrum (amplitude of the spa-
tial frequencies) of the image but their effects are
different. For example, the rotation causes the rota-
tion of the spectrum and the scaling (zooming) causes
the isotopic scaling and the slant and the tilt cause
anisotropic scaling. Proposed method estimates all
the positional parameters including the scaling, the
slant and the tilt by comparing the spectrum of two
images.
The outline of the procedure is as follows:
1. Cancellation of the shift.
The proposed method first calculates the power
spectrum of two images. This cancels the shift
(translation) between images because the power
spectrum of an image doesn’t change by translation
of the image.
2. Estimation of a rotation angle
Make the log-polar mappings of the two spectrums.
By this mapping, the rotation angle θ and a scale
factor λ is transformed to the translational displace-
ments between two images. After log-polar map-
ping, the proposed method calculates the rotation
angle θ of the images using phase-only correla-
tion (Takita, 2003). The rotation angle is computed
by the difference of peak coordinates in the θ-axis.
3. The calculation of an enlargement and reduc-
tion by the difference in a measurement direc-
tion.
The proposed method calculates the rate of
anisotropic scaling between the two log-polar spec-
trums. After log-polar mapping, this method de-
cides the direction of search. Two-dimensional
phase-only correlation is used for calculation of the
rate of enlargement. The rate of enlargement is
computed from the peak coordinates of the direc-
tion of λ. The rate of enlargement is calculated re-
peatedly by changing the direction to search. Con-
sequently, the enlargement for every direction is es-
timated.
4. The calculation of a rate of scaling, and the
slant-tilt angle ρ, τ .
The rate of enlargement and reduction of each mea-
surement direction changes in a shape of an ellipse.
A rate of scaling is calculated from the value of a
direction of a long axis, the inclination direction
of optic axis (τ ) is calculated from a direction of
a short axis, and the inclines angle ρ is calculated
from a ratio of a long axis and a short axis. The
relation between rate of the enlargement and the
slant-tilt angle ρ, τ is shown in Figure 2.
5. The calculation of the amount of movements of
the x, y direction.
First, an input image is rectified using inclination
direction of optic axis (τ ), and inclines angle ρ.
Next, the proposed method calculates the rotation
angle θ of the images using phase-only correlation
afresh. The input image is rectified using τ, ρ, θ.
Finally, using the reference image and the compen-
sated input image, the proposed method calculate
an amount of movements of x and y directions, and
image registration is completed.
A flow of the proposed algorithm is shown in Figure
3.
VISAPP 2006 - IMAGE ANALYSIS
390