On depth prediction for autonomous driving using self-supervised learning