A biometrics authentication device comprising: a filter configured to extract, from an input image, a plurality of directional features that respectively correspond to directions different from each other; a non-directional feature generation processing unit configured to generate a non-directional feature that is a maximum directional feature from among the plurality of directional features extracted from the filter; a selecting unit configured to: select a directional feature that corresponds to a palm print line from among the plurality of directional features extracted from the filter based on the orientation of a hand of a subject in the input image, and to output the directional feature as a significant directional feature; and select a directional feature that corresponds to a vein perpendicular to the significant directional feature from among the plurality of directional features extracted from the filter, and to output the directional feature as a perpendicular directional feature; a non-directional feature matching processing unit configured to obtain a first similarity between the non-directional feature and a registered non-directional feature stored in a storing unit; a directional feature matching processing unit configured to obtain a second similarity between the significant directional feature and a registered significant directional feature stored in the storing unit, and to obtain a third similarity between the perpendicular directional feature and a registered perpendicular directional feature stored in the storing unit; a similarity adjusting unit configured to apply a smaller weight on the second similarity than on the third similarity, and to output a sum of the second similarity and the third similarity after weighting as a fourth similarity; and a determining unit configured to determine identity by using the first similarity and the fourth similarity. a filter configured to extract, from an input image, a plurality of directional features that respectively correspond to directions different from each other; a non-directional feature generation processing unit configured to generate a non-directional feature that is a maximum directional feature from among the plurality of directional features extracted from the filter; a selecting unit configured to: select a directional feature that corresponds to a palm print line from among the plurality of directional features extracted from the filter based on the orientation of a hand of a subject in the input image, and to output the directional feature as a significant directional feature; and select a directional feature that corresponds to a vein perpendicular to the significant directional feature from among the plurality of directional features extracted from the filter, and to output the directional feature as a perpendicular directional feature; select a directional feature that corresponds to a palm print line from among the plurality of directional features extracted from the filter based on the orientation of a hand of a subject in the input image, and to output the directional feature as a significant directional feature; and select a directional feature that corresponds to a vein perpendicular to the significant directional feature from among the plurality of directional features extracted from the filter, and to output the directional feature as a perpendicular directional feature; a non-directional feature matching processing unit configured to obtain a first similarity between the non-directional feature and a registered non-directional feature stored in a storing unit; a directional feature matching processing unit configured to obtain a second similarity between the significant directional feature and a registered significant directional feature stored in the storing unit, and to obtain a third similarity between the perpendicular directional feature and a registered perpendicular directional feature stored in the storing unit; a similarity adjusting unit configured to apply a smaller weight on the second similarity than on the third similarity, and to output a sum of the second similarity and the third similarity after weighting as a fourth similarity; and a determining unit configured to determine identity by using the first similarity and the fourth similarity.