similarity transformation estimation using forward motion images

Skip to first unread message

Nov 2, 2018, 6:28:48 AM11/2/18
to Theia Vision Library
Hello Dr. Sweeney,

I'm working on large scale reconstruction and we added GPS information to the traditional incremental pipeline. There are two cases where GPS info is used:
1. We transform the camera centers to GPS coordinate system by a similarity transformation;
2. In BA, we add an additional cost function that computes the distance between the camera center and GPS data.

Now the problem is that the similarity transformation estimated from the forward motion images could be incorrect, which causes camera poses to be tilted and creates 'underground' 3D points. As shown below.

Is there any good ways to work around this, any suggestion is appreciated.


Chris Sweeney

Nov 2, 2018, 11:25:12 AM11/2/18
The issue you are describing is that you are trying to fit a similarity transformation to a trajectory that forms a line. In that case there is a rotational ambiguity (any rotation around the line will align the cameras to the line trajectory!). I would recommend adding a constraint to the rotation by either using measurements of the direction of gravity in your images, or by detecting the ground plane to constrain your rotation.


You received this message because you are subscribed to the Google Groups "Theia Vision Library" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
For more options, visit
Reply all
Reply to author
0 new messages