Pointwise Convolution

Pointwise Convolution is a 1×1 convolution that operates across channels at each spatial position independently — used to change the number of channels (projection), mix channel information, and add nonlinearity without any spatial interaction.

Properties of Pointwise Convolution

  • Kernel Size: 1×1 (no spatial extent).
  • Operation: Linear combination of channels at each pixel: $y_j(h,w) = \sum_i W_{ji} \cdot x_i(h,w)$.
  • Parameters: $C_{in} \times C_{out}$ per layer.
  • Equivalent To: A fully connected layer applied to each spatial position independently.

Why It Matters

  • Channel Mixing: The primary mechanism for inter-channel communication in depthwise-separable convolutions.
  • Projection: Used to reduce or expand channel dimensions (bottleneck design).
  • Ubiquitous: Used in every MobileNet, EfficientNet, ShuffleNet, and modern lightweight architecture.

Pointwise Convolution is the channel mixer — the 1×1 operation that connects information across feature channels at every spatial position.

Take pointwise convolution further

Ask the copilot about this term, or have our engineers assess it against your process.