Real-time obstacle detection for Unmanned Surface Vehicle