1. A method comprising: dividing a distance range into a plurality of depth ranges; generating a plurality of intensity images for at least two image frames, each of the intensity images providing image data indicative of a presence of objects at a corresponding depth range of the plurality of depth ranges for a respective image frame; determining motion variation between the two image frames for each corresponding depth range; and determining depth of a target based at least in part on the motion variation.