Papers › SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformers

SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformers

31 May 2021NeurIPS 2021 12arXiv:2105.15203archive 2025-07-28

Enze Xie, Wenhai Wang, Zhiding Yu, Anima Anandkumar, Jose M. Alvarez, Ping Luo

We present SegFormer, a simple, efficient yet powerful semantic segmentation framework which unifies Transformers with lightweight multilayer perception (MLP) decoders. SegFormer has two appealing features: 1) SegFormer comprises a novel hierarchically structured Transformer encoder which outputs multiscale features. It does not need positional encoding, thereby avoiding the interpolation of positional codes which leads to decreased performance when the testing resolution differs from training. 2) SegFormer avoids complex decoders. The proposed MLP decoder aggregates information from different layers, and thus combining both local attention and global attention to render powerful representations. We show that this simple and lightweight design is the key to efficient segmentation on Transformers. We scale our approach up to obtain a series of models from SegFormer-B0 to SegFormer-B5, reaching significantly better performance and efficiency than previous counterparts. For example, SegFormer-B4 achieves 50.3% mIoU on ADE20K with 64M parameters, being 5x smaller and 2.2% better than the previous best method. Our best model, SegFormer-B5, achieves 84.0% mIoU on Cityscapes validation set and shows excellent zero-shot robustness on Cityscapes-C. Code will be released at: github.com/NVlabs/SegFormer.

PaperPDFConference PDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2105.15203")

Code

Syntology Ran 48 of 86 code samples harvested from 11 repositories linked to this paper; 38 have no recorded run. Of those that ran: 1 ran · violated contract; 2 ran · our draft was wrong; 1 ran · fixture could not drive it; 44 ran with no contract checked.

By repository: community (archive-listed): 83 samples from 10 repositories, 45 ran; community: 2 samples from 1 repository, 2 ran; 1 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

28 repositories listed; official and paper-mentioned ones first.

NVlabs/SegFormer officialmentioned in papermentioned on GitHubpytorchNOASSERTION report
DarshanDeshpande/jax-models mentioned on GitHubjax report
GhadeerElmkaiel/SegFormer mentioned on GitHubpytorchNOASSERTION report
IMvision12/SegFormer-tf mentioned on GitHubtf report
IMvision12/keras-vision-models mentioned on GitHubpytorch report
UAws/CV-3315-Is-All-You-Need mentioned on GitHubpytorchApache-2.0 report
VikParuchuri/surya mentioned on GitHubpytorchApache-2.0 report
alessiomora/unlearning_fl mentioned on GitHubtfApache-2.0 report
chenghan111/dnc mentioned on GitHubpytorch report
dzhaoxd/seco mentioned on GitHubpytorch report
huggingface/transformers mentioned on GitHubpytorch report
kikacaty/RAP_Benchmark mentioned on GitHubpytorchNOASSERTION report
lucidrains/segformer-pytorch mentioned on GitHubpytorch report
macdonaldezra/minesegsat mentioned on GitHubpytorch report
sithu31296/semantic-segmentation mentioned on GitHubpytorch report
toqitahamid/gasformer mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

86 samples harvested; 48 ran; 0 honoured the contract we drafted; 38 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

1ran · violated contract
2ran · our draft was wrong
1ran · fixture could not drive it
44ran
38unverified

Licence: 15 of the 86 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from 11 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

Attention IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · c26b3dcb83805d8b · report
Block IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · 0730c486d30ba0ad · report
ConvModule IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · 985e0029300d8b09 · report
ConvModule sithu31296/semantic-segmentation/semseg/models/segformer.py community (archive-listed) ran fingerprinted MIT (permissive) · 8e948e9bc7b5fc17 · report
DWConv IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · 4817e9583fbf6b3c · report
DepthwiseConv2D DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) ran Apache-2.0 (permissive) · ccadeb436e01c85c · report
DropPath IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran fingerprinted no licence file found · pointer only · 4b04a139b83d832e · report
DropPath DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) ran Apache-2.0 (permissive) · 8085cbc641b30993 · report
DsConv2d lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) ran fingerprinted MIT (permissive) · 10e1daaea8547fb9 · report
EfficientSelfAttention lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) ran MIT (permissive) · 542396928de7e36a · report
EfficientSelfAttention macdonaldezra/minesegsat/mine_seg_sat/models/segformer.py community (archive-listed) ran fingerprinted MIT (permissive) · 5049266ef99b4d26 · report
MLP IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · 7ff5661a4c26fcb7 · report
MLP sithu31296/semantic-segmentation/semseg/models/segformer.py community (archive-listed) ran MIT (permissive) · 4e9019271c54ae21 · report
MLPHead DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) ran Apache-2.0 (permissive) · 1cca7df806bbd21f · report
MiT lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) ran MIT (permissive) · a3c01f13dc01b670 · report
MixFeedForward lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) ran MIT (permissive) · ff4bb124dc115d63 · report
MixedFeedForwardNetwork macdonaldezra/minesegsat/mine_seg_sat/models/segformer.py community (archive-listed) ran MIT (permissive) · 46464f58f54aa5a0 · report
Mlp IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · 635ca5ddeb4973f7 · report
OverlapPatchEmbed IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · 31c432acc4aa0d25 · report
OverlapPatchEmbedding macdonaldezra/minesegsat/mine_seg_sat/models/segformer.py community (archive-listed) ran · metamorphic tier: deterministic fingerprinted MIT (permissive) · 79ded40dd7812caf · report
PreNorm lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) ran MIT (permissive) · 748000c608a20c77 · report
SegFormer sithu31296/semantic-segmentation/semseg/models/segformer.py community (archive-listed) ran MIT (permissive) · 21d890715e16872d · report
SegFormerDecoder macdonaldezra/minesegsat/mine_seg_sat/models/segformer.py community (archive-listed) ran · metamorphic tier: well formed MIT (permissive) · c1cec60a6c890710 · report
SegFormerHead IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) ran no licence file found · pointer only · bc90afe01ade811b · report
SegFormerHead DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) ran Apache-2.0 (permissive) · 6caaf2219052f191 · report
SegFormerHead sithu31296/semantic-segmentation/semseg/models/segformer.py community (archive-listed) ran MIT (permissive) · d8c46d51ed5de622 · report
SegFormerHead DavidLandup0/deepvision/deepvision/models/segmentation/segformer/segformer.py community (archive-listed) ran Apache-2.0 (permissive) · 68f9e28fcc23bfc1 · report
Segformer lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) ran MIT (permissive) · ce46b8418261110a · report
TransformerBlock macdonaldezra/minesegsat/mine_seg_sat/models/segformer.py community (archive-listed) ran MIT (permissive) · 89979e961601b054 · report
TransformerMLP DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) ran Apache-2.0 (permissive) · 6afe61dba51eef77 · report
__SegFormerHeadPT DavidLandup0/deepvision/deepvision/models/segmentation/segformer/segformer.py community (archive-listed) ran · metamorphic tier: well formed Apache-2.0 (permissive) · df798977d45ef10d · report
__SegFormerHeadTF DavidLandup0/deepvision/deepvision/models/segmentation/segformer/segformer.py community (archive-listed) ran Apache-2.0 (permissive) · d1541cb3c3105894 · report
calculate_file_sha256 UAws/CV-3315-Is-All-You-Need/.dev/gather_models.py community (archive-listed) ran Apache-2.0 (permissive) · a669df2cd07c07bb · report
expand_bbox VikParuchuri/surya/surya/common/util.py community (archive-listed) ran fingerprinted Apache-2.0 (permissive) · 47e89f4fa09782a6 · report
find_pruneable_heads_and_indices VikParuchuri/surya/surya/common/compat.py community (archive-listed) ran Apache-2.0 (permissive) · cb0ea0c51176639b · report
get_aligned_output_features_output_indices VikParuchuri/surya/surya/common/compat.py community (archive-listed) ran Apache-2.0 (permissive) · e03be3562fa16493 · report
get_final_iter UAws/CV-3315-Is-All-You-Need/.dev/gather_models.py community (archive-listed) ran Apache-2.0 (permissive) · 88d68650d669bb11 · report
get_model_name VikParuchuri/surya/surya/common/s3.py community (archive-listed) ran fingerprinted Apache-2.0 (permissive) · 072e0940fa122b3f · report
is_blank_region VikParuchuri/surya/surya/common/blank.py community (archive-listed) ran Apache-2.0 (permissive) · 049c52930f551191 · report
join_urls VikParuchuri/surya/surya/common/s3.py community (archive-listed) ran fingerprinted Apache-2.0 (permissive) · e27103cbb1fca337 · report
near_white_fraction VikParuchuri/surya/surya/common/blank.py community (archive-listed) ran Apache-2.0 (permissive) · 8acf036b36a65cd2 · report
parse_model_inputs DavidLandup0/deepvision/deepvision/models/segmentation/segformer/segformer.py community (archive-listed) ran · fixture could not drive it Apache-2.0 (permissive) · 49d6368d9a869361 · report
process_checkpoint UAws/CV-3315-Is-All-You-Need/.dev/gather_models.py community (archive-listed) ran Apache-2.0 (permissive) · aa74cd62302ed7c8 · report
process_model_info UAws/CV-3315-Is-All-You-Need/.dev/generate_benchmark_evaluation_script.py community (archive-listed) ran Apache-2.0 (permissive) · 39403bf2697d1720 · report
resolve_model_dir VikParuchuri/surya/surya/common/rfdetr_torch.py community (archive-listed) ran Apache-2.0 (permissive) · de9345b90f9f1c07 · report
BaseModel sithu31296/semantic-segmentation/semseg/models/segformer.py community (archive-listed) unverified MIT (permissive) · c1b48d941aafb38e · report
Block DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) unverified Apache-2.0 (permissive) · d3ae12f830ae7473 · report
EfficientSelfAttention DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) unverified Apache-2.0 (permissive) · 1bfaa1f3894b09c5 · report
MixTransformer DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) unverified Apache-2.0 (permissive) · e5084c52a530491b · report
MixVisionTransformer IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) unverified no licence file found · pointer only · d47ffdc9c58366e1 · report
ResizeLayer IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) unverified no licence file found · pointer only · 51b3f94442e3e993 · report
SegFormer DarshanDeshpande/jax-models/jax_models/models/segformer.py community (archive-listed) unverified Apache-2.0 (permissive) · d2ba4808c201185e · report
SegFormer macdonaldezra/minesegsat/mine_seg_sat/models/segformer.py community (archive-listed) unverified MIT (permissive) · 0872c74a03511111 · report
SegFormerB0 DavidLandup0/deepvision/deepvision/models/segmentation/segformer/segformer.py community (archive-listed) unverified Apache-2.0 (permissive) · d4b6a3c4e865a3cf · report
SegFormer_B0 IMvision12/SegFormer-tf/models/segformer.py community (archive-listed) unverified no licence file found · pointer only · 41a9c09a3f658a00 · report
SegformerEncoder macdonaldezra/minesegsat/mine_seg_sat/models/segformer.py community (archive-listed) unverified MIT (permissive) · e440e08cb0e8c48a · report
__SegFormerPT DavidLandup0/deepvision/deepvision/models/segmentation/segformer/segformer.py community (archive-listed) unverified Apache-2.0 (permissive) · b83489fb3cb1ed11 · report
__SegFormerTF DavidLandup0/deepvision/deepvision/models/segmentation/segformer/segformer.py community (archive-listed) unverified Apache-2.0 (permissive) · c42717f8aa0ef841 · report
arg_to_varname JoegameZhou/Segmenter_workers/src/configs/parser.py community (archive-listed) unverified Apache-2.0 (permissive) · 177a4abf40724f6e · report
argv_to_vars JoegameZhou/Segmenter_workers/src/configs/parser.py community (archive-listed) unverified Apache-2.0 (permissive) · 0355ab2cd3f47412 · report
assignment JoegameZhou/Segmenter_workers/src/models/layers/weight_init.py community (archive-listed) unverified Apache-2.0 (permissive) · 615dd6b5188585cd · report
attach_classifier_head alessiomora/unlearning_fl/unlearning_fl/model_utility.py community (archive-listed) unverified Apache-2.0 (permissive) · 384604872a30dccd · report
calculate_gain JoegameZhou/Segmenter_workers/src/models/layers/weight_init.py community (archive-listed) unverified Apache-2.0 (permissive) · 882f145326210430 · report
cast_tuple lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) unverified MIT (permissive) · e33cebee6724c045 · report
check_url UAws/CV-3315-Is-All-You-Need/.dev/check_urls.py community (archive-listed) unverified Apache-2.0 (permissive) · dbbc38f85ae9361f · report
create_resnet18 alessiomora/unlearning_fl/unlearning_fl/models.py community (archive-listed) unverified Apache-2.0 (permissive) · 3756f8840c9ca583 · report
create_resnet18_mlb alessiomora/unlearning_fl/unlearning_fl/models.py community (archive-listed) unverified Apache-2.0 (permissive) · 1301e7bceb1a009d · report
download_and_preprocess alessiomora/unlearning_fl/unlearning_fl/dataset_preparation.py community (archive-listed) unverified Apache-2.0 (permissive) · 2344612e05e368a4 · report
execute_now UAws/CV-3315-Is-All-You-Need/bridge/executor.py community (archive-listed) unverified Apache-2.0 (permissive) · 55b8c7ef424d2298 · report
exists lucidrains/segformer-pytorch/segformer_pytorch/segformer_pytorch.py community (archive-listed) unverified MIT (permissive) · feddee05281a3f44 · report
get_norm_layer alessiomora/unlearning_fl/unlearning_fl/models.py community (archive-listed) unverified Apache-2.0 (permissive) · 4581a201b7093062 · report
get_normalization_fn alessiomora/unlearning_fl/unlearning_fl/dataset.py community (archive-listed) unverified Apache-2.0 (permissive) · 247223d98d751eff · report
kaiming_uniform JoegameZhou/Segmenter_workers/src/models/layers/weight_init.py community (archive-listed) unverified Apache-2.0 (permissive) · 039303a649214f32 · report
load_client_datasets_from_files alessiomora/unlearning_fl/unlearning_fl/dataset.py community (archive-listed) unverified Apache-2.0 (permissive) · 7259ad6db5a66899 · report
load_detector VikParuchuri/surya/surya/common/rfdetr_torch.py community (archive-listed) unverified Apache-2.0 (permissive) · 95daffa5faab5036 · report
load_selected_client_statistics alessiomora/unlearning_fl/unlearning_fl/dataset.py community (archive-listed) unverified Apache-2.0 (permissive) · ac368bd91abe1f93 · report
pil_loader alessiomora/unlearning_fl/unlearning_fl/centralized_aircrafts.py community (archive-listed) unverified Apache-2.0 (permissive) · d2ab609def2d3e40 · report
pil_loader alessiomora/unlearning_fl/unlearning_fl/dataset_preparation.py community (archive-listed) unverified Apache-2.0 (permissive) · 4fb2c2bdfa4534bd · report
read_fedmlb_distribution alessiomora/unlearning_fl/unlearning_fl/dataset_preparation.py community (archive-listed) unverified Apache-2.0 (permissive) · 5cb938e6605fcde4 · report
remove_list_from_list alessiomora/unlearning_fl/unlearning_fl/create_dirichlet_distrib_files.py community (archive-listed) unverified Apache-2.0 (permissive) · 11277e8612b345a3 · report
run_command UAws/CV-3315-Is-All-You-Need/bridge/executor.py community (archive-listed) unverified Apache-2.0 (permissive) · 744dc51a3ef15686 · report
set_non_trainable_blocks alessiomora/unlearning_fl/unlearning_fl/model_utility.py community (archive-listed) unverified Apache-2.0 (permissive) · b9e87a3f669811b6 · report
trim_preceding_hyphens JoegameZhou/Segmenter_workers/src/configs/parser.py community (archive-listed) unverified Apache-2.0 (permissive) · a99f170ebd682af5 · report
cal_eta rulixiang/segformer-pytorch/dist_train.py community ran · our draft was wrong no licence file found · pointer only · 68389231090ed0d4 · report
scores rulixiang/segformer-pytorch/utils/eval_seg.py community ran · our draft was wrong no licence file found · pointer only · 771525e476e6dcb2 · report
cast_tuple identical code first harvested elsewhere ran · violated contract fingerprinted licence of this copy not recorded · 1f7c550e65142ef8 · report

Tasks

2D Semantic SegmentationC++ codeCrack SegmentationDecoderSemantic SegmentationThermal Image Segmentation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
2D Semantic Segmentation WildScenes Segformer (MiT-B5) mIoU 40.83 #5 of 5 Archive leaderboard report
Crack Segmentation CrackVision12K SegFormer mIoU 0.57969 #4 of 4 Archive leaderboard report
Semantic Segmentation ADE20K SegFormer-B5 Params (M) 84.7 #92 of 235 Archive leaderboard report
Semantic Segmentation ADE20K SegFormer-B5 Validation mIoU 51.8 #92 of 235 Archive leaderboard report
Semantic Segmentation ADE20K SegFormer-B4 Params (M) 64.1 #101 of 235 Archive leaderboard report
Semantic Segmentation ADE20K SegFormer-B4 Validation mIoU 51.1 #101 of 235 Archive leaderboard report
Semantic Segmentation ADE20K SegFormer-B0 Params (M) 3.8 #224 of 235 Archive leaderboard report
Semantic Segmentation ADE20K SegFormer-B0 Validation mIoU 37.4 #224 of 235 Archive leaderboard report
Semantic Segmentation ADE20K val SegFormer-B5(MS, 87M #Params, ImageNet-1K pretrain) mIoU 51.8 #44 of 95 Archive leaderboard report
Semantic Segmentation COCO-Stuff full SegFormer-B5 (Single Scale) Mean IoU (class) 46.7 #1 of 1 Archive leaderboard report
Semantic Segmentation Cityscapes test SegFormer (MiT-B5, Mapillary) Mean IoU (class) 83.1% #19 of 105 Archive leaderboard report
Semantic Segmentation Cityscapes val SegFormer (MiT-B5, Mapillary) mIoU 84.0 #21 of 99 Archive leaderboard report
Semantic Segmentation Cityscapes val SegFormer-B0 Validation mIoU 76.2 #99 of 99 Archive leaderboard report
Semantic Segmentation DADA-seg SegFormer (MiT-B3) mIoU 27.0 #10 of 28 Archive leaderboard report
Semantic Segmentation DADA-seg SegFormer (MiT-B2) mIoU 21.2 #18 of 28 Archive leaderboard report
Semantic Segmentation DADA-seg SegFormer (MiT-B1) mIoU 16.6 #26 of 28 Archive leaderboard report
Semantic Segmentation DDD17 SegFormer-B2 mIoU 71.05 #5 of 9 Archive leaderboard report
Semantic Segmentation DELIVER SegFormer mIoU 57.20 #9 of 9 Archive leaderboard report
Semantic Segmentation DSEC SegFormer-B2 mIoU 71.99 #4 of 9 Archive leaderboard report
Semantic Segmentation DensePASS SegFormer (MiT-B2) mIoU 42.4% #12 of 36 Archive leaderboard report
Semantic Segmentation DensePASS SegFormer (MiT-B1) mIoU 38.5% #16 of 36 Archive leaderboard report
Semantic Segmentation EventScape SegFormer-B4 mIoU 59.86 #3 of 12 Archive leaderboard report
Semantic Segmentation EventScape SegFormer-B2 mIoU 58.69 #4 of 12 Archive leaderboard report
Semantic Segmentation Fine-Grained Grass Segmentation Dataset SegFormer mIoU 48.29 #4 of 10 Archive leaderboard report
Semantic Segmentation Potsdam SegFormer-B2 mIoU 84.65 #5 of 11 Archive leaderboard report
Semantic Segmentation Potsdam SegFormer-B1 mIoU 84.37 #6 of 11 Archive leaderboard report
Semantic Segmentation Potsdam SegFormer-B0 mIoU 83.67 #9 of 11 Archive leaderboard report
Semantic Segmentation SELMA SegFormer mIoU 77.2 #2 of 7 Archive leaderboard report
Semantic Segmentation SpectralWaste SegFormer (HYPER) mIoU 54.3 #3 of 8 Archive leaderboard report
Semantic Segmentation SpectralWaste SegFormer (HYPER3) mIoU 53.5 #4 of 8 Archive leaderboard report
Semantic Segmentation SpectralWaste SegFormer (RGB) mIoU 48.4 #7 of 8 Archive leaderboard report
Semantic Segmentation SynPASS SegFomrer mIoU 37.24% #3 of 6 Archive leaderboard report
Semantic Segmentation Synthetic Bathing Perception SegFormer mIoU 86.86 #5 of 5 Archive leaderboard report
Semantic Segmentation UPLight SegFormer-B2 (RGB) mIoU 89.60 #4 of 8 Archive leaderboard report
Semantic Segmentation US3D SegFormer-B2 mIoU 75.14 #6 of 11 Archive leaderboard report
Semantic Segmentation US3D SegFormer-B1 mIoU 74.19 #8 of 11 Archive leaderboard report
Semantic Segmentation US3D SegFormer-B0 mIoU 71.80 #11 of 11 Archive leaderboard report
Semantic Segmentation UrbanLF SegFormer mIoU (Real) 82.20 #8 of 14 Archive leaderboard report
Semantic Segmentation UrbanLF SegFormer mIoU (Syn) 78.53 #8 of 14 Archive leaderboard report
Semantic Segmentation Vaihingen SegFormer-B1 mIoU 76.92 #6 of 13 Archive leaderboard report
Semantic Segmentation Vaihingen SegFormer-B2 mIoU 76.69 #9 of 13 Archive leaderboard report
Semantic Segmentation Vaihingen SegFormer-B0 mIoU 75.57 #11 of 13 Archive leaderboard report
Semantic Segmentation ZJU-RGB-P SegFormer-B2 (RGB) mIoU 89.6 #9 of 13 Archive leaderboard report
Thermal Image Segmentation MFN Dataset SegFormer (B4) mIOU 54.8 #36 of 55 Archive leaderboard report
Thermal Image Segmentation MFN Dataset SegFormer (B2) mIOU 53.2 #38 of 55 Archive leaderboard report
Thermal Image Segmentation RGB-T-Glass-Segmentation SegFormer MAE 0.053 #11 of 22 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: Mix-FFN, SegFormer

Absolute Position EncodingsAdamAttentionBPEConvolutionDense ConnectionsDropoutLabel SmoothingLayer NormalizationLinear LayerMix-FFNMulti-Head AttentionPosition-Wise Feed-Forward LayerResidual ConnectionSegFormerSoftmaxTransformer

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections