A non-transitory computer readable medium including processor executable instructions which, when executed by a processor of a vehicle including a plurality of cameras, mounted on the vehicle, and one or more targets, mounted on the vehicle, cause the processor to:
- control the plurality of cameras to capture images at the same time, said captured images including images of one or more targets, said one or more targets being positioned in an area formed from a left side light shield, a right side light shield, a top light shield, and a back surface that obstructs light coming from in front of the vehicle or above said vehicle that is directed towards a forward facing portion of the back surface from passing into said area, said one or more targets being in the field of view of said cameras;
- perform a calibration operation based on the captured images to generate one or more calibration parameters;
- and
- make one or more stereoscopic depth determinations based on the captured images and one or more calibration parameters generated from said calibration operation, said one or more stereoscopic depth determinations generating depth information indicating distance information to one or more objects.