Endoscopic-SLAM EndoGeDE Generalizable Self-supervised Monocular Depth Estimation in Diverse Endoscopic Scenes EndoLoc In-vivo Monocular Visual Localization of Endoscope