1. An apparatus, comprising: at least one camera module configured to generate at least one image; at least one time of flight (ToF) single photon avalanche diode (SPAD) based range detecting module configured to generate at least one distance determination between the apparatus and an object within a module field of view; and a processor configured to receive at least one image from the at least one camera module output and at least one distance determination from the ToF SPAD based range detecting module output and determine a depth map based on the at least one camera module output and at least one distance determination.