Underwater Sea-floor Mapping for a Robotic Application, Using Visual Information - Henrique Luís dos Santos Pinto (2016)