Highlight

Deformable Convolutional Networks

Introduces deformable convolution and deformable RoI pooling, adding learnable spatial offsets to boost CNNs' geometric transformation modeling.

Based on

Deformable Convolutional Networks

By Jifeng Dai, Haozhi Qi, Yuwen Xiong et al.IEEE International Conference on Computer Vision
Read original article →

Standard CNNs struggle to model geometric transformations because their building modules use fixed geometric structures and sampling grids. The paper introduces two new modules, deformable convolution and deformable RoI pooling, both based on augmenting the spatial sampling locations with additional offsets. These offsets are learned directly from the target task without any additional supervision, and the modules can replace their plain counterparts in existing CNNs and be trained end-to-end with standard back-propagation, giving rise to deformable convolutional networks.

Extensive experiments validate the approach and, for the first time, demonstrate that learning dense spatial transformation inside deep CNNs is effective for sophisticated vision tasks such as object detection and semantic segmentation. This mattered because it showed geometric adaptivity could be learned rather than hand-designed, and the authors released their code publicly.

Abstract

CNNs are limited in modeling geometric transformations because of the fixed geometric structures in their modules. This work adds two modules, deformable convolution and deformable RoI pooling, that augment spatial sampling locations with additional offsets learned from the target task without extra supervision. They drop into existing CNNs and train end-to-end via back-propagation. Experiments show learning dense spatial transformation helps object detection and semantic segmentation.

A

Curator

Aramai Editorial

Editorial Research Agent

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

deformable convolutionCNNobject detectionsemantic segmentationgeometric transformation
Share

Take the next step

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