Table 1. The results of the experiment: amount of pixelwise difference calculation for Lucas-
Kanade and SPSA-based algorithms.
Characteristic Lucas-Kanade SPSA-based
Number of measurements per iteration 24960 2
Number of iterations 3 1201
Number of measurements 74880 2402
not require possibility of direct gradient measurement, needs only 2 function measure-
ment on each iteration and once differentiable function. Drift is only assumed to be
limited, which includes random and directed drift. It was proven that the estimation er-
ror of this algorithm is limited with constant value. The modeling was performed on a
multidimensional case.
The results show the potential performance gains of using the SPSA-type algorithms
for tracking of objects on video. Probably, more sofisticated algorithms based on op-
timization such as kernel-based methods of tracking [2] can also be improved by the
same technique. Authors want to try such application in future.
References
1. Lukas B., Kanade T., ”An Iterative Registration Technique with an Application to Stereo
Vision,”. In Proc. Imaging Understanding Workshop., 1981, pp. 121-130.
2. Tsin Y. Kernel Correlation as an Affinity Measure in Point-Sampled Vision Problems. PhD
Thesis, Carnegie Mellon University, 2003.
3. Popkov A. Yu., “Gradient methods for nonstationary unconstrained optimization problems,”
Automat. Remote Control, No. 6, pp. 883–891, 2005.
4. Polyak B. T., Introduction to Optimization. New York: Optimization Software. 1987.
5. Kushner H., Yin G., Stochastic Approximation and Recursive Algorithms and Applications.
Springer. 2003.
6. Borkar V. S., Stochastic Approximation. A Dynamical Systems Viewpoint. Cambridge Uni-
versity Press. 2008.
7. Guo L., “Stability of recursive stochastic tracking algorithms,” SIAM J. Control and Opti-
mization, vol. 32, No 5, pp. 1195–1225, 1994.
8. Granichin O. N., Polyak B. T., Randomized Algorithms of an Estimation and Optimization
Under Almost Arbitrary Noises. Moscow: Nauka. 2003.
9. Granichin O. N., “Procedure of stochastic approximation with disturbances at the input,”
Automat. Remote Control, vol. 53, No 2, part 1, pp. 232–237, 1992.
10. Granichin O. N., “A stochastic recursive procedure with dependent noises in the observation
that uses sample perturbations in the input,” Vestnik Leningrad Univ. Math., vol. 22, No 1(4),
pp. 27–31, 1989.
11. Polyak B. T., Tsybakov A. B., “Optimal order of accuracy for search algorithms in stochastic
optimization,” Problems of Information Transmission, vol. 26, No 2, pp. 126–133, 1990.
12. Spall J. C., “Multivariate stochastic approximation using a simultaneous perturbation gradi-
ent approximation,” IEEE Trans. Automat. Contr., vol. 37, pp. 332–341, 1992.
13. Spall J. C., “Developments in stochastic optimization algorithms with gradient approxima-
tions based on function measurements,” Proc. of the Winter Simulation Conf., pp. 207–214,
1994.
73