1. An imaging method for a mobile device comprising: communicating between multiple devices to transfer at least boundary conditions determining scene conditions and determining whether flash is required; capturing a raw image of a scene using a capturing device, wherein a capturing device operates in a gated mode having a timing sequence; wherein a scene comprises background and objects viewed by the capturing device; indicating two or more locations on the captured raw image, wherein each location on the captured raw image corresponds with a location in the scene; calculating respective volume portions within the scene based on the indicated two or more locations on the captured raw image for two or more locations on the captured raw image, wherein the volume portions are at different distances from the capturing device and spaced from each other; determining a flash pulse having specified parameters and said capturing device exposure timing sequence directed at the scene based at least on said boundary conditions; for each and every calculated volume portion independently performing said determining, flash pulse and exposure timing sequence in which an exposure of the capturing device is synchronized with reflections of the flash pulse from the calculated volume portion reaching the capturing device; after said flash pulse and exposure sequences accumulating the reflections of at least two scene volume portions within a single image frame to yield an enhanced image for said mobile device.