cropping and ﬂipping. For CNN-based representations, the image is downsized so that the smallest
dimension is equal to 256 pixels. Then 224224
crops are extracted from the four corners and the
centre of the image. Note that the crops are sampled
from the whole image, rather than its 256256
centre, as done by [13]. These crops are then ﬂipped
about they-axis, producing 10perturbed samples
per input image. In the case of the IFV encoding, the
same crops are extracted, but at the original image
resolution.
4 A NALYSIS
This section describes the experimental results,
comparing different features and data augmentation schemes. The results are given in Table 2 for
VOC-2007 and analysed next, starting from generally applicable methods such as augmentation and
then discussing the speciﬁcs of each scenario. We
then move onto other datasets and the state of the
art in Sect. 4.7.
4.1 Data augmentation
We experiment with no data augmentation (denoted Image Aug=– in Tab. 2), ﬂip augmentation ( Image Aug=F ), and C+F augmentation ( Image
Aug=C ). Augmented images are used as standalone samples ( f), or by fusing the corresponding
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