Unsupervised adversarial depth estimation using cycled generative networks