atlas

Research map / Architectures and efficiency / Attention and transformers

Channel Vision Transformers: An Image Is Worth 1 x 16 x 16 Words

ICLR 2024 · Architectures and efficiency › Attention and transformers · approach: Hybrid and interpretable ViT designs · 6 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 ChannelViT, which tokenizes each input channel separately with a learnable channel embedding, and Hierarchical Channel Sampling (HCS), a regularizer that samples channel counts uniformly, to make ViTs robust to partial or varying channel sets in multi-channel imaging.

Problem

Standard ViTs collapse all channels of a patch into a single token, which hampers reasoning across independent channels and makes them fragile when only a subset of channels is available at test time, a common situation in microscopy and satellite imaging.

Approach

Create one patch token per channel (shared projection and positional embeddings plus a learnable channel embedding), so channel count becomes sequence length; pair with HCS, which first samples the number of channels uniformly and then a random subset of that size during training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add HCS during training (ablation)ViT-S/16 · ImageNet val, R-onlyaccuracy: 29.39 to 68.86Helped
use ChannelViT instead of ViTImageNet-S/16 with HCS · ImageNet val, RGBaccuracy: 73.01 -> 74.64Helped
use ChannelViT instead of ViTJUMP-CP models trained on all 8 channels with HCS · JUMP-CP test, 8 channelsaccuracy: 56.87 vs 68.09; 66.44 vs. 74.77Helped
add HCS during training (ablation)ViT-S/16 · JUMP-CP test across channel combinationsaccuracy: 2.46 -> 35.78Helped
use ChannelViT instead of ViTJUMP-CP models trained on 5 fluorescence channels with HCS · JUMP-CP test, 4 channelsaccuracy: 43.59 -> 45.94Helped
use ChannelViT instead of ViTSo2Sat-S/8 with HCS · So2Sat random splitaccuracy: +1.28; 50.62 vs 59.75Helped
use ChannelViT instead of ViTSo2Sat-S/8 with HCS · So2Sat city splitaccuracy: +0.53; 41.07 vs 47.39Helped
tie linear projection weights across channels (ablation)ChannelViT-S/16 · JUMP-CP test, 5 fluorescence channelsaccuracy: 54.78 -> 56.78Helped
use 8x8 patches instead of 16x16 patches (ablation)ViT-S with HCS, trained on all JUMP-CP channels · JUMP-CP test, 8 channelsaccuracy: 56.87 -> 66.44Helped
add the 3 brightfield channels to training (ablation)ViT-S/16 with HCS · JUMP-CP test, 8 channelsaccuracy: 55.51 -> 56.87Helped
increase the share of 8-channel training data (ablation)ViT-S/16 with HCS · JUMP-CP test, 5 fluorescence channelsaccuracy: 55.51 to 45.75Hurt
increase the share of 8-channel training data (ablation)ChannelViT-S/16 with HCS · JUMP-CP test, 5 fluorescence channelsaccuracy: 56.78 to 57.60Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet JUMP-CP So2Sat

Benchmarks: ImageNet JUMP-CP So2Sat

Metrics: validation accuracy test accuracy

Baselines: ViT-S/16 ViT-S/8 MultiViT Fully Attentional Networks (FAN) ResNet-50 ResNet-152 input channel dropout

Builds on: Vision Transformer (ViT) channel dropout DINO ViT implementation AdamW

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