Core computer vision, machine learning, and navigation algorithms