Highlight

Non-local Neural Networks

Presents non-local operations as generic building blocks that capture long-range dependencies by computing responses as weighted sums over all positions.

Based on

Non-local Neural Networks

By X. Wang, Ross B. Girshick, A. Gupta et al.2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition
Read original article →

Convolutional and recurrent operations are building blocks that process one local neighborhood at a time. This paper presents 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, a non-local operation computes the response at a position as a weighted sum of the features at all positions, and the block can be plugged into many computer vision architectures.

On video classification, non-local models compete with or outperform current competition winners on both the Kinetics and Charades datasets, even without any bells and whistles. On static image recognition, non-local models improve object detection, segmentation, and pose estimation on the COCO suite of tasks, showing the building block's broad applicability across vision problems.

Abstract

Convolutional and recurrent operations process one local neighborhood at a time. Inspired by the classical non-local means method, this paper presents non-local operations, a generic family of building blocks that compute the response at a position as a weighted sum of the features at all positions and can be plugged into many computer vision architectures. Without bells and whistles, non-local models compete with or outperform competition winners on Kinetics and Charades video classification, and improve object detection, segmentation, and pose estimation on COCO.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

non-local operationsvideo classificationlong-range dependenciescomputer vision
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.