AICurious Logo

What is: Res2Net Block?

SourceRes2Net: A New Multi-scale Backbone Architecture
Year2000
Data SourceCC BY-SA - https://paperswithcode.com

A Res2Net Block is an image model block that constructs hierarchical residual-like connections within one single residual block. It was proposed as part of the Res2Net CNN architecture.

The block represents multi-scale features at a granular level and increases the range of receptive fields for each network layer. The 3×33 \times 3 filters of nn channels is replaced with a set of smaller filter groups, each with ww channels. These smaller filter groups are connected in a hierarchical residual-like style to increase the number of scales that the output features can represent. Specifically, we divide input feature maps into several groups. A group of filters first extracts features from a group of input feature maps. Output features of the previous group are then sent to the next group of filters along with another group of input feature maps.

This process repeats several times until all input feature maps are processed. Finally, feature maps from all groups are concatenated and sent to another group of 1×11 \times 1 filters to fuse information altogether. Along with any possible path in which input features are transformed to output features, the equivalent receptive field increases whenever it passes a 3×33 \times 3 filter, resulting in many equivalent feature scales due to combination effects.

One way of thinking of these blocks is that they expose a new dimension, scale, alongside the existing dimensions of depth, width, and cardinality.