Unsupervised Monocular Depth Estimation in Highly Complex Environments