The discriminant analysis procedure breaks down when the within-class scatter matrix becomes degenerate, which is our case due to a high dimension of the input image and a much smaller number of training samples. Weng [43] proposed DKL projection (short for Discriminant Karhunen-Loeve projection). In the DKL projection, the discriminant analysis is based on the space of Karhunen-Loeve projection, where the degeneracy typically does not occur. For the details of Karhunen-Loeve projection of fovea vectors, the reader is referred to [15].