Eigenfaces and eigenvoices: dimensionality reduction for specialized pattern recognition