Distributed And Scalable Video Analysis Architecture For Human Activity Recognition Using Cloud Services