Face Recognition Across Non-Uniform Motion Blur, Illumination, and Pose