further trained three modiﬁcations of the CNN-M
network, with lower dimensional full7 layers of:
2048, 1024, and 128 dimensions respectively. The
networks were learnt on ILSVRC-2012. To speedup training, all layers aside from full7/full8 were
set to those of the CNN-M net and a lower initial
learning rate of 103was used. The initial learning
rate of full7/full8 was set to 102.
3.3 Data augmentation details
We explore three data augmentation strategies. The
ﬁrst strategy is to use no augmentation . In contrast to IFV , however, CNNs require images to
6
be transformed to a ﬁxed size ( 224224) even
when no augmentation is used. Hence the image is
downsized so that the smallest dimension is equal
to224 pixels and a 224224 crop is extracted
from the centre.2The second strategy is to use
ﬂip augmentation , mirroring images about the yaxis producing two samples from each image. The
third strategy, termed C+F augmentation , combines
cropping and ﬂipping. For CNN-based representations, the image is downsized so that the smallest
dimension is equal to 256 pixels. Then 224224
The latest generation of Convolutional Neural Networks (CNN) have achieved
impressive results in challenging benchmarks on image recognition and object
detection, significantly raising the interest of the community in these
methods. Nevertheless, it is still unclear how different CNN methods compare
with each other and with previous state-of-the-art shallow representations such
as the Bag-of-Visual-Words and the Improved Fisher Vector. This paper conducts
a rigorous evaluation of these new techniques, exploring different deep
architectures and comparing them on a common ground, identifying and disclosing
important implementation details. We identify several useful properties of
CNN-based representations, including the fact that the dimensionality of the
CNN output layer can be reduced significantly without having an adverse effect
on performance. We also identify aspects of deep and shallow methods that can
be successfully shared. In particular, we show that the data augmentation
techniques commonly applied to CNN-based methods can also be applied to shallow
methods, and result in an analogous performance boost. Source code and models
to reproduce the experiments in the paper is made publicly available.
Ken Chatfield Karen Simonyan Andrea Vedaldi Andrew Zisserman