1. A system for cloud-based surveillance for a target surveillance area, comprising: at least two input capture devices (ICDs) and a cloud-based analytics platform in network-based communication; wherein the at least two ICDs has at least one visual sensor and is operable to capture and transmit input data to the cloud-based analytics platform; wherein at least one of the at least two ICDs is mobile. wherein the cloud-based analytics platform is operable to: receive and authenticate the input data; generate 3-Dimensional (3D) visual representation based on input data captured from the at least two ICDs; and perform advanced analytics based on the input data and the generated 3D visual representation.