1. A cloud-based surveillance system for a target surveillance area, comprising: at least two mobile input capture devices (ICDs), a data communication device, a cloud-based analytics platform having a processor and a memory, at least one user device having a display with a user interface; wherein the at least two mobile ICDs are communicatively connected to the cloud-based analytics platform via the data communication device. wherein the at least two mobile ICDs have visual sensors and are operable to capture and transmit visual input data to the cloud-based analytics platform; wherein the cloud-based analytics platform is operable to: control formation of the at least two mobile ICDs in the target surveillance area; receive the visual input data from the at least two mobile ICDs; generate 3-Dimensional (3D) visual representation based on visual input data captured from the at least two mobile ICDs; perform advanced analytics based on the visual input data and/or the generated 3D visual representation; wherein the at least one user device is operable to communicate with the cloud-based analytics platform and display the 3D visual representation for the target surveillance area via the user interface.