Dense Depth Estimation in Monocular Endoscopy With Self-Supervised Learning Methods