3. Boundary Detection
In this section, we describe our proposed architecture
and the speciﬁc details on how we predict H FL boundaries
using our method. The detailed illustration of our architecture is presented in Figure 1.
Figure 2: A visualization of selected convolutional feature maps from VGG network (resized to the input image dimension).
Because VGG was optimized for an object classiﬁcation task, it produces high activation values on objects and their parts.
3.1. Selection of Candidate Contour Points
We ﬁrst extract a set of candidate contour points with
a high recall. Due to its efﬁciency and high recall performance, we use the SE edge detector [6]. In practice, we
could eliminate this step and simply try to predict boundaries at every pixel. However, selecting a set of initial candidate contour points, greatly reduces the computational cost.
Since our goal is to build a boundary detector that is both accurate and efﬁcient, we use these candidate points to speed
up the computation of our method.
3.2. Object-Level Features
After selecting candidate contour points, we up-sample
the original input image to a larger dimension (for example
11001100 ). The up-sampling is done to minimize the loss
of information due to the input shrinkage caused by pooling
Most of the current boundary detection systems rely exclusively on low-level
features, such as color and texture. However, perception studies suggest that
humans employ object-level reasoning when judging if a particular pixel is a
boundary. Inspired by this observation, in this work we show how to predict
boundaries by exploiting object-level features from a pretrained
object-classification network. Our method can be viewed as a "High-for-Low"
approach where high-level object features inform the low-level boundary
detection process. Our model achieves state-of-the-art performance on an
established boundary detection benchmark and it is efficient to run.
  Additionally, we show that due to the semantic nature of our boundaries we
can use them to aid a number of high-level vision tasks. We demonstrate that
using our boundaries we improve the performance of state-of-the-art methods on
the problems of semantic boundary labeling, semantic segmentation and object
proposal generation. We can view this process as a "Low-for-High" scheme, where
low-level boundaries aid high-level vision tasks.
  Thus, our contributions include a boundary detection system that is accurate,
efficient, generalizes well to multiple datasets, and is also shown to improve
existing state-of-the-art high-level vision methods on three distinct tasks.
Gedas Bertasius Jianbo Shi Lorenzo Torresani