Litcius/Paper detail

Squeeze U-Net: A Memory and Energy Efficient Image Segmentation Network

Nazanin Beheshti, Lennart Johnsson

202089 citationsDOI

Abstract

To facilitate implementation of deep neural networks on embedded systems keeping memory and computation requirements low is critical, particularly for real-time mobile use. In this work, we propose a SqueezeNet inspired version of U-Net for image segmentation that achieves a 12X reduction in model size to 32MB, and 3.2X reduction in Multiplication Accumulation operations (MACs) from 287 billion ops to 88 billion ops for inference on the CamVid data set while preserving accuracy. Our proposed Squeeze U-Net is efficient in both low MACs and memory use. Our performance results using Tensorflow 1.14 with Python 3.6 and CUDA 10.1.243 on an NVIDIA K40 GPU shows that Squeeze U-Net is 17% faster for inference and 52% faster for training than U-Net for the same accuracy.

Topics & Concepts

Computer sciencePython (programming language)CUDAComputationSegmentationInferenceParallel computingArtificial neural networkImage segmentationConvolutional neural networkReduction (mathematics)Artificial intelligenceComputational scienceComputer engineeringReal-time computingAlgorithmOperating systemMathematicsGeometryAdvanced Neural Network ApplicationsAdversarial Robustness in Machine LearningHuman Pose and Action Recognition