Main Object Detection Algorithms