Underwater Object Recognition Using Point-Features, Bayesian Estimation and Semantic Information