Describir: Sidewalk Extraction Using Deep Learning and Cost-based Route Optimization with Mini-max Objective Function