End-to-End Training of Hybrid CNN-CRF Models for Semantic Segmentation using Structured Learning