Professional Documents
Culture Documents
Analyzing Looming Motion Components From hypergeometric function. These results can be used for the design
of TTC operators based on integral brightness measurements. Spe-
Their Spatiotemporal Spectral Signature cial cases of MT parameters are studied in Section 4, as each point
in the Mellin parameter space leads to a different operator.
Phillipe Burlina and Rama Chellappa
2 MOTIVATIONS
AND PREVIOUS WORK
Abstract-This paper addresses the use of spatiotemporal transform
methods applied to the analysis of dynamic image sequences and the We are interested in the following problem: given image point
characterization of image motion. Image motion including a divergent trajectories,
component (resulting from a looming camera component) is analyzed
in the spatiotemporal Mellin Transform (MT) domain, resulting in the
r(t)= f(r, t), r(O)= ro
separation of the spectrum into two parts: a structural term and under the assumption of image point brightness constancy inside
corresponding to the spatial MT of the static image, and a kinematic a temporal window of length A T
term depending on Time-to-Collision (a motion support). We examine
potential applications of this property for the recovery of image motion I(r (t),t) = Io(r(O)), t E AT (1)
from integral image brightness measurements and the computation of
Time-To-Collisionusing spatiotemporal MT analysis. we seek an appropriate integral transformation TII(.,.)l(ss, s,)
achieving the factorization of the spatiotemporal intensity function
Index Terms-Motion analysis, frequency domain analysis, time-to- I(r, t ) in the transform domain into a term depending only on the
collision, Mellin transforms, spectral structure.
structure of the image at rest TIIo(r)](s,) and a term M(s,, s,)
4) -- depending on the actual motion parameters, i.e.,
0162-8828/96$05.0001996 IEEE
1030 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 18, NO. 10, OCTOBER 1996
P= - o x P - V , image point trajectories satisfy divergent dynamic imagery, where the MT is applied along the
time and radial directions. Note that along the angular dimension,
the choice of the actual transform operator is not significant since
the angular coordinate remains invariant under looming. Any
arbitrary transformation is suitable along that dimension, and the
angular component participation is omitted in the following
with I,+,. the Focus of Expansion (FOE), and the rotational terms derivations.
given by
3.2 MT of a Complete Polynomial Divergent Sequence
Consider the case of polynomial looming observed from the time
origin to completion zo. We show next that the MT applied to this
The image sequence can be appropriately warped so as to cancel spatiotemporal input yields the desired factorization into struc-
out the additive contribution of the rotational flow r,. The authors tural and kinematic components. This case reveals a simple ex-
have reported a method to achieve this derotation procedure, and pression for the motion support. Taking the 2D MT along the time
the interested reader is referred to [17].When this is accomplished, and radial directions on a dynamic radial intensity profile result-
(3)yields ing from polynomial looming, and using (5),we get for t E [O, %]
(4)
q I ( L t ) ] ( z r , z , )= q,
(Y)](zr)7:P(1 -ZrrZ*) (6)
-1 with Xe(z,) < 1, Re(z,) > 0. The derivation follows immediately from
where z ( t ) = - (a'l'(t)) = - Z / Z (respectively, zo) represents the the definitions of the MT and the Beta function fl.,.)with support
TTC at time t (resp. time 0). The TTC will be assumed spatially continued over complex variables.
constant across the image intensity profile under analysis. For later
3.3 MT of an Incomplete Divergent Sequence
use, note that TTC simply satisfies i ( t )= - 1and .(E) = zo - .
Consider the Gauss hypergeometric function series F2,1(., .; .;.) (see [4]),
xi=,Wx'
with'
At this point, it is worthwhile to draw the reader's attention to
the following observation. Consider the simpler uniform looming defined as: F2,,(a,b; c; x ) = (a), T(a + n)/T(a).
=
case, for which d(rZ) = 0 yields Y ( ~ Z) + nu("-')Z = 0 , which itself We first quote a result from [lo] needed in this section:Assume I x I < 1,
finally leads to Y ( ~=) (-l)"n!($)" Y. Therefore, looming motion Re(zJ > Re(zz)> 0, then
components, even when uniform, generate image trajectories with
non-zero temporal derivatives of arbitrary order. As a result, the
frequency domain interpretation of uniform looming motion is
inherently more complex than that of parallel translation. Time- Consider the more general case, where the looming motion is
polynomial laws for the image velocity cannot completely describe known only up to current time instant E, i.e., only part of the total
this type of motion. looming sequence I(r, t ) is observed, for t E [0, t] where t < q,. This
We now turn to the Mellin transform. The MT of a real function case is relevant for the possible extraction of TTC (zo or equiva-
f ( x ) with support on the positive real line is defined as a general lently de)). Call J&) the indicator function on the set [0, E]. We
integral transformation with kernel equal to xs-',s E C [4] seek the spatiotemporal MT of the function I(r, t)J&). In this case,
we obtain the desired factorization with, in the case of uniform loom-
.Z[f(x)] (s) = Jl-=f(x)Pdx
ing, the motion support Y(z, ZJ expressed in terms of F2,1(., .; .;.) and
with s such that 1,< Xe(s) < 4.Previous applications of MT's have TTC. Indeed, if t < TO, we have
mostly related to object recognition for the design of invariant
descriptors [15]. We consider here the application of a 2D MT to
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 18, NO. 10, OCTOBER 1996 1031
Mm,k= N I I ( r , t ) ] ( z r= m,z, = k )
( n+ m - (e)n
= s ( m, -I)!
L 2
n=o k+n n!
where for simplicity the known Mellin transform of the image
at rest evaluated at z,= m is denoted by S,, and corresponds to
the ( m - 1)st order spatial moment of the original image at rest,
i.e., N [ I , ( r ) ] ( m )= S,. In particular, we have
1
2s&
2
; 1 I
z0 = 2'2 .
-4& ' M$2 0x 08
G(&+&qj?
~
1 ~
2'2 2 06 0.6
U4 0.4
An example of such a case is reported here. Using the Binomial
0.2 02
formula, it may be shown that F(z,, 2,; z,; z ) = (1 - z)-"".Therefore,
0
on planes defined by z,= zt + 1, ( 8 )becomes '0 02 04 06 OX 0 0.2 04 06 0.8
34[W)J,(f)](Z! + 1 , z t ) = ~ [ I f l ( 4 ] +1)[+T
(z, z;' (10) Fig. 3. TTC from phase
The last equation may be the basis for further moment expres- 4.3 Discussion
sions. We use it first for the more general case of Mellin trans-
Some observations are in order concerning the application of spa-
forms evaluated along particular subspaces yielding spectral
tiotemporal MT as a tool for divergent motion analysis. Because of
interpretations and given by (zr, Z J = ((a+ 1) + j 2 n f, a + j 2 n fl. its reliance on MT, this method has limitations resembling those
In this case ( 8 ) leads to involved in the use of global operators. These are limitations
similar to those of moments (such as boundary effects, memory
effects for lower-order temporal moments, redundancy and
greater noise sensitivity for higher-order moments, see 111). The
behavior of the above phase- and magnitude-based TTC operators
can be shown to closely depend on the selected value of a. For
smaller values of a the performance of these operators degrades.
Similarly, faster "convergence" results from use of higher-order
moments along with greater noise sensitivity. One explanation
lies in the general form of the equivalent Parseval's formula for
using the notation 3 4 [ . l ( a + j 2 II f, b + j 2 rI fl = N7a,b[.1(fl
and the Mellin transform reported in [SI: For -1 < a < 1/2, values of
n/l[.l(a + j 2 n fl = N_?,[.](fl. If a = 0, the motion support adds the transformed function closer to the time origin are overem-
only a phase component to the overall spectral distribution. phasized in the resulting Mellin magnitude spectrum. The
The motion support otherwise alters the spectrum and d.)may converse is true for a > 1/2. For this reason, the use of rational
be recovered from the magnitude spectrum moments for the determination of sshould not be carried out in
cases where min(Re(z,), Re(z,)) < 1/2.See also [11 for a discussion
of related properties of spatial moments. Limitations due to
specific assumptions made by this method should also be further
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE. VOL. 18, NO. 10, OCTOBER 1996 1033
considered. One of these assumptions, the brightness constancy [I51 Y. Sheng and H. Arsenault, “Experimentson Pattern Recognition
assumption in U), is shared by most spatiotemporal filtering ap- Using Invariant Fourier-Mellin Descriptors,” J. Optical Society of
proaches (see for instance [ 5 ] ,[6], [9]). The success of this method America, vol. 3, pp. 771-776, June 1986.
[I61 M. Tistarelli and G. Sandini, ”On the Advantages of Polar and
also depends on the ability to carefully track the FOE and rotational Log-Polar Mapping for Direct Estimation of Time-to-Impact from
motion, which further raises the problem of sensitivity to these pa- Optical Flow,” IEEE Trans. Pattern Analysis and Machine Intelligence,
rameters. More on this may be found in [17]. This method offers vol. 15, pp. 401410, Apr. 1993.
some notable advantages: It relies on integral information which is [I71 Y. S . Yao, P. Burlina, and R. Chellappa, ”Electronic Image Sta-
more robust to noise than differential information. These operators bilization Using Multiple Visual Cues,” Proc. Int‘l Conf. Image
allow sharing of resources for both recognition and motion analysis Processing, pp. 191-194, Crystal City, Va., Oct. 1995.
purposes. Finally, the delicate numerical implementation of the MT
is offset by the possibility of real-time analog MT computation using
optical Fourier processing methods [121. Lastly, we wish to draw the
reader’s attention to the relationship between the MT and other re-
lated filtering schemes to ”processes” observed or proposed in bio-
logical vision: The literature contains ample studies of these and the
interested reader is referred to [61.
5 CONCLUSION
We extended spatiotemporal spectral approaches of image motion
recovery to types of motion including camera looming. We showed
that the factorization of the spatiotemporal spectrum is obtained in
the MT domain. The expression of the MT motion support is derived
for incomplete divergent sequences. The latter relationship involves
a hypergeometric function which can be specialized to particular
values of the Mellin parameters, each yielding an operator for com-
puting the TTC. The properties of these operators are discussed.
REFERENCES
Y. Abu-Mostafa and D. Psaltis, ”Recognitive Aspects of Moment
Invariants,” IEEE Trans. Pattern Analysis and Machine Intelligence,
vol. 6, pp. 698-706, NOV.1984.
P. Burt, R. Hingorani, and R. Kolczynski, ”Mechanisms for
Isolating Components Patterns in the Sequential Analysis of
Multiple Motion,” Proc. IEEE Workshop on Visual Motion
(Princeton,NJ), pp. 187-193, Oct. 1991.
W. Chen, G. Giannakis, and N. Nandhakumar, ”Spatio-Temporal
Approach for Time-Varying Image Motion Estimation,” Proc. Int’l
Conf. Image Processing, pp. 232-236, Austin, Tex., Nov. 1994.
S. Colombo and J. Lavoine, Transformations de Laplace et de Mellin;
Formulaires, Mode d’lltilisation, Gauthier-Villars,Paris, 1972.
G. Cortellazzo and M. Balanza, ”Frequency Domain Analysis of
Translations with Piecewise Cubic Trajectories,” IEEE Trans. Pattern
Analysis and Machine Intelligence, vol. 15, pp. 411416, Apr. 1993.
M. Eckert and G. Buchsbaum, ”Efficient Coding of Natural Time
Varying Images in the Early Visual System,” Philosophical Trans.,
the Royal Society London, Series B, vol. 339, pp. 385-395,1993.
D. Fleet and A. Jepson, ”Stability of Phase Information,” IEEE
Trans. on Pattern Analysis and Machine Intelligence, vol. 15,
pp. 1,253-1,269, Dec. 1993.
S. Goh, The Mellin Transform: Theory and Digital Implementation,
PhD dissertation, Purdue Univ., 1985.
D.J. Heeger, ”Optical Flow Using Spatiotemporal Filters,” Int’l J .
Computer Vision, vol. 1, pp. 279-302,1988.
K. Iwasaki, H. Kimura, S.Shimomura, and M. Yoshida, From
Gauss to Painleni, Vieweg und Sohn, Braunschweig, 1991.
R. Jasinschi, ”Intrinsic Constraints in Space-Time Filtering: A New
Approach to Representing Uncertainty in Low-Level Vision,” IEEE
Trans. Pattern Analysis and Machine Intelligence, vol. 14, pp. 353-366,
Mar. 1992.
N.Konforti, D. Mendlovic, and E. Marom, ”Real Time Optical
Generation of Circular or Mellin Radial-Harmonic Filters,” J. Optical
Society of Amevira, vol. 7, pp. 225-230, Feb. 1990.
R. Nelson and J. Aloimonos, ”Obstacle Avoidance Using Flow
Field Divergence,” I E E E Trans. Pattern Analysis and Machine Intel-
ligence, vol. 2, pp. 1,102-1,106, Oct. 1989.
J. Segman, J. Rubinstein, and Y. Zeevi, “The Canonical Coordi-
nates Method for Pattern Deformation: Theoretical and Compu-
tational Considerations,” l E E E Trans. Pattern Analysis and Machine
Intelligence, vol. 14, pp. 1,171-1,183, Dec. 1992.