Monocular Depth Estimation with Edge-Based Constraints using Active Learning Optimization