Viewpoint Invariant Face Recognition using Independent Component Analysis and Attractor Networks