HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

TransUNet: Transformers Make Strong Encoders for Medical Image Segmentation

Jieneng Chen Yongyi Lu Qihang Yu Xiangde Luo Ehsan Adeli Yan Wang Le Lu Alan L. Yuille Yuyin Zhou

TransUNet: Transformers Make Strong Encoders for Medical Image Segmentation

Abstract

Medical image segmentation is an essential prerequisite for developing healthcare systems, especially for disease diagnosis and treatment planning. On various medical image segmentation tasks, the u-shaped architecture, also known as U-Net, has become the de-facto standard and achieved tremendous success. However, due to the intrinsic locality of convolution operations, U-Net generally demonstrates limitations in explicitly modeling long-range dependency. Transformers, designed for sequence-to-sequence prediction, have emerged as alternative architectures with innate global self-attention mechanisms, but can result in limited localization abilities due to insufficient low-level details. In this paper, we propose TransUNet, which merits both Transformers and U-Net, as a strong alternative for medical image segmentation. On one hand, the Transformer encodes tokenized image patches from a convolution neural network (CNN) feature map as the input sequence for extracting global contexts. On the other hand, the decoder upsamples the encoded features which are then combined with the high-resolution CNN feature maps to enable precise localization. We argue that Transformers can serve as strong encoders for medical image segmentation tasks, with the combination of U-Net to enhance finer details by recovering localized spatial information. TransUNet achieves superior performances to various competing methods on different medical applications including multi-organ segmentation and cardiac segmentation. Code and models are available at https://github.com/Beckschen/TransUNet.

Code Repositories

KenzaB27/TransUnet
tf
Mentioned in GitHub
mirthai/csa-net
pytorch
Mentioned in GitHub
yykzjh/pmfsnet
pytorch
Mentioned in GitHub
hongkunsun/paratranscnn
pytorch
Mentioned in GitHub
awsaf49/TransUnet-tf
tf
Mentioned in GitHub
Beckschen/TransUNet
Official
pytorch
Mentioned in GitHub
gail-yxie/adawac
pytorch
Mentioned in GitHub
ljollans/trunet
pytorch
Mentioned in GitHub
04RR/SOTA-Vision
pytorch
Mentioned in GitHub
aris-mukherjee/TransUNet-modified
pytorch
Mentioned in GitHub
MargeryLab/TransUNet
pytorch
Mentioned in GitHub
mkara44/transunet_pytorch
pytorch
Mentioned in GitHub
hendraet/synthesis-in-style
pytorch
Mentioned in GitHub
maloadba/mgenseg_2d
jax
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
medical-image-segmentation-on-acdcTransUNet
Dice Score: 0.8971
medical-image-segmentation-on-automaticR50-ViT-CUP
Avg DSC: 87.57
medical-image-segmentation-on-automaticR50-AttnUNet
Avg DSC: 86.75
medical-image-segmentation-on-automaticTransUNet
Avg DSC: 89.71
medical-image-segmentation-on-synapse-multiTransUNet
Avg DSC: 77.48
Avg HD: 31.69

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
TransUNet: Transformers Make Strong Encoders for Medical Image Segmentation | Papers | HyperAI