An apparatus comprising: at least one time of flight single photon avalanche diode based range detecting module configured to generate multiple distance determinations between the apparatus and an object, each distance determination representing a separate region within a module field of view; and a processor configured to receive the multiple distance determinations from the at least one time of flight single photon avalanche diode based range detecting module and control at least one camera module configured to capture at least one image based on the multiple distance determinations, the processor further configured to verify that the at least one image comprises a true representation of an expected object by: comparing the multiple distance determinations against an expected object distance profile; and comparing the at least one image against at least one expected object image, wherein the at least one time of flight single photon avalanche diode based range detecting module is further configured to generate multiple range distance determinations between the apparatus and the object for a single region within the module field of view, wherein a first range determination for the single region is associated with a reflection from a translucent/transparent object and a second range determination for the single region is associated with a reflection from the object, and wherein the processor is further configured to control an alert system based on determining a translucent/transparent object between the at least one camera and the object in response to the generated first range determination and the generated second range determination. at least one time of flight single photon avalanche diode based range detecting module configured to generate multiple distance determinations between the apparatus and an object, each distance determination representing a separate region within a module field of view; and a processor configured to receive the multiple distance determinations from the at least one time of flight single photon avalanche diode based range detecting module and control at least one camera module configured to capture at least one image based on the multiple distance determinations, the processor further configured to verify that the at least one image comprises a true representation of an expected object by: comparing the multiple distance determinations against an expected object distance profile; and comparing the at least one image against at least one expected object image, wherein the at least one time of flight single photon avalanche diode based range detecting module is further configured to generate multiple range distance determinations between the apparatus and the object for a single region within the module field of view, wherein a first range determination for the single region is associated with a reflection from a translucent/transparent object and a second range determination for the single region is associated with a reflection from the object, and wherein the processor is further configured to control an alert system based on determining a translucent/transparent object between the at least one camera and the object in response to the generated first range determination and the generated second range determination. comparing the multiple distance determinations against an expected object distance profile; and comparing the at least one image against at least one expected object image, wherein the at least one time of flight single photon avalanche diode based range detecting module is further configured to generate multiple range distance determinations between the apparatus and the object for a single region within the module field of view, wherein a first range determination for the single region is associated with a reflection from a translucent/transparent object and a second range determination for the single region is associated with a reflection from the object, and wherein the processor is further configured to control an alert system based on determining a translucent/transparent object between the at least one camera and the object in response to the generated first range determination and the generated second range determination.