Home Knowledge Base Steerable CNNs

Steerable CNNs are convolutional neural networks where filters are defined as linear combinations of a steerable basis — typically Gaussian derivatives, circular harmonics, or spherical harmonics — enabling the output feature maps to be analytically rotated to any orientation without pixel resampling or interpolation artifacts — providing exact continuous rotation equivariance by construction rather than the approximate discrete rotation equivariance achieved through data augmentation or filter rotation on pixel grids.

What Are Steerable CNNs?

Why Steerable CNNs Matter

Steerable CNN Features

Feature TypeRotation BehaviorPhysical Analog
Type-0 (Scalar)Invariant — no change under rotationTemperature, pressure, energy
Type-1 (Vector)Rotates as a 2D/3D vectorVelocity, force, gradient
Type-2 (Matrix)Rotates as a rank-2 tensorStress, strain, diffusion tensor
Type-$l$ (General)Transforms via Wigner D-matrices of order $l$Multipole moments, angular distributions

Steerable CNNs are mathematically rotating filters — analyzing orientation at every spatial position with infinite angular precision by exploiting the algebraic structure of rotation groups, providing the exact continuous equivariance that approximate methods can only estimate.

steerable cnnscomputer vision

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.