Papers › Learning Steerable Filters for Rotation Equivariant CNNs

Learning Steerable Filters for Rotation Equivariant CNNs

20 Nov 2017CVPR 2018 6arXiv:1711.07289archive 2025-07-28

Maurice Weiler, Fred A. Hamprecht, Martin Storath

In many machine learning tasks it is desirable that a model's prediction transforms in an equivariant way under transformations of its input. Convolutional neural networks (CNNs) implement translational equivariance by construction; for other transformations, however, they are compelled to learn the proper mapping. In this work, we develop Steerable Filter CNNs (SFCNNs) which achieve joint equivariance under translations and rotations by design. The proposed architecture employs steerable filters to efficiently compute orientation dependent responses for many orientations without suffering interpolation artifacts from filter rotation. We utilize group convolutions which guarantee an equivariant mapping. In addition, we generalize He's weight initialization scheme to filters which are defined as a linear combination of a system of atomic filters. Numerical experiments show a substantial enhancement of the sample complexity with a growing number of sampled filter orientations and confirm that the network generalizes learned patterns over orientations. The proposed approach achieves state-of-the-art on the rotated MNIST benchmark and on the ISBI 2012 2D EM segmentation challenge.

PaperPDFConference PDF

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Breast Tumour ClassificationColorectal Gland Segmentation:Multi-tissue Nucleus SegmentationRotated MNIST

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Breast Tumour Classification PCam Steerable G-CNN (C8) AUC 0.971 #2 of 16 Archive leaderboard report
Breast Tumour Classification PCam Steerable G-CNN (C8) AUC 0.969 #3 of 16 Archive leaderboard report
Breast Tumour Classification PCam Steerable G-CNN (C12) AUC 0.969 #4 of 16 Archive leaderboard report
Breast Tumour Classification PCam Steerable G-CNN (e) AUC 0.963 #7 of 16 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C8) Dice 0.888 #3 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C8) F1-score 0.861 #3 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C8) Hausdorff Distance (mm) 139.5 #3 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C12) Dice 0.870 #5 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C12) F1-score 0.855 #5 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C12) Hausdorff Distance (mm) 156.2 #5 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C12) Dice 0.869 #6 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C12) F1-score 0.837 #6 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (C12) Hausdorff Distance (mm) 164.8 #6 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (e) Dice 0.848 #9 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (e) F1-score 0.811 #9 of 15 Archive leaderboard report
Colorectal Gland Segmentation: CRAG Steerable G-CNN (e) Hausdorff Distance (mm) 175.9 #9 of 15 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (C12) Dice 0.820 #4 of 18 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (C12) Hausdorff Distance (mm) 55.8 #4 of 18 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (C12) Dice 0.818 #6 of 18 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (C12) Hausdorff Distance (mm) 54.3 #6 of 18 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (C4) Dice 0.809 #10 of 18 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (C4) Hausdorff Distance (mm) 54.2 #10 of 18 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (e) Dice 0.791 #16 of 18 Archive leaderboard report
Multi-tissue Nucleus Segmentation Kumar Steerable G-CNN (e) Hausdorff Distance (mm) 51.0 #16 of 18 Archive leaderboard report
Rotated MNIST Rotated MNIST Steerable Filter CNN Test error 0.714 #3 of 3 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections