paper-with-me

홈 › Papers

Do semantic parts emerge in Convolutional Neural Networks?

2016-07-13 · Abel Gonzalez-Garcia, Davide Modolo, Vittorio Ferrari

Semantic object parts can be useful for several visual recognition tasks. Lately, these tasks have been addressed using Convolutional Neural Networks (CNN), achieving outstanding results. In this work we study whether CNNs learn semantic parts in their internal representation. We investigate the responses of convolutional filters and try to associate their stimuli with semantic parts. We perform two extensive quantitative analyses. First, we use ground-truth part bounding-boxes from the PASCAL-Part dataset to determine how many of those semantic parts emerge in the CNN. We explore this emergence for different layers, network depths, and supervision levels. Second, we collect human judgements in order to study what fraction of all filters systematically fire on any semantic part, even if not annotated in PASCAL-Part. Moreover, we explore several connections between discriminative power and semantics. We find out which are the most discriminative filters for object recognition, and analyze whether they respond to semantic parts or to other image patches. We also investigate the other direction: we determine which semantic parts are the most discriminative and whether they correspond to those parts emerging in the network. This enables to gain an even deeper understanding of the role of semantic parts in the network.

📄 PDF Abstract BibTeX arXiv:1607.03738

Code (0)

등록된 구현이 없습니다.

Tasks

Object Recognition

Similar Papers 제목 키워드 기반

Hierarchical semantic segmentation using modular convolutional neural networks

2017-10-14 · Sagi Eppel

Image recognition tasks that involve identifying parts of an object or the contents of a vessel can be viewed as a hierarchical problem, which can be solved by initial recognition of the main object, followed by recognit…

SegmentationSemantic Segmentation

Emergence of Shape Bias in Convolutional Neural Networks through Activation Sparsity

2023-09-21 · NeurIPS 2023 11

Current deep-learning models for object recognition are known to be heavily biased toward texture. In contrast, human visual systems are known to be biased toward shape and structure. What could be the design principles …

SPDA-CNN: Unifying Semantic Part Detection and Abstraction for Fine-Grained Recognition

2016-06-01 · CVPR 2016 6 · Han Zhang, Tao Xu, Mohamed Elhoseiny, Xiaolei Huang 외

Most convolutional neural networks (CNNs) lack midlevel layers that model semantic parts of objects. This limits CNN-based methods from reaching their full potential in detecting and utilizing small semantic parts in rec…

General ClassificationObject RecognitionSemantic Part Detection

Learning Part Boundaries from 3D Point Clouds

2020-07-15 · Marios Loizou, Melinos Averkiou, Evangelos Kalogerakis

We present a method that detects boundaries of parts in 3D shapes represented as point clouds. Our method is based on a graph convolutional network architecture that outputs a probability for a point to lie in an area th…

Mining Interpretable AOG Representations from Convolutional Networks via Active Question Answering

2018-12-18 · Quanshi Zhang, Ruiming Cao, Ying Nian Wu, Song-Chun Zhu

In this paper, we present a method to mine object-part patterns from conv-layers of a pre-trained convolutional neural network (CNN). The mined object-part patterns are organized by an And-Or graph (AOG). This interpreta…

ObjectQuestion Answering