Fine-grained object recognition in underwater visual data