Low Light Depth Estimation using Thermal Images. Steps: Image Preprocessing to improve contrast Monocular Depth estimation using self-supervised learning