A critical analysis of image-based camera pose estimation techniques