Gravar-mail: Autonomous Visual Perception for Unmanned Surface Vehicle Navigation in an Unknown Environment