Visual-based localisation encompasses a range of methods by which mobile devices, robots or augmented reality platforms determine their position and orientation within an environment using camera data ...