This document reviews object detection techniques for mobile robot navigation in dynamic indoor environments. It begins with an abstract that outlines the purpose of object detection for mobile robots and provides an overview of different techniques. It then reviews object detection approaches in two main categories: local feature-based techniques that use features like color, shape and templates, and deep learning-based techniques that use neural networks for object proposals or one-shot detection. Key algorithms discussed include SIFT, SURF, R-CNN, Fast R-CNN, Faster R-CNN, YOLO and SSD. The challenges of object detection and applications for mobile robot navigation are also mentioned.