Unimore logo AImageLab

Estimating Geospatial Trajectory of a Moving Camera

Abstract: This paper proposes a novel method for estimating thegeospatial trajectory of a moving camera. The proposedmethod uses a set of reference images with known GPS(global positioning system) locations to recover the trajectoryof a moving camera using geometric constraints. Theproposed method has three main steps. First, scale invariantfeatures transform (SIFT) are detected and matched betweenthe reference images and the video frames to calculatea weighted adjacency matrix (WAM) based on the numberof SIFT matches. Second, using the estimated WAM, themaximum matching reference image is selected for the currentvideo frame, which is then used to estimate the relativeposition (rotation and translation) of the video frame usingthe fundamental matrix constraint. The relative position isrecovered upto a scale factor and a triangulation amongthe video frame and two reference images is performed toresolve the scale ambiguity. Third, an outlier rejection andtrajectory smoothing (using b-spline) post processing stepis employed. This is because the estimated camera locationsmay be noisy due to bad point correspondence or degenerateestimates of fundamental matrices. Results of recoveringcamera trajectory are reported for real sequences.


A., Hakeem; Vezzani, Roberto; S., Shah; Cucchiara, Rita "Estimating Geospatial Trajectory of a Moving Camera" Proc. of International Conference on Pattern Recognition (ICPR 2006), vol. 2, Hong Kong, pp. 82 -87 , 20-24 Aug, 2006

 not available

Paper download:

  • Author version: