Autonomous collision avoidance for unmanned surface ships using onboard monocular vision
360-degree visual detection and target tracking on an autonomous surface vehicle