This paper presents an adaptation of Lowe's numerical model-based camera localisation algorithm to the domain of indoor mobile robotics. While the original method is straightforward and even elegant, it nonetheless exhibits certain weaknesses. First, due to an affine approximation, the method is not consistent with perspective projection especially when the dimensions of objects seen are large in comparison with their distances to the camera. Next, the non-linearity of equations makes convergence properties sensitive both to the initial solution estimate and to noise. By
taking the specificity and exigency of the mobile robotics domain into account, a new formulation of this method is proposed in order to improve efficiency, accuracy and robustness in the presence of noisy data and variable initial conditions. According to this formulation, line correspondences are used rather than points, the number of degrees of freedom is reduced, the affine approximation is removed and rotation is uncoupled from translation. Test results with both synthetic and real images illustrate the improvements expected from theoretical modifications.