Automatic Classification of Fish in Underwater Video; Pattern Matching - Affine Invariance and Beyond