Table 2: Second Experiment. Statistics on the inaccuracy of
the motion fields estimated by PM and IM at index 0.
|θ − θ
ref
| kw − w
ref
k/kw
ref
k
Method mean st. dev. mean st. dev.
PM 24.16 30.34 0.32 0.44
IM 5.98 11.40 0.11 016
Figure 6: Third Experiment. Observations Images.
trieved by PM and IM are qualitatively similar to the
ground truth. Table 3 gives statistics on the difference
between the results and the ground truth. It shows
that both methods estimate correctly the velocity with
a slight advantage to IM.
Table 3: Third Experiment. Statistics on the inaccuracy of
the motion fields estimated by PM and IM at index 0.
|θ − θ
ref
| kw − w
ref
k/kw
ref
k
Method mean st. dev. mean st. dev.
PM 6.91 10.14 0.13 0.57
IM 5.34 8.09 0.10 0.48
6 CONCLUSIONS
This paper discusses a data assimilation method that
simultaneously estimates motion from image data
and the inaccuracy in the evolution equation used to
model the dynamics of that motion field. For that pur-
pose, an error term is added to the evolution equation,
which is part of the data assimilation system, and con-
trolled by the optimization method. As a result, the
method provides the motion field and the error value
on the dynamics at each time step of the assimilation
window.
The method, named IM as Imperfect Model, has
been quantified on twin experiments and compared
with a Perfect Model, named PM, that does not in-
volve the error term. All experiments showed that IM
better estimates motion if the dynamics is not accu-
rately described by the evolution equation: an error
term has been added during the synthesis of image
observations. The improvement obtained with IM is
clearly visible in the second experiment that presents
a large deviation of the real dynamics to the evolution
equation. In that case, the perfect model PM com-
pletely fails to retrieve the motion field. This is clearly
visible when motion results are displayed. In all other
experiments, a quantitative improvement is obtained
with the Imperfect Model, if the simulation creating
the image observations included some error.
An important perspective of that research work
would be, for instance, the detection of changes of
dynamics over long temporal sequences.
REFERENCES
B
´
er
´
eziat, D. and Herlin, I. (2011). Solving ill-posed image
processing problems using data assimilation. Numer-
ical Algorithms, 56(2):219–252.
B
´
er
´
eziat, D., Herlin, I., and Younes, L. (2000). A general-
ized optical flow constraint and its physical interpre-
tation. In CVPR, pages 487–492.
Byrd, R. H., Lu, P., and Nocedal, J. (1995). A limited
memory algorithm for bound constrained optimiza-
tion. Journal on Scientific and Statistical Computing,
16(5):1190–1208.
Hasco
¨
et, L. and Pascual, V. (2004). Tapenade 2.1 user’s
guide. Technical Report 0300, INRIA.
Horn, B. and Schunk, B. (1981). Determining optical flow.
Artificial Intelligence, 17:185–203.
Hundsdorfer, W. and Spee, E. (1995). An efficient hori-
zontal advection scheme for the modeling of global
transport of constituents. Monthly Weather Review,
123(12):3,554–3,564.
Isambert, T., Berroir, J., and Herlin, I. (2008). A multi-
scale vector spline method for estimating the fluids
motion on satellite images. In ECCV, pages 665–676.
Springer.
Le Dimet, F.-X. and Talagrand, O. (1986). Variational al-
gorithms for analysis and assimilation of meteorologi-
cal observations: Theoretical aspects. Tellus, 38A:97–
110.
LeVeque, R. (1992). Numerical Methods for Conservative
Laws, chapter Godunov’s method. Lectures in Math-
ematics. ETH Z
¨
urich, Birkha
¨
user Verlag, 2nd edition.
Papadakis, N., Corpetti, T., and M
´
emin, E. (2007). Dy-
namically consistent optical flow estimation. In ICCV,
pages 1–7.
Papadakis, N., M
´
emin, E., and Cao, F. (2005). A variational
approach for object contour tracking. In ICCV work-
shop on variational, geometric and level set methods
in computer vision, pages 259–270.
Tikhonov, A. N. (1963). Regularization of incorrectly posed
problems. Soviet mathematics - Doklady, 4:1624–
1627.
Titaud, O., Vidard, A., Souopgui, I., and Le Dimet, F.-X.
(2010). Assimilation of image sequences in numerical
models. Tellus A, 62:30–47.
Tr
´
emolet, Y. (2006). Accounting for an imperfect model in
4D-Var. Quaterly Journal of the Royal Meteorological
Society, 132(621):2483–2504.
Valur H
´
olm, E. (2008). Lectures notes on assimilation algo-
rithms. European Centre for Medium-Range Weather
Forecasts Reading.
Wolke, R. and Knoth, O. (2000). Implicit-explicit Runge-
Kutta methods applied to atmospheric chemistry-
transport modelling. Environmental Modelling and
Software, 15:711–719.
VISAPP 2012 - International Conference on Computer Vision Theory and Applications
240