Non-local Neural Networks

Нелокальные нейронные сети
Kaiming He, Xiaolong Wang, Abhinav Gupta, Ross Girshick
2018-06-01

COCOCOCO datasetCharadesCharades datasetKineticsKinetics datasetlong-range dependenciesnon-local meansnon-local neural networksnon-local operationnon-local operationsobject detectionpose estimationsegmentationvideo classification
Both convolutional and recurrent operations are building blocks that process one local neighborhood at a time. In this paper, we present non-local operations as a generic family of building blocks for capturing long-range dependencies. Inspired by the classical non-local means method in computer vision, our non-local operation computes the response at a position as a weighted sum of the features at all positions. This building block can be plugged into many computer vision architectures. On the task of video classification, even without any bells and whistles, our non-local models can compete or outperform current competition winners on both Kinetics and Charades datasets. In static image recognition, our non-local models improve object detection/segmentation and pose estimation on the COCO suite of tasks. Code is available at https://github.com/facebookresearch/video-nonlocal-net .
1
For static image tasks, non-local models improve object detection and segmentation performance on the COCO benchmark.
2
For static image tasks, non-local models improve pose estimation performance on the COCO benchmark.
3
Non-local operations are introduced as a generic building block that captures long-range dependencies by computing each position's response as a weighted sum over all positions.
4
On static image recognition tasks, non-local models improve object detection, segmentation, and pose estimation on the COCO suite of tasks.
5
On video classification, non-local models can compete with or outperform current competition winners on the Charades dataset without extra bells and whistles.
6
On video classification, non-local models can compete with or outperform current competition winners on the Kinetics and Charades datasets, even without extra bells and whistles.
7
On video classification, non-local models can compete with or outperform current competition winners on the Kinetics dataset without extra bells and whistles.
8
The authors provide code implementation publicly at the specified GitHub repository.
9
The authors provide code implementing non-local neural networks at the referenced GitHub repository.
10
The non-local building block is inspired by non-local means in computer vision and can be plugged into many computer vision architectures.
11
The non-local building block is inspired by the classical non-local means method and can be plugged into many computer vision architectures.

Non-local operations (non-local neural network building block) applied within computer vision architectures for video and image tasks

Ability of the non-local operation to capture long-range dependencies and improve performance (video classification, object detection/segmentation, pose estimation) when integrated into standard convolutional/recurrent architectures

Publication Details
Publication Date
2018-06-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Kaiming He
Xiaolong Wang
Abhinav Gupta
Ross Girshick
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%