Learning Structured Contexts For Semantic Segmentation