Computer Vision for Critical Infrastructure Protection