Identifying feature points along the outline of the dorsal fin provides a basis for automating the registration of any two fin outlines prior to comparison. Given two sets of three non coincident, non colinear points, the transformation matrix which maps one set of points onto the other can be computed. Mean squared error is computed between the transformed outline of the unknown fin and each fin in the database to identify those fins which are most similar to the unknown fin.