Learning Hierarchical Features for Scene Labeling
C. FarabetC. CouprieLaurent NajmanYann LeCun
Proposes a multiscale convolutional network that learns hierarchical features directly from raw pixels across image pyramids, enabling near-real-time scene parsing while eliminating the need for hand-engineered features and complex graphical model post-processing.
The article addresses the challenge of scene labeling, also known as scene parsing, in which every pixel in an image is assigned the category of the object or region it belongs to. This task combines detection, segmentation, and recognition and supports practical image-understanding applications, yet remains difficult because pixel categories often depend on both local texture and wide contextual information.
The article evaluates a feed-forward system that extracts dense feature vectors from raw pixels using a multiscale convolutional network applied to a Laplacian pyramid of the input image. Three post-processing strategies are compared: simple voting within superpixels, a conditional random field over superpixels, and an optimal-cover procedure that selects the most class-pure segments from a family of over-segmentations. The network is trained end-to-end in a supervised manner on fully labeled images; no hand-engineered features are used.
Experiments on three standard benchmarks show that the multiscale network alone already produces competitive pixel-wise and per-class accuracies. Adding the optimal-cover or CRF post-processing yields record results on the SIFT Flow dataset (33 classes) and the Barcelona dataset (170 classes) and near-record accuracy on the Stanford Background dataset (8 classes). The complete pipeline labels a 320 × 240 image in less than one second on a conventional CPU—roughly an order of magnitude faster than prior methods—while requiring no per-image parameter tuning.
These outcomes indicate that a wide contextual window learned directly from pixels can capture most scene-level relationships, thereby reducing reliance on complex graphical-model inference. The speed and accuracy open the door to real-time applications, yet performance remains modest once the number of categories grows large, and the system still needs fully pixel-labeled training data.
Further progress would benefit from improved evaluation metrics that reward correct detection of rare objects, from hierarchical label sets, and from joint training of the network with the post-processor so that weakly labeled images can be exploited. The main uncertainties concern generalization to new domains and the sensitivity of the learned features to class imbalance during training.
- Paper: Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials, Philipp Krähenbühl et al. (2011). Introduces the efficient mean-field inference algorithm for fully connected conditional random fields that serves as a foundational post-processing paradigm evaluated in the source paper.
- Paper: Contour Detection and Hierarchical Image Segmentation, Pablo Arbeláez et al. (2011). Establishes modern contour detection and hierarchical image segmentation algorithms that motivate the superpixel and multi-segmentation representations used for structured scene parsing.
- Paper: Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories, Svetlana Lazebnik et al. (2006). Introduces spatial pyramid representations to aggregate multi-scale visual features and context, a principle central to the multiscale network design in the source paper.
- Paper: ImageNet Classification with Deep Convolutional Neural Networks, Alex Krizhevsky et al. (2012). Demonstrates the effectiveness of training deep supervised convolutional neural networks on raw pixels, establishing the core deep-learning foundation adapted by the source.
- Paper: Modeling the Shape of the Scene: A Holistic Representation of the Spatial Envelope, Aude Oliva et al. (2001). Provides foundational concepts regarding holistic scene representations and global contextual properties necessary for understanding scene-level visual recognition.
- Paper: Fully convolutional networks for semantic segmentation, Jonathan Long et al. (2015). Advances beyond patch-based multiscale networks and superpixel post-processing by introducing fully convolutional networks that perform dense, end-to-end pixel-wise semantic segmentation.
- Paper: Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFs, Liang-Chieh Chen et al. (2014). Combines deep convolutional networks with dense CRFs and atrous convolution to overcome the boundary and resolution trade-offs explored in the source.
- Paper: Conditional Random Fields as Recurrent Neural Networks, Shuai Zheng et al. (2015). Directly realizes the source paper's future-work proposal of jointly training the feature network and the CRF post-processor by formulating mean-field inference as a recurrent neural network.
- Paper: Pyramid Scene Parsing Network, Hengshuang Zhao et al. (2016). Develops a pyramid scene parsing network that aggregates multi-scale global context within deep feature maps to advance the scene parsing benchmarks studied in the source.
- Paper: Multi-Scale Context Aggregation by Dilated Convolutions, Fisher Yu et al. (2016). Proposes dilated convolutions to systematically aggregate multi-scale context without requiring explicit input pyramids or downsampling operations.
- Paper: SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation, Vijay Badrinarayanan et al. (2015). Presents an encoder-decoder framework utilizing pooling indices for boundary reconstruction, providing an efficient alternative for dense scene segmentation.
- Paper: Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-scale Convolutional Architecture, David Eigen et al. (2014). Extends multi-scale convolutional architectures to jointly predict geometric scene depth, surface normals, and semantic labels from raw images.
- Paper: Semantic Understanding of Scenes Through the ADE20K Dataset, Bolei Zhou et al. (2016). Introduces the comprehensive ADE20K dataset to support hierarchical scene and object-part parsing, directly addressing the large-scale vocabulary challenges noted by the source.
- Paper: Image Segmentation Using Deep Learning: A Survey, Shervin Minaee et al. (2020). Surveys the progression of deep-learning segmentation methods, placing early multiscale architectures and subsequent fully convolutional paradigms in broad perspective.
