# Difference between revisions of "overfeat: integrated recognition, localization and detection using convolutional networks"

(Created page with "= Introduction = The main point of this paper is to show that training a convolutional network to simultaneously classify, locate and detect objects in images can boost the clas...") |
|||

Line 12: | Line 12: | ||

Neural Networks."] in NIPS (2012). </ref>. This model maximizes the multinomial logistic regression objective, which is equivalent to maximizing the average across training cases of the log-probability of the correct label under the prediction distribution. | Neural Networks."] in NIPS (2012). </ref>. This model maximizes the multinomial logistic regression objective, which is equivalent to maximizing the average across training cases of the log-probability of the correct label under the prediction distribution. | ||

+ | This model contains eight layers with weights; the ﬁrst ﬁve are convolutional and the remaining three are fully connected. The output of the last fully-connected layer is fed to a 1000-way softmax which produces a distribution over the 1000 class labels. | ||

+ | |||

+ | The update rule for weight ''w'' is: | ||

+ | |||

+ | <gallery> | ||

+ | Image:Eq_1.jpg|Caption1 | ||

+ | </gallery> | ||

== Localization == | == Localization == |

## Revision as of 01:45, 23 October 2015

# Introduction

The main point of this paper is to show that training a convolutional network to simultaneously classify, locate and detect objects in images can boost the classification accuracy and the detection and localization accuracy of all tasks. The paper proposes a new integrated approach to object detection, recognition, and localization with a single ConvNet. We also introduce a novel method for localization and detection by accumulating predicted bounding boxes. We suggest that by combining many localization predictions, detection can be performed without training on background samples and that it is possible to avoid the time-consuming and complicated bootstrapping training passes. Not training on background also lets the network focus solely on positive classes for higher accuracy.

# Vision Tasks

# Classification

Each image is assigned a single label corresponding to the main object in the image. Five guesses are allowed to find the correct answer (because images can also contain multiple unlabeled objects).
During the training phase, this model uses the same fixed input size approach proposed by Krizhevsky *et al.*<ref name=KrA>
Krizhevsky, Alex, *et al* [www.cs.toronto.edu/~fritz/absps/imagenet.pdf "ImageNet Classiﬁcation with Deep Convolutional
Neural Networks."] in NIPS (2012). </ref>. This model maximizes the multinomial logistic regression objective, which is equivalent to maximizing the average across training cases of the log-probability of the correct label under the prediction distribution.

This model contains eight layers with weights; the ﬁrst ﬁve are convolutional and the remaining three are fully connected. The output of the last fully-connected layer is fed to a 1000-way softmax which produces a distribution over the 1000 class labels.

The update rule for weight *w* is:

- Eq 1.jpg
Caption1

## Localization

After classifying five objects in the image, a bounding box for each classified object is returned. The predicted box must match the groundtruth by at least 50% (using the PASCAL criterion of union over intersection), as well as be labeled with the correct class.