Depth estimation is a classic task in computer vision, which of great significance for many applications such as augmented reality, target tracking and autonomous driving. Traditional monocular depth methods are based on cues prediction with strict requirements, e.g. shape-from-focus/ defocus require low field the scenes images. Recently, large body deep learning have been proposed has shown pr...