Papers
Topics
Authors
Recent
Search
2000 character limit reached

SCRNet: Spatial-Channel Regulation Network

Updated 3 July 2026
  • The paper introduces SCRNet, an encoder–decoder model that employs a novel Spatial-Channel Regulation Module (SCRM) to selectively modulate spatial and channel features.
  • It integrates spatial gating and channel refinement within a U-Net architecture, achieving competitive improvements in DSC and mIoU on challenging ultrasound datasets.
  • The design overcomes traditional CNN limitations by combining global dependency capture with local detail preservation, making it adaptable to diverse dense prediction tasks.

The Spatial-Channel Regulation Network (SCRNet) is an encoder–decoder segmentation model that integrates a novel mechanism for selective feature modulation at both spatial and channel dimensions, targeting improved performance in medical ultrasound image segmentation. By explicitly regulating information flow using the Spatial-Channel Regulation Module (SCRM) within a U-Net backbone, SCRNet addresses the limitations of conventional CNNs (which may miss long-range dependencies) and Transformers (which can overlook local contextual information), achieving competitive state-of-the-art results on challenging ultrasound datasets (Xu et al., 19 Aug 2025).

1. Architectural Overview

SCRNet leverages the standard U-Net topology, comprising symmetric encoder and decoder arms with skip connections. Its distinctive modification occurs within each encoder block, immediately following the canonical 3×3 convolution, group normalization (GN), and ReLU activation sequence. Here, a SCRM processes the feature tensor to reweight and recombine content according to spatial informativeness and channel relevance. Output from SCRM is then downsampled via 2×2 max-pooling before progressing deeper into the encoder. The decoder applies transpose convolutions for upsampling, concatenates regulated encoder features at each stage, then applies two further 3×3 convolutions before producing the final segmentation mask.

A schematic representation:

σ(Winfo)0.5\sigma(W_{\text{info}}) \geq 0.51

2. Spatial-Channel Regulation Module (SCRM)

SCRM receives a feature tensor XRC×H×WX \in \mathbb{R}^{C \times H \times W} and outputs a regulated tensor XoutX_{\text{out}} of the same dimensionality. This is achieved through a serial application of a spatial gate (SG) and channel refinement (CR).

2.1 Spatial Gate (SG)

SG first identifies “where-to-look” by:

  1. Computing group-normalized activations and applying softmax spatially:

Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))

  1. Passing through a sigmoid and thresholding at 0.5 to produce a binary mask, WW. Pixels with σ(Winfo)0.5\sigma(W_{\text{info}}) \geq 0.5 are retained.
  2. Creating two masks: informative (Xw1=WXX_{w1} = W \odot X) and non-informative (Xw2=(1W)XX_{w2} = (1-W) \odot X).
  3. Halving the channels of each mask: Xw1[Xw11,Xw12]X_{w1} \rightarrow [X_{w1}^1, X_{w1}^2], Xw2[Xw21,Xw22]X_{w2} \rightarrow [X_{w2}^1, X_{w2}^2].
  4. Reconstructing feature maps via cross-pair additive fusion and channel concatenation:

XoutSG=Concat(Xw11Xw22,Xw12Xw21)X_{\text{out}}^{\text{SG}} = \text{Concat}(X_{w1}^1 \oplus X_{w2}^2,\, X_{w1}^2 \oplus X_{w2}^1)

2.2 Channel Refinement (CR)

CR directs “what-to-look” by:

  1. Splitting XoutX_{\text{out}}0 along the channel dimension by proportion XoutX_{\text{out}}1, yielding XoutX_{\text{out}}2 and XoutX_{\text{out}}3.
  2. Processing XoutX_{\text{out}}4 (high-level) through XoutX_{\text{out}}5:

XoutX_{\text{out}}6

  1. Processing XoutX_{\text{out}}7 (low-level) by concatenating with its pointwise convolution:

XoutX_{\text{out}}8

  1. The tuple XoutX_{\text{out}}9 is then passed to the Feature Aggregation Module.

3. Feature Aggregation Module (FAM)

FAM consolidates and fuses multi-scale features for robust integration of global context and local detail.

Given Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))0 and Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))1:

  1. Compute two outputs via Convolution and Cross-Attention Parallel Module (CCAPM):

Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))2

  1. Fuse Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))3 and Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))4 in a SK-style block:
    • Global average pool channelwise to obtain Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))5.
    • Channel-wise soft attention weights

    Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))6

  • Fuse:

    Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))7

3.1 Convolution + Cross-Attention Parallel Module (CCAPM)

CCAPM consists of two synchronized branches:

  • Feature Initialization: Each input is projected by three parallel operations: one with feature1, two with feature2, each block being a Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))8 convolution followed by ConvMixer. The outputs are denoted Winfo=GN(X)×Softmax(GN(X))W_{\text{info}} = \text{GN}(X) \times \mathrm{Softmax}(\text{GN}(X))9.

  • Convolution Path: Concatenates the three, passes through a small fully connected network, then a learnable shift operation.

  • Cross-Attention Path: Produces WW0 from WW1, and calculates cross-attention:

WW2

  • Merging: Two branches are fused with learnable scalars:

WW3

4. Training Protocols and Implementation

Key protocols for reproducibility:

  • Datasets

    • BUSI: 780 breast ultrasound images (453 train, 65 val, 129 test)
    • BUSIS: 562 images (394 train, 56 val, 112 test)
    • TN3K: 3493 thyroid ultrasound images (official split: 2879 train+val, 614 test)
  • Preprocessing
    • Images resized to WW4
    • Training augmentations: random rotation, H/V flip, elastic transform, color jitter (WW5)
  • Optimization

    • Loss: Dice + WW6 BCE:

    WW7

    WW8 - Adam optimizer (WW9e–4, weight decay=σ(Winfo)0.5\sigma(W_{\text{info}}) \geq 0.50e–4), reduce lr by 0.2 on plateau - Batch size = 8; 100 epochs; hardware: RTX A6000

5. Experimental Results

5.1 Quantitative Benchmarking

SCRNet demonstrates superior segmentation metrics (DSC, mIoU) relative to baseline UNet across several datasets:

Dataset UNet DSC / mIoU SCRNet DSC / mIoU
BUSI 76.18% / 67.62% 82.88% / 74.52%
BUSIS 91.18% / 84.89% 91.91% / 86.03%
TN3K 77.69% / 67.38% 80.98% / 71.37%

Ablation on BUSI shows:

  • UNet: 76.18% / 67.62%
  • +SCRM w/o FAM: 76.90% / 68.51%
  • +SCRM + FAM (full SCRNet): 82.88% / 74.52%

5.2 Qualitative Analysis

Qualitative comparisons reveal that SCRNet yields more complete and accurate lesion masks, especially advantageous for small and low-contrast nodules.

6. Pseudocode and Schematic Representations

Implementation for an encoder block and SCRM is as follows:

σ(Winfo)0.5\sigma(W_{\text{info}}) \geq 0.52

7. Context and Future Perspectives

SCRNet exemplifies the progression toward nuanced, hybrid attention mechanisms that explicitly regulate spatial and channel-wise information in medical image segmentation. The use of a coupled spatial “where-to-look” gate and channel “what-to-look” refinement module, combined with dual-path aggregation (cross-attention and convolution), facilitates accurate extraction of both global dependencies and localized features.

A plausible implication is that such modular regulation could be generalized beyond ultrasound, potentially benefiting other dense prediction tasks where spatially variable information content is significant. Further, the architecture’s compatibility with the UNet scaffold offers potential for seamless integration into clinical segmentation pipelines and extension to multi-class, multi-modal, or domain-adapted settings.

(Xu et al., 19 Aug 2025)

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Spatial-Channel Regulation Network (SCRNet).