Single sample face recognition under complex environment