from the origin
3
. Moreover, it can be observed that
such an error grew accordingly to the amount of noise
added to the image points. So in Fig. 5 (a) the scale of
the error is smaller than that in Fig. 5 (b). The same
can be stated from Fig. 6 (a) and Fig. 6 (b).
It is evident that the recovered trajectory deviates
from the true one as the location goes farther from the
origin. The scale in coordinates Z is not the same as in
coordinates X and Y in order to show such deviation
and can be seen as the error in this direction since the
true value is Z = 0.0. Errors in directions X and Y
are more difficult to plot here because their sizes is
smaller compared to the range of these coordinates.
Finally, while the order of the errors produced by
consecutive paths in coordinates Z were around 10
−3
in Fig. 5 (a) and Fig. 6 (a), it was considerably larger
in Fig. 5 (b) and Fig. 6 (b), i.e., between 1 and 10,
which is around one thousand times bigger. This
is similar to the order differences in the noise level
present in the image points existing in these figures.
Consequently, whereas the error in the consecutive–
path trajectories had the same order as the image
points noise, the error of the shorted–path trajectories
was far smaller as can be seen in the depicted exam-
ples, being these trajectories really close to the ground
truth. Moreover, the viewing angle γ
v
also reduces the
error of the recovered trajectories nearly to one half
when γ
v
= 28
o
with respect to the case of γ
v
= 14
o
.
6 CONCLUSIONS
We presented in this paper a new method for multiple
view reconstruction based on the definition of an un-
reliability measure that is shown to indirectly estimate
the recovery error. Experiments exhibited a clear cor-
relation between our criterion and the error in the es-
timation of the motion parameters provided by the
essential matrix computation and decomposition into
translation and rotation. In addition to this, the con-
cept of Camera–Dependency Graph (CDG) was in-
troduced consisting of a graph where nodes represents
camera positions and edges the feasibility of comput-
ing an essential matrix between such locations.
By employing a CDG whose weights are com-
posed of the unreliability measures we could obtain
a better result for the motion parameters estimation
whenever the shortest paths in the CDG were em-
ployed rather than the usual paths of consecutive cam-
era locations. It was proven that the reduction in the
recoveryerror was larger in the case of using shortest–
path trajectories than using consecutive paths. Be-
3
Position (0.0,0.0, 0.0) in both groups of images.
sides, it was also shown by some examples how the
better performance of our approach can be appreci-
ated in the precision of the recovered trajectories.
This method can be used in applications that in-
volve dense sequences of images, like those from au-
tonomous robot navigation, estimation of camera tra-
jectories or relative position, as well as for 3D point
recovery. The future work will consist in applying this
approach to problems such as simultaneous localiza-
tion and mapping, or robot navigation, as an alterna-
tive way to increase the precision of these tasks.
ACKNOWLEDGEMENTS
The research described in this paper has been funded
by the Kankenhi No.19700188.
REFERENCES
Csurka, G., Zeller, C., Zhang, Z., and Faugeras, O. (1997).
Characterizing the uncertainty of the fundamental ma-
trix. Computer Vision and Image Understanding.
Fitzgibbon, A. W. and Zisserman, A. (1998). Automatic
camera recovery for closed or open image sequences.
In ECCV, vol. I, pp. 311-326.
Hartley, R. and Zisserman, A. (2003). Multiple view geom-
etry in computer vision. Cambridge University, 2nd
edition.
Kanatani, K. (1996). Statistical optimization for geometric
computation: Theory and Practice. North-Holland.
Kanatani, K. (2000). Optimal fundamental matrix compu-
tation: Algorithm and reliability analysis. In Proc. 6th
Symp. Sensing via Image Inf.
Longuet-Higgins, H. C. (1981). A computer algorithm for
reconstructing a scene from two projections. Nature,
293, pages 133–135.
Luong, Q.-T. and Faugeras, O. (1996). The fundamental
matrix: theory, algorithms, and stability analysis. Int.
J. Comput. Vision, 17-3.
Martinec, D. and Pajdla, T. (2006). 3d reconstruction
by gluing pair-wise euclidean reconstructions. In
3DPVT.
Martinec, D. and Pajdla, T. (San Diego, USA, 2005). 3d re-
construction by fitting low-rank matrices with missing
data. In CVPR, vol. I, pp. 198-205.
Schaffalitzky, F. and Zisserman, A. (2002). Multiview
matching for unordered image sets. In ECCV.
Sturm, P. and Triggs, B. (1996). A factorization based algo-
rithm for multi-image projective structure and motion.
In ECCV96(II), pp. 709-720.
Tomasi, C. and Kanade, T. (Nov. 1992). Shape and motion
from image streams under orthography: a factoriza-
tion method. In IJCV, 9(2): 134-154.
A NEW RELIABILITY MEASURE FOR ESSENTIAL MATRICES SUITABLE IN MULTIPLE VIEW CALIBRATION
121