A Novel Vision-Based Tracking Algorithm for a Human-Following Mobile Robot | Synapse