atlas

Research map / Architectures and efficiency / Attention and transformers

ViTEraser: Harnessing the Power of Vision Transformers for Scene Text Removal with SegMIM Pretraining

AAAI 2024 · Architectures and efficiency › Attention and transformers · approach: Hybrid and interpretable ViT designs · 16 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ViTEraser, a single-stage ViT encoder-decoder for scene text removal, pretrained with SegMIM (text box segmentation on the encoder, masked image modeling on the decoder) using scene text detection data.

Problem

Scene text removal relies on complex two-stage or multi-step pipelines sensitive to text localization accuracy, and CNN-based one-stage methods suffer from artifacts and incomplete erasure; ViTs are underexplored for STR and large STR models overfit given scarce training data.

Approach

A pure ViT (Swinv2-based) encoder-decoder with patch embedding and patch splitting layers performs one-stage text erasing without masks, and SegMIM pretrains the encoder on text box segmentation and the decoder on masked image modeling using large scene text detection datasets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pretrain ViTEraser with SegMIM (ablation)ViTEraser-Tiny · SCUT-EnsTextPSNR: 36.32 -> 36.80Helped
Pretrain ViTEraser with SegMIM (ablation)ViTEraser-Small · SCUT-EnsTextPSNR: 36.55 -> 37.08Helped
Pretrain ViTEraser with SegMIM (ablation)ViTEraser-Base · SCUT-EnsTextPSNR: 36.32 -> 37.11Helped
Pretrain ViTEraser with SegMIM (ablation)ViTEraser-Tiny · SCUT-SynPSNR: 42.24 -> 42.40Helped
Pretrain ViTEraser with SegMIM (ablation)ViTEraser-Small · SCUT-SynPSNR: 42.45 -> 42.66Helped
Pretrain ViTEraser with SegMIM (ablation)ViTEraser-Base · SCUT-SynPSNR: 42.53 -> 42.97Helped
Use a CNN encoder with an added Transformer encoder (ablation)CNN-based STR architecture · SCUT-EnsTextPSNR: 35.05 -> 34.85Hurt
Add a Transformer decoder before the deconvolution decoder (ablation)Swinv2-Tiny encoder + Deconv · SCUT-EnsTextPSNR: 36.06 -> 35.92Hurt
Replace the decoder with an MLP decoder (ablation)Swinv2-Tiny encoder · SCUT-EnsTextPSNR: 36.06 -> 26.18Hurt
Use ViT blocks in both the encoder and decoder instead of a CNN encoder and deconvolution decoder (ablation)STR architecture · SCUT-EnsTextPSNR: 35.05 -> 36.32Helped
Increase ViTEraser scale from Swinv2-Tiny to Swinv2-Small (ablation)ViTEraser-Swinv2 · SCUT-EnsTextPSNR: 36.32 -> 36.55Helped
Increase ViTEraser scale from Swinv2-Small to Swinv2-Base (ablation)ViTEraser-Swinv2 · SCUT-EnsTextPSNR: 36.55 -> 36.32Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SCUT-EnsText SCUT-Syn ICDAR2013 ICDAR2015 MLT2017 ArT LSVT ReCTS TextOCR ImageNet-1k Tampered-IC13

Benchmarks: SCUT-EnsText SCUT-Syn Tampered-IC13

Metrics: PSNR MSSIM MSE AGE pEPs pCEPs FID recall precision f-measure

Baselines: Pix2pix STE EnsNet MTRNet++ EraseNet SSTE PSSTRNet CTRNet GaRNet MBE PEN PERT

Builds on: Swin Transformer V2 SimMIM EraseNet PVT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy