A system, comprising: a light projecting system configured to project a plurality of collimated beams of light; a structured light sensor; a ToF sensor; a switchable diffuser having a first surface and a second surface, the switchable diffuser coupled to a controller and configured to change from a first state to a second state responsive to the controller being changed from a first condition to a second condition; wherein in the first state the switchable diffuser is configured to receive collimated beams of light at the first surface and project a flood light out of the second surface; wherein in the second state the switchable diffuser is configured to receive collimated beams of light at the first surface and project collimated beams of light out of the second surface; and a processing engine electrically coupled with a non-transitory computer readable medium having machine readable instructions stored thereon, which, when executed by the processing engine, cause the system to: oscillate the control source between the first condition and the second condition in accordance with a first predetermined pattern, causing a plurality of pulses of collimated light to be projected out of the switchable diffuser during a single image capture period; wherein the ToF sensor and the structured light sensor are configured to receive reflections of collimated light from one or more of the same pulses of collimated light during a single image capture period; characterized in that the controller of the system is configured to effectuate a switch between ToF mode, non-ToF mode and hybrid mode depending on one or more detected conditions, wherein a dynamic adjustment component of the controller determines which one of these three modes will generate a higher resolution image then other modes during a given image capture period, then the controller effectuates operation of the system in the mode determined by the dynamic adjustment component for the given image capture period; wherein the "ToF mode" refers to a situation where only ToF sensor is operating during a given image capture period, and the "non-ToF mode" refers to a situation where only structured light sensor is operating during a given image capture period, and the "hybrid mode" refers to a situation where controller synchronizes operations of structured light sensor and ToF sensor such that both sensors (120, 170) are in operation during a given image capture period. a light projecting system configured to project a plurality of collimated beams of light; a structured light sensor; a ToF sensor; a switchable diffuser having a first surface and a second surface, the switchable diffuser coupled to a controller and configured to change from a first state to a second state responsive to the controller being changed from a first condition to a second condition; wherein in the first state the switchable diffuser is configured to receive collimated beams of light at the first surface and project a flood light out of the second surface; wherein in the second state the switchable diffuser is configured to receive collimated beams of light at the first surface and project collimated beams of light out of the second surface; and a processing engine electrically coupled with a non-transitory computer readable medium having machine readable instructions stored thereon, which, when executed by the processing engine, cause the system to: oscillate the control source between the first condition and the second condition in accordance with a first predetermined pattern, causing a plurality of pulses of collimated light to be projected out of the switchable diffuser during a single image capture period; wherein the ToF sensor and the structured light sensor are configured to receive reflections of collimated light from one or more of the same pulses of collimated light during a single image capture period; characterized in that the controller of the system is configured to effectuate a switch between ToF mode, non-ToF mode and hybrid mode depending on one or more detected conditions, wherein a dynamic adjustment component of the controller determines which one of these three modes will generate a higher resolution image then other modes during a given image capture period, then the controller effectuates operation of the system in the mode determined by the dynamic adjustment component for the given image capture period; wherein the "ToF mode" refers to a situation where only ToF sensor is operating during a given image capture period, and the "non-ToF mode" refers to a situation where only structured light sensor is operating during a given image capture period, and the "hybrid mode" refers to a situation where controller synchronizes operations of structured light sensor and ToF sensor such that both sensors (120, 170) are in operation during a given image capture period.