Zdenek Kalal's Predator object-tracking software is almost uncanny. Show anything to its all-seeing camera eye, and it will quickly learn to recognize it and then track it, whether it fades into the distance, hides amongst other similar objects or – in the case of faces turns sideways.

It really lives up to its name, reminding us of the Predator's HUD-enhanced vision in the movie of the same name.

Kalal is a Ph.D. student at the University of Surrey in England, researching projects that make computers see. His Predator algorithm is both fast and powerful.

After telling it what to look for (by dragging a box over the onscreen image) the Predator gets to work. Within seconds it can recognize patterns, objects and faces and track them as they shrink, grow and rotate. When Kalal hides from the camera and holds up a sheet of paper with his photo among a patchwork of thumbnails, Predator picks his face out immediately.

Four minutes might seem like a long time in today's attention-starved world, but you should watch Kalal's demo video. It's worth it just to see him scooting hyperactively around on his office chair.

Keep watching past the credits and you'll see plenty of other uses, such as tracking individual animals for research, and chasing cars and people across multiple security cameras. It's not hard to imagine more.

Remember the assassination of Mahmoud Al-Mabhouh in Dubai last year? The Dubai authorities tracked the assassins – probably Israeli Mossad agents – across hours and hours of city-wide security footage. Predator would likely make that a lot easier.

I have another, civilian use for this algorithm. Imagine a Nerf-shooting, camera-equipped aerial drone which could acquire and lock onto targets, and then rain holy hot foam onto them from above. That would be a pretty awesome addition to your office warfare arsenal, right?

Surrey student hailed as computer technology pioneer [University of Surrey]

See Also: