1. A cloud-based surveillance system for a target surveillance area, comprising: at least two mobile input capture devices (ICDs), a data communication device, and a cloud-based analytics platform; 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 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; and perform advanced analytics based on the visual input data and/or the generated 3D visual representation.