Memory Efficient 3D U-Net with Reversible Mobile Inverted Bottlenecks for Brain Tumor Segmentation

04/19/2021
by   Mihir Pendse, et al.
0

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 residual bottleneck block uses lightweight depthwise separable convolutions to reduce computation by decomposing convolutions into a pointwise convolution and a depthwise convolution. Further, this block inverts traditional bottleneck blocks by placing an intermediate expansion layer between the input and output linear 1x1 convolution, reducing the total number of channels. Given a fixed memory budget, with these memory saving techniques, we are able to train image volumes up to 3x larger, models with 25 the number of channels than a corresponding non-reversible network.

READ FULL TEXT
research
06/14/2019

A Partially Reversible U-Net for Memory-Efficient Volumetric Image Segmentation

One of the key drawbacks of 3D convolutional neural networks for segment...
research
05/24/2019

Fully Hyperbolic Convolutional Neural Networks

Convolutional Neural Networks (CNN) have recently seen tremendous succes...
research
07/14/2017

The Reversible Residual Network: Backpropagation Without Storing Activations

Deep residual networks (ResNets) have significantly pushed forward the s...
research
01/13/2018

Inverted Residuals and Linear Bottlenecks: Mobile Networks forClassification, Detection and Segmentation

In this paper we describe a new mobile architecture, MobileNetV2, that i...
research
01/13/2018

Inverted Residuals and Linear Bottlenecks: Mobile Networks for Classification, Detection and Segmentation

In this paper we describe a new mobile architecture, MobileNetV2, that i...
research
08/27/2019

Global Planar Convolutions for improved context aggregation in Brain Tumor Segmentation

In this work, we introduce the Global Planar Convolution module as a bui...
research
06/09/2020

ComboNet: Combined 2D 3D Architecture for Aorta Segmentation

3D segmentation with deep learning if trained with full resolution is th...

Please sign up or login with your details

Forgot password? Click here to reset