Real-Time Video Analytics Empowered by Machine Learning and Edge Computing for Smart Transportation Applications