Omniscient face recognition for uncooperative subjects. The outcomes of this project will enable effective video surveillance technology to be developed for use by law enforcement and national security agencies. It will lead to reliable identification of humans at a distance by automatically detecting and recognising faces, for use in counter-terrorism surveillance and commercial robot-human interfaces.