EdgeVision: Towards Collaborative Video Analytics on Distributed Edges for Performance Maximization | IEEE Journals & Magazine | IEEE Xplore