1. An image recognition system comprising: inter-subspace distance calculation means for calculating an inter-subspace distance between a plurality of input images and a plurality of registration images, wherein said inter-subspace distance calculation means calculates the inter-subspace distance between a subspace formed by vectors that are generated from said registration images, and a subspace formed by vectors that are generated from said input images.