1. A cloud-based surveillance system for a target surveillance area, comprising: at least two input capture devices (ICDs), 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 cloud-based analytics platform is constructed and configured in network-based communication with the at least two ICDs and the at least one user device; wherein the at least two ICDs have visual sensors and are operable to capture and transmit input data to the cloud-based analytics platform; wherein at least one of the at least two ICDs is a mobile device with a visual sensor; 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; perform advanced analytics based on the input data and/or the generated 3D visual representation; wherein the at least one user device is operable to display the 3D visual representation for the target surveillance area via the user interface.