Figure 1: Overview of the system.
Figure 2 shows the results of tracking, pose computation and updating for the 12th image of a 300-image panoramic sequence of the Pont Neuf (2D features are drawn in yellow, 3D features in green - or blue for those which are not yet taken into account). Figure 2.a presents the result of tracking (the pose used for initialization is the one obtained in the previous image): except for the middle arch, the other primitives are well tracked. The error on the middle arch is due to the failure of the prediction step in the tracking process due to noise in the image. Hence, the snake converges towards an erroneous contour. Figure 2.b shows the result of the robust pose computation (sections of features whose influence is reduced and feature outliers are drawn in red). The result is visually convincing, and the middle arch is discarded. Finally the discarded feature is updated in figure 2.c, and the pose is re-estimated (figure 2.d shows the reprojection of the wireframe model after this step). An example of final composition is presented in figure 3.
Three MPEG films are also available: sequence 1 shows the pose computed for each iteration (after tracking and after updating). Conventions used for the colors are the ones of figure2. sequence 2 shows the reprojection of the model after the last step of each iteration. Finally, sequence 3 shows an example of final composition.
Figure 2: Temporal registration in image 12. (a) Tracking of 2D features. (b) Robust pose computation. (c) Updating. (d) Re-projection of the wireframe model
Figure 3: Result of the final composition in image 60.