Issue No. 08 - Aug. (2013 vol. 35)
Clement Farabet , New York University, New York and Universite Paris-Est, Paris
Camille Couprie , New York University, New York
Laurent Najman , Universite Paris-Est, Paris
Yann LeCun , New York University, New York
Scene labeling consists of labeling each pixel in an image with the category of the object it belongs to. We propose a method that uses a multiscale convolutional network trained from raw pixels to extract dense feature vectors that encode regions of multiple sizes centered on each pixel. The method alleviates the need for engineered features, and produces a powerful representation that captures texture, shape, and contextual information. We report results using multiple postprocessing methods to produce the final labeling. Among those, we propose a technique to automatically retrieve, from a pool of segmentation components, an optimal set of components that best explain the scene; these components are arbitrary, for example, they can be taken from a segmentation tree or from any family of oversegmentations. The system yields record accuracies on the SIFT Flow dataset (33 classes) and the Barcelona dataset (170 classes) and near-record accuracy on Stanford background dataset (eight classes), while being an order of magnitude faster than competing approaches, producing a $(320\times 240)$ image labeling in less than a second, including feature extraction.
Feature extraction, Image segmentation, Labeling, Vectors, Context, Image edge detection, Accuracy, scene parsing, Convolutional networks, deep learning, image segmentation, image classification
Clement Farabet, Camille Couprie, Laurent Najman, Yann LeCun, "Learning Hierarchical Features for Scene Labeling", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol. 35, no. , pp. 1915-1929, Aug. 2013, doi:10.1109/TPAMI.2012.231