AI and Edge Computing-Based Surveillance