Automated Multi-Camera Surveillance: Algorithms and