Vision-Based Kidnap Recovery with SLAM for Home Cleaning Robots
Multiple view geometry in computer vision