Triplanar convolution with shared 2D kernels for 3D classification and shape retrieval.
Published in Computer Vision and Image Understanding, 2020
Authors: Eu Young Kim, Seung Yeon Shin, Soochahn Lee, Kyong Joon Lee, Kyoung Ho Lee, Kyoung Mu Lee
TL;DR: A triplanar convolution approach that uses shared 2D kernels across three orthogonal planes to efficiently process 3D data for classification and shape retrieval, avoiding the heavy cost of full 3D convolutions.
What this paper is about
Triplanar CNN (S3PNet ) for 3D shape recognition. 3D data is first converted into binary voxel grids, which is then passed through the S3PNet which consists of series of planar modules. Each module consists of three branches of 2D convolutions that are iteratively applied to every cross-section of 3D input volume from different views.
Full 3D convolutions are computationally expensive and parameter-hungry, making them impractical for many 3D recognition tasks. Triplanar approaches that process 2D slices along three orthogonal planes offer an efficient alternative, but existing methods typically use independent networks for each plane, missing cross-plane interactions.
Key idea
The shared 2D kernel-Triplanar block. The architecture of a single triplanar module. A 3D input volume is first decomposed into its respective cross-sections, then passed to each branch in a triplanar convolution. (a) 2D convolutions are applied to every cross-section of input volume on three different orthogonal views, namely, the π₯π¦-plane, π¦π§-plane, and π§π₯-plane, respectively. Colored blocks represent the output feature-maps in each plane, red for the feature-maps in π₯π¦-plane, blue in π¦π§-plane, and orange in π§π₯-plane. (b) Generated output feature-maps are then aggregated to form a single combined representation. After aggregating the feature-maps 1 Γ 1 convolution is applied to reduce feature redundancy and increase the compactness of the model.
The method shares 2D convolutional kernels across the three orthogonal planes (axial, coronal, sagittal), which enforces consistency in feature extraction across views while keeping the parameter count low. This shared-kernel triplanar convolution captures 3D structure more efficiently than independent per-plane networks or full 3D convolutions.
Why it matters
This work provides a practical and efficient architecture for 3D shape understanding that balances accuracy with computational cost, applicable to both medical imaging (e.g., organ classification) and general 3D shape retrieval tasks.