A method for measuring a three dimensional range to a target , comprising: emitting, by a transmitter of a transmit system , light toward the target ; receiving, by an aperture of a receive system , one or more reflections of the light from the target ; directing, by the aperture , the one or more reflections toward a sensor that comprises a plurality of pixels arranged in one or more rows having a plurality of columns, wherein the sensor is positioned at a location that is offset by a predetermined distance from another location of the transmitter ; determining, by the one or more processor devices , one or more departure times of the emitted light towards the target ; determining, by the one or more processor devices , one or more anticipated arrival times of the one or more light reflections on the sensor based on the one or more departure times and the predetermined offset distance; sequentially activating, by the one or more processor devices , one or more portions of the plurality of pixels arranged in the one or more rows based on the one or more anticipated arrival times; determining, by the one or more processor devices , based on the one or more light reflections detected by the one or more portions of the plurality of pixels, a disparity for a first portion of the one or more rows of pixels, wherein the disparity (Q) represents a positional offset of the one or more portions of the plurality of pixels relative to a predetermined position on the sensor caused by an offset distance (D) between a portion of the transmit system and a portion of the receive system ; and when the disparity exceeds a disparity threshold, determining, by the one or more processor devices , that the range to the target is a particular distance based on the disparity for the first portion of the one or more rows of pixels. emitting, by a transmitter of a transmit system , light toward the target ; receiving, by an aperture of a receive system , one or more reflections of the light from the target ; directing, by the aperture , the one or more reflections toward a sensor that comprises a plurality of pixels arranged in one or more rows having a plurality of columns, wherein the sensor is positioned at a location that is offset by a predetermined distance from another location of the transmitter ; determining, by the one or more processor devices , one or more departure times of the emitted light towards the target ; determining, by the one or more processor devices , one or more anticipated arrival times of the one or more light reflections on the sensor based on the one or more departure times and the predetermined offset distance; sequentially activating, by the one or more processor devices , one or more portions of the plurality of pixels arranged in the one or more rows based on the one or more anticipated arrival times; determining, by the one or more processor devices , based on the one or more light reflections detected by the one or more portions of the plurality of pixels, a disparity for a first portion of the one or more rows of pixels, wherein the disparity (Q) represents a positional offset of the one or more portions of the plurality of pixels relative to a predetermined position on the sensor caused by an offset distance (D) between a portion of the transmit system and a portion of the receive system ; and when the disparity exceeds a disparity threshold, determining, by the one or more processor devices , that the range to the target is a particular distance based on the disparity for the first portion of the one or more rows of pixels. <EOS>