ViT-AE++: Improving Vision Transformer Autoencoder for Self-supervised Medical Image Representations

Chinmay Prabhakar, Hongwei Bran Li, Jiancheng Yang, Suprosana Shit, Benedikt Wiestler +1 more
1/18/2023
cs.CV

Official code: chinmay5/vit_ae_plus_plus (58 stars, CC0-1.0, last commit 2024-11-04).

Abstract

Self-supervised learning has attracted increasing attention as it learns data-driven representation from data without annotations. Vision transformer-based autoencoder (ViT-AE) by He et al. (2021) is a recent self-supervised learning technique that employs a patch-masking strategy to learn a meaningful latent space. In this paper, we focus on improving ViT-AE (nicknamed ViT-AE++) for a more effective representation of 2D and 3D medical images. We propose two new loss functions to enhance the representation during training. The first loss term aims to improve self-reconstruction by considering the structured dependencies and indirectly improving the representation. The second loss term leverages contrastive loss to optimize the representation from two randomly masked views directly. We extended ViT-AE++ to a 3D fashion for volumetric medical images as an independent contribution. We extensively evaluate ViT-AE++ on both natural images and medical images, demonstrating consistent improvement over vanilla ViT-AE and its superiority over other contrastive learning approaches. Codes are here: https://github.com/chinmay5/vit_ae_plus_plus.git.

View on arXivView PDF

Code Implementations(1)

CC0-1.0

Code base for the paper ViT-AE++: Improving Vision Transformer Autoencoder for Self-supervised Medical Image Representations

584PythonApr 27, 20231 years agoCC0-1.0

Similar Papers

Cite this paper

@article{prabhakar2023vitae,
  title  = {ViT-AE++: Improving Vision Transformer Autoencoder for Self-supervised Medical Image Representations},
  author = {Chinmay Prabhakar and Hongwei Bran Li and Jiancheng Yang and Suprosana Shit and Benedikt Wiestler and Bjoern Menze},
  year   = {2023},
  eprint = {2301.07382},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.07382v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.07382.svg)](https://codeofpaper.com/paper/2301.07382)

Discussion