Evaluating the Registration of 3-D Points to 3-D Lines With Applications to the Pose Estimation In a Projective Image

        We present three iterative methods for finding an optimal rotation and translation or 3-D displacement, that will bring a set of 3-D points at the closest possible location to a set of 3-D lines, the correspondence between points and lines being known. The main application is the pose estimation of a 3-D model given a 2-D projection, orthographic or perspective.
        Each method attempts to minimize a sum of positive measures of the Euclidiean distance between a point and its corresponding line. The first method is a non-linear Levenberg Marquardt minimizer. The second method uses a series of linearizations. The last method is a statistically robust minimizer.
        We generate random test data consisting of a bundle of lines. We select a point on each line, perturb the set of points with a known displacement and add noise to selected points. We then compare the registration results with the three methods. The robust method is less sensitive to noise than the other two. On advantage of the linear method is that it operates on as few as three points and lines.

By: André Guéziec

Published in: RC21237 in 1998

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

8340.ps.gz

Questions about this service can be mailed to reports@us.ibm.com .