DeepAI AI Chat
Log In Sign Up

iUNets: Fully invertible U-Nets with Learnable Up- and Downsampling

05/11/2020
by   Christian Etmann, et al.
University of Cambridge
17

U-Nets have been established as a standard neural network design architecture for image-to-image learning problems such as segmentation and inverse problems in imaging. For high-dimensional applications, as they for example appear in 3D medical imaging, U-Nets however have prohibitive memory requirements. Here, we present a new fully-invertible U-Net-based architecture called the iUNet, which allows for the application of highly memory-efficient backpropagation procedures. For this, we introduce learnable and invertible up- and downsampling operations. An open source library in Pytorch for 1D, 2D and 3D data is made available.

READ FULL TEXT

page 2

page 6

page 9

01/06/2020

Deep Learning-Based Solvability of Underdetermined Inverse Problems in Medical Imaging

Recently, with the significant developments in deep learning techniques,...
05/07/2019

Efficient Neural Architecture Search on Low-Dimensional Data for OCT Image Segmentation

Typically, deep learning architectures are handcrafted for their respect...
05/22/2019

Self-supervised learning of inverse problem solvers in medical imaging

In the past few years, deep learning-based methods have demonstrated eno...
12/19/2018

Pocket Guide to Solve Inverse Problems with GlobalBioIm

GlobalBioIm is an open-source MATLAB library for solving inverse problem...
06/02/2022

Deep Learning on Implicit Neural Datasets

Implicit neural representations (INRs) have become fast, lightweight too...
11/25/2020

Interpreting U-Nets via Task-Driven Multiscale Dictionary Learning

U-Nets have been tremendously successful in many imaging inverse problem...

Code Repositories

memcnn

PyTorch Framework for Developing Memory Efficient Deep Invertible Networks


view repo

iunets

A fully invertible U-Net for memory efficiency in Pytorch.


view repo