arXiv Analytics

Sign in

arXiv:1312.5242 [cs.CV]AbstractReferencesReviewsResources

Unsupervised feature learning by augmenting single images

Alexey Dosovitskiy, Jost Tobias Springenberg, Thomas Brox

Published 2013-12-18, updated 2014-02-16Version 3

When deep learning is applied to visual object recognition, data augmentation is often used to generate additional training data without extra labeling cost. It helps to reduce overfitting and increase the performance of the algorithm. In this paper we investigate if it is possible to use data augmentation as the main component of an unsupervised feature learning architecture. To that end we sample a set of random image patches and declare each of them to be a separate single-image surrogate class. We then extend these trivial one-element classes by applying a variety of transformations to the initial 'seed' patches. Finally we train a convolutional neural network to discriminate between these surrogate classes. The feature representation learned by the network can then be used in various vision tasks. We find that this simple feature learning algorithm is surprisingly successful, achieving competitive classification results on several popular vision datasets (STL-10, CIFAR-10, Caltech-101).

Comments: ICLR 2014 workshop track submission (7 pages, 4 figures, 1 table)
Categories: cs.CV, cs.LG, cs.NE
Related articles: Most relevant | Search more
arXiv:1409.4326 [cs.CV] (Published 2014-09-15)
Computing the Stereo Matching Cost with a Convolutional Neural Network
arXiv:1510.05970 [cs.CV] (Published 2015-10-20)
Stereo Matching by Training a Convolutional Neural Network to Compare Image Patches
arXiv:1504.02351 [cs.CV] (Published 2015-04-09)
When Face Recognition Meets with Deep Learning: an Evaluation of Convolutional Neural Networks for Face Recognition