Memory Efficient 3D U-Net with Reversible Mobile Inverted Bottlenecks for Brain Tumor Segmentation
Mihir Pendse, Vithursan Thangarasa, Vitaliy Chiley, Ryan Holmdahl,, Joel Hestness, Dennis DeCoste

TL;DR
This paper introduces a memory-efficient 3D U-Net architecture using reversible mobile inverted bottlenecks, enabling larger and deeper models for brain tumor segmentation within fixed memory constraints.
Contribution
The authors propose integrating reversible layers with mobile inverted bottleneck blocks into 3D U-Net to significantly reduce memory usage during training.
Findings
Allows training of 3x larger image volumes
Enables models with 25% more depth
Supports up to 2x more channels than non-reversible networks
Abstract
We propose combining memory saving techniques with traditional U-Net architectures to increase the complexity of the models on the Brain Tumor Segmentation (BraTS) challenge. The BraTS challenge consists of a 3D segmentation of a 240x240x155x4 input image into a set of tumor classes. Because of the large volume and need for 3D convolutional layers, this task is very memory intensive. To address this, prior approaches use smaller cropped images while constraining the model's depth and width. Our 3D U-Net uses a reversible version of the mobile inverted bottleneck block defined in MobileNetV2, MnasNet and the more recent EfficientNet architectures to save activation memory during training. Using reversible layers enables the model to recompute input activations given the outputs of that layer, saving memory by eliminating the need to store activations during the forward pass. The inverted…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Depthwise Convolution · Softmax · Max Pooling · Squeeze-and-Excitation Block · Depthwise Separable Convolution · Concatenated Skip Connection · RMSProp · Sigmoid Activation
