Constrained Convolutional Neural Networks for Weakly Supervised Segmentation
Top Cited Papers
- 1 December 2015
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1796-1804
- https://doi.org/10.1109/iccv.2015.209
Abstract
We present an approach to learn a dense pixel-wise labeling from image-level tags. Each image-level tag imposes constraints on the output labeling of a Convolutional Neural Network (CNN) classifier. We propose Constrained CNN (CCNN), a method which uses a novel loss function to optimize for any set of linear constraints on the output space (i.e. predicted label distribution) of a CNN. Our loss formulation is easy to optimize and can be incorporated directly into standard stochastic gradient descent optimization. The key idea is to phrase the training objective as a biconvex optimization for linear models, which we then relax to nonlinear deep networks. Extensive experiments demonstrate the generality of our new learning framework. The constrained loss yields state-of-the-art results on weakly supervised semantic image segmentation. We further demonstrate that adding slightly more supervision can greatly improve the performance of the learning algorithm.Keywords
All Related Versions
This publication has 18 references indexed in Scilit:
- Detector discovery in the wild: Joint multiple instance and representation learningPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- ImageNet Large Scale Visual Recognition ChallengeInternational Journal of Computer Vision, 2015
- CaffePublished by Association for Computing Machinery (ACM) ,2014
- Representative Discovery of Structure Cues for Weakly-Supervised Image SegmentationIEEE Transactions on Multimedia, 2013
- Weakly supervised structured output learning for semantic segmentationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Semantic contours from inverse detectorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- Towards weakly supervised semantic segmentation by means of multiple instance and multitask learningPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Object Detection with Discriminatively Trained Part-Based ModelsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Solving linear programming problems with neural networks: a comparative studyIEEE Transactions on Neural Networks, 1995
- Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in positionBiological Cybernetics, 1980