AI for Smart Surveillance