Paper deep dive
CapMap-MS-TTA: 3rd Place Solution for the MUMU Track of the 8th LSVOS Challenge at ECCV 2026
Chengfeng Qiu, Kaifeng Wei
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 95%
Last extracted: 9/17/2026, 4:40:47 AM
Summary
This paper presents CapMap-MS-TTA, a training-free solution for the MUMU track of the 8th LSVOS Challenge at ECCV 2026. The system uses the Microsoft Florence-2-base model (~231M parameters) to jointly perform image tagging (Task A), open-vocabulary object detection (Task B), and English captioning (Task C) under strict resource constraints (<=0.5B parameters, <=8 GB GPU memory). Key innovations include caption keyword mapping with an expanded lexicon and expand-hints for tagging, and multi-scale horizontal-flip test-time augmentation (TTA) with label-aware non-maximum suppression (NMS) for detection. The approach achieved a final score of 16.4815, ranking 3rd on the leaderboard, without fine-tuning the model.
Entities (10)
Relation Signals (8)
CapMap-MS-TTA ā usesbackbone ā Florence-2-base
confidence 99% Ā· We present CapMap-MS-TTA, a training-free submission built on Microsoft Florence-2-base
CapMap-MS-TTA ā achievedrank ā 3rd Place
confidence 98% Ā· ranks 3rd on the final MUMU leaderboard
CapMap-MS-TTA ā achievedscore ā 16.4815
confidence 98% Ā· best public score of 16.4815
CapMap-MS-TTA ā employstechnique ā Non-Maximum Suppression (NMS)
confidence 95% Ā· followed by label-aware non-maximum suppression (NMS)
CapMap-MS-TTA ā employstechnique ā Test-Time Augmentation (TTA)
confidence 95% Ā· combining caption keyword mapping with multi-scale flip test-time augmentation
Florence-2-base ā hasparametercount ā 231M
confidence 95% Ā· Florence-2-base (~231M parameters)
CapMap-MS-TTA ā participatedin ā LSVOS Challenge
confidence 95% Ā· 3rd Place Solution for the MUMU Track of the 8th LSVOS Challenge
CapMap-MS-TTA ā developedby ā Netease YiDun AI Lab
confidence 90% Ā· Affiliation: Netease YiDun AI Lab
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:The MUMU track of the 8th Large-scale Video Object Segmentation (LSVOS) Challenge requires a single unified multimodal model to jointly solve image tagging (Task A), open-vocabulary object detection (Task B), and English captioning (Task C) under strict resource constraints (<=0.5B parameters and <=8 GB peak GPU memory). We present CapMap-MS-TTA, a training-free submission built on Microsoft Florence-2-base (~231M parameters), combining caption keyword mapping with multi-scale flip test-time augmentation. Task C uses the native <DETAILED_CAPTION> pathway with length/token sanitization. Task A maps the same detailed caption into the official quality/scene/event vocabularies via an expanded keyword lexicon with whole-word matching and a lightweight expand-hints stage. Task B runs Florence-2 open detection (<OD>) with multi-scale and horizontal-flip test-time augmentation (TTA), followed by label-aware non-maximum suppression (NMS). Without fine-tuning, the system improves our reproduced Florence-2 baseline from 15.16 to a best public score of 16.4815, and ranks 3rd on the final MUMU leaderboard.
Tags
Links
- Source: https://arxiv.org/abs/2609.18206v1
- Canonical: https://arxiv.org/abs/2609.18206v1
PDF not stored locally. Use the link above to view on the source site.
Full Text
18,645 characters extracted from source content.
Expand or collapse full text
CapMap-MS-TTA: 3rd Place Solution for the MUMU Track of the 8th LSVOS Challenge at ECCV 2026 Chengfeng Qiu Affiliation: Netease YiDun AI Lab, Hangzhou, China Kaifeng Wei E-mail qiuchengfeng@corp.netease.com E-mail hzweikaifeng@corp.netease.com Affiliation: , Affiliation: Netease YiDun AI Lab, Hangzhou, China Abstract The MUMU track of the 8th Large-scale Video Object Segmentation (LSVOS) Challenge requires a single unified multimodal model to jointly solve image tagging (Task A), open-vocabulary object detection (Task B), and English captioning (Task C) under strict resource constraints (⤠0.5B parameters and ⤠8 GB peak GPU memory). We present CapMap-MS-TTA, a training-free submission built on Microsoft Florence-2-base (ā¼ 231M parameters), combining caption keyword mapping with multi-scale flip test-time augmentation. Task C uses the native <DETAILED_CAPTION> pathway with length/token sanitization. Task A maps the same detailed caption into the official quality/scene/event vocabularies via an expanded keyword lexicon with whole-word matching and a lightweight expand-hints stage. Task B runs Florence-2 open detection (<OD>) with multi-scale and horizontal-flip test-time augmentation (TTA), followed by label-aware non-maximum suppression (NMS). Without fine-tuning, the system improves our reproduced Florence-2 baseline from 15.16 to a best public score of 16.4815, and ranks 3rd on the final MUMU leaderboard. 1 Introduction The Large-scale Video Object Segmentation (LSVOS) Challenge series has become a major benchmark venue for advancing video segmentation under realistic conditions [2, 3, 5, 6]. The 8th LSVOS Challenge, held in conjunction with ECCV 2026, features four tracks: ⢠MUMU Track (this report): Multi-task Unified Multimodal Understanding. Participants must deploy one shared model to produce (i) hierarchical image tags, (i) object detections with open-vocabulary labels, and (i) English captions, under tight compute limits. Evaluation is performed on a held-out still-image test set (1,038 images in the public phase we target). ⢠Classic VOS Track: Semi-supervised video object segmentation, typically evaluated on long, complex sequences such as LVOS [3] and MOSE [2], measuring temporal mask consistency given first-frame masks. ⢠Referring VOS (RVOS) Track: Language-conditioned video segmentation, commonly centered on motion-focused datasets such as MeViS [4], requiring joint visionālanguage grounding. ⢠Complex VOS Track (MOSEv2-style settings [5]): Stress-tests robustness to small objects, frequent appearance/disappearance, heavy occlusion, adverse weather/lighting, and other real-world factors. Across tracks, LSVOS emphasizes generalization beyond curated short clips: long-term identity preservation, crowded scenes, and multimodal conditioning where applicable. Datasets historically associated with LSVOS include LVOS [3], MOSE / MOSEv2 [2, 5], and MeViS [4], while the MUMU track introduces a unified taggingādetectionācaptioning protocol on challenge images with an official Codabench evaluation pipeline. Unlike classic VOS, MUMU requires a single checkpoint to serve three heterogeneous outputs. Training three separate specialists violates the unified-model rule; large MLLMs often exceed the 0.5B / 8 GB budgets. We therefore adopt a compact visionālanguage foundation modelāFlorence-2-base [1]āand invest effort in prompt routing, deterministic post-processing, and detection TTA, rather than fine-tuning. Our best submission ranks 3rd on the final MUMU leaderboard with Final=16.4815 (A=26.49, B=5.45, C=44.05). Contributions (1) A practical Florence-2 recipe for MUMU that maintains one backbone for all tasks. (2) Caption-driven Task A tagging with expanded lexicon and expand-hints fusion. (3) Multi-scale + flip OD TTA with NMS for Task B, yielding denser, more stable boxes. 2 Related Work Unified visionālanguage models. Florence-2 [1] formulates vision tasks as sequence generation with task tokens (<CAPTION>, <DETAILED_CAPTION>, <OD>, etc.), enabling one set of weights to cover captioning and detection. Other unified models exist, but Florence-2-base uniquely fits MUMUās size limit while exposing native OD and detailed caption heads. MUMU adds strict parameter and memory budgets on top of the standard taggingādetectionācaptioning protocol, making compactness a first-class design goal. Tagging from language. Zero-shot / weakly supervised tagging often maps free-form text to a closed vocabulary via lexicons or CLIP-style matching [7]. We adopt a lexicon-based pipeline: it is bit-stable across machines and produces tags guaranteed to lie inside the official vocabulary. The main cost is coverage of rare scene/event categories. TTA for detection. Flips and multi-scale inference are standard in object detection [8, 9]. Because Florence-2 OD often outputs boxes without calibrated scores, we rely on geometric redundancy + NMS rather than score thresholding; when scores are constant, weighted averaging degenerates to plain averaging, so geometric NMS is the natural fusion rule. 3 Method Inputimage IIFlorence-2-baseĪø shared<DETAILED_CAPTION>raw text yysanitizeTask CLexicon Map++ expand-hintsTask Atags<OD> MS++Flip TTAĆid,hflipSĆ\id,hflip\NMSTask B unified outputs Figure 1: Overview of CapMap-MS-TTA. One Florence-2-base checkpoint Īø serves all MUMU tasks. Task A/C share the detailed-caption pathway; Task B uses multi-view OD TTA + NMS. 3.1 Unified Backbone We use microsoft/Florence-2-base [1] with |Īø|ā231.41Ć106ā¤0.5Ć109|Īø|ā 231.41Ć 10^6⤠0.5Ć 10^9 and peak memory Mpeakā0.6āGBM_peakā 0.6\,GB at batch size 1 (ā¤8āGB⤠8\,GB). All tasks share Īø; we do not fine-tune for the final submission. Florence-2 casts each task as conditional sequence generation o=Decodeā”(fĪøā(I,Ļ))o=Decode(f_Īø(I,Ļ)), where Ļ is a task token. This choice is driven by three practical considerations: ample headroom under the 0.5B cap, native task tokens for both detailed captioning and open detection (one checkpoint, no task-specific heads), and peak memory well under 8 GB so the full pipeline runs on a single consumer GPU. 3.2 Task C: Detailed Captioning For each image I, we set Ļ=<DETAILED_CAPTION>Ļ= <DETAILED\_CAPTION> and obtain raw text y. The submitted caption is c=Ī ā¤30ā(Truncā¤300ā(Normā”(y))),c= _⤠30\! (Trunc_⤠300\! (Norm(y) ) ), (1) where NormNorm collapses whitespace, Truncā¤300Trunc_⤠300 enforces the character cap, and Ī ā¤30 _⤠30 greedily drops trailing whitespace-separated evaluator tokens until the token count is ā¤30⤠30. Decoding uses beam search (numā_ābeams=3num\_beams=3), with batchā_āsize=1batch\_size=1 fixed: padding in larger batches changes Florence generations and breaks reproducibility. The pipeline is intentionally simple and deterministic. Florenceās detailed captions are often 50ā80 words long, far exceeding the 30-token budget, so truncation is unavoidable; we preserve the leading subject and setting and accept the loss of trailing attribute lists. 3.3 Task A: Caption Keyword Mapping + Expand-Hints MUMU Task A requires three tag lists from closed vocabularies qV_q (quality), sV_s (scene), and eV_e (event); let =qāŖsāŖeV=V_q _s _e. Lexicon matching. We maintain a phraseā dictionary ā³:phraseā¦tāM:phrase t (e.g., āshopping mallā⦠shopping_mall). For y~=lowerā”(y) y=lower(y), the hit set is Map(y;ā³)=ā³(p)|pādom(ā³),p occurs in y~ as a whole phrase,Map(y;M)= \M(p)\; |\;p (M),\;p occurs in y as a whole phrase \, (2) i.e., whole-word / whole-phrase matching. This avoids substring pitfalls such as skiāskin skiā skin and mallāsmall mallā small; naive substring matching produced hundreds of false scene tags per thousand images in early versions of our lexicon. Image-stat quality priors. Let G be the grayscale image and Ī a discrete Laplacian operator. We compute v=Varā”(ĪāG)v=Var( G) and μ=Meanā”(G)μ=Mean(G) and produce heuristic quality tags Qā”(v,μ)āqQ(v,μ) _q (blur / low-light / under-/over-exposure thresholds), used as a fallback when caption cues are weak. Expand-hints fusion. Starting from a base-stage tag set T0T_0 (same caption pathway), T=T0āŖMapā”(y,ā³)āŖQā”(v,μ),T\;=\;T_0\,āŖ\,Map(y;M)\,āŖ\,Q(v,μ), (3) i.e., we only add tags, then apply indoor/outdoor cleanup: if āindoor,outdoorāTs \ indoor, outdoor\ T_s then āTsāTsāoutdoor, T_sā T_s \ outdoor\, (4) else if āTsā©āā ā if T_s ā then āTsāTsāŖindoor, T_sā T_sāŖ\ indoor\, else if āTsā©ā ā if T_s ā then āTsāTsāŖoutdoor, T_sā T_sāŖ\ outdoor\, where Ts=Tā©sT_s=T _s and ā,I,O are indoor-/outdoor-indicative scene subsets. The add-only rule guarantees expand-hints never reduces recall relative to the base stage; the cleanup then removes mutually exclusive pairs. 3.4 Task B: Multi-Scale + Flip OD TTA Let =0.75,1.0,1.25S=\0.75,1.0,1.25\ and Hā”(ā )H(Ā·) denote horizontal flip. For scale s with resized size (Ws,Hs)(W_s,H_s) and original size (W,H)(W,H), a box bs=(x1,y1,x2,y2)b_s=(x_1,y_1,x_2,y_2) is mapped back by Φsā(bs)=(x1āWWs,y1āHHs,x2āWWs,y2āHHs) _s(b_s)=(x_1 WW_s,\,y_1 HH_s,\,x_2 WW_s,\,y_2 HH_s), and flip-space boxes are reflected before Φs _s: Hā1ā(b)=(Wāx2,y1,Wāx1,y2)H^-1(b)=(W-x_2,\,y_1,\,W-x_1,\,y_2). The proposal pool is OPEN=āsā(Φsā(ODā”(Is))āŖĪ¦sā(Hā1ā(ODā”(Hā”(Is)))))).P= _s ( _s\! (OD(I_s) )\;āŖ\; _s\! (H^-1(OD(H(I_s)))) ) ). (5) Label-aware NMS keeps a box b against kept set K iff ākāā k : labelā”(b)ā labelā”(k)label(b) (k) āØIoUā”(b,k)ā¤Ļ \ IoU(b,k)ā¤Ļ, with Ļ=0.5Ļ=0.5 and ||ā¤300|K|⤠300; malformed labels (commas/colons/length>60>60) are discarded for schema validity. The three scales balance coverage and cost: smaller scales recover small objects missed at native resolution, larger scales help crowded scenes, and the flip view adds complementary proposals for asymmetric objects. Florence OD often returns empty score lists; we then set sā”(b)ā”0.85s(b)ā” 0.85. With constant scores thresholding cannot rank boxes, so geometric TTA + NMS is our main source of gain. 3.5 Inference Recipe and Design Principles Putting everything together: (i) yāyā caption with Ļ=<DETAILED_CAPTION>Ļ= <DETAILED\_CAPTION>, cācā Eq. (1); (i) TāTā Eqs. (2)ā(4) (Task A); (i) āKā NMS on P from Eq. (5) (Task B); (iv) emit T,,c\T,K,c\ with official model_info fields only (parameters_m, gflops_224, peak_memory_gb). Three principles guided all changes: do not hurt Task C (captioning dominates the Final score, so its path is fixed once matching the 15.16 run); prefer deterministic post-processing over fine-tuning; and spend test-time compute where scores improve. 4 Experiments Setup. Public MUMU test split: 1,038 images. We do not use private labels; all ablations use online Codabench scores or offline prediction statistics. Our reproduced baseline runs the official inference script unchanged (<DETAILED_CAPTION> for C, official tag mapping for A, single-view <OD> for B), yielding Final=15.1568 (A=21.15, B=4.77, C=44.05). Task C is evaluated with CIDEr-D, SPICE, and CLIPScore; since C dominates the Final score, we preserve caption quality and mainly improve A/B. Implementation: PyTorch + HuggingFace Transformers, trust_remote_code=True, FP16 on a single consumer GPU; full test inference with multi-scale TTA takes roughly 50ā70 minutes at ā¼ 0.25 img/s. Main results. Table 1 summarizes the progression. Expand-hints + flip TTA lifts Final to 16.4496 (+1.29), with A ā+5.3 and B ā+0.6 while C is unchanged; multi-scale TTA further improves Final to 16.4815 via denser and more accurate boxes. Our best Task C run achieves CIDEr-D=41.26, SPICE=16.31, CLIPScore=75.52. Table 1: Public Codabench scores on the MUMU test set (1,038 images). āHintsā = expand-hints for Task A; āFlipā = horizontal-flip OD TTA; āMSā = multi-scale OD TTA 0.75,1.0,1.25\0.75,1.0,1.25\. Row 3 is the final leaderboard entry with Final=16.4815. Method Final A / B / C Florence-2-base, bs=1 (baseline) 15.1568 21.15 / 4.77 / 44.05 + Hints + Flip TTA 16.4496 26.49 / 5.34 / 44.05 + Hints + MS+Flip TTA (best) 16.4815 26.49 / 5.45 / 44.05 Task analysis. Task A: expand-hints lifts A from 21.15 to 26.49 (+5.34), almost entirely from recall; precision is preserved because we only add tags. Task B: flip TTA raises B from 4.77 to 5.34 (+0.57) by recovering boxes missed under horizontal asymmetry; adding multi-scale TTA increases average boxes per image from 9.93 to 11.44 and reduces empty detections from 17 to 16 (Table 2), giving the final 5.45. Task C: stays at 44.05 across all rows by designāthe sanitization pipeline is applied identically and the <DETAILED_CAPTION> path is never modified, which isolates the A/B contributions. Table 2: Offline Task B statistics on the full test set, same A/C as the 16.4815 submission. Detection recipe Avg. #boxes Empty Max Single-view OD (baseline) 8.91 19 74 + Flip TTA + NMS@0.5 9.93 17 84 + MS0.75,1,1.25\0.75,1,1.25\ + Flip + NMS@0.5 11.44 16 92 Ablations and negative results. Batch size: bs>>1 changes captions due to padding and breaks reproducibility of the 15.16 baseline, so we fix bs=1. Florence-2-base-ft: the fine-tuned checkpoint underperformed (ā¼ 8 Final), likely due to distribution shift and shorter captions hurting C. Score thresholds: IoU sweeps at 0.4,0.5,0.6\0.4,0.5,0.6\ change flip-only results by less than 0.1 Final. PromptGen / Danbooru taggers: shorter captions (hurting C) and non-MUMU vocabularies; after remapping they still cannot outperform CapMap-MS-TTA. Substring lexicon bugs: early substring matching produced false tags such as snow from āskinā and shopping_mall from āsmallā; whole-phrase matching plus cleanup was the single most impactful fix for Task A precision. Error analysis. Task A: failures come from captions missing scene nouns (close-up portraits, product shots) and events requiring world knowledge. Task B: empty detections persist on textureless landscapes and abstract images where no clear object boundary exists. Task C: the 30-token limit forces aggressive truncation; a learned ranker selecting the best 30-token subsequence could recover some lost attribute information. 5 Discussion and Conclusion MUMU rewards systems that are small, unified, and carefully post-processed. Our gains come almost entirely from (i) better use of Florence captions for closed-vocabulary tagging and (i) extra test-time compute for detection. Remaining headroom lies in Task C (better selection under the 30-token limit) and calibrated detection scores for smarter box fusion. Our system has three limitations: Task C is capped by the 30-token budget; Task B still produces empty detections on textureless imagery; and the Task A lexicon is hand-curated and may not cover rare categories in future phases. Promising future directions include fine-tuning Florence-2 within the 0.5B/8 GB envelope, learning a lightweight caption ranker, and calibrating OD scores for score-based fusion. We described CapMap-MS-TTA, our 3rd-place submission to the MUMU Track of the 8th LSVOS Challenge at ECCV 2026, achieving a final score of 16.4815. Built on Florence-2-base, it combines detailed captioning, lexicon-based tagging with expand-hints, and multi-scale flip OD TTA under strict resource limits. The pipeline is training-free and reproducible, showing that careful prompting and TTA can be strong tools when model size is capped. Acknowledgements. We thank the LSVOS Challenge organizers and Codabench maintainers for the evaluation platform and baseline releases. References [1] B. Xiao, H. Wu, W. Xu, X. Dai, H. Hu, Y. Lu, M. Zeng, C. Liu, and L. Yuan. Florence-2: Advancing a unified representation for a variety of vision tasks. In CVPR, 2024. [2] H. Ding, C. Liu, S. He, X. Jiang, and C. C. Loy. MOSE: A new dataset for video object segmentation in complex scenes. In ICCV, 2023. [3] L. Hong, W. Chen, Z. Liu, W. Zhang, P. Guo, Z. Chen, J. Han, and H. Li. LVOS: A long video object segmentation benchmark. In ICCV, 2023. [4] H. Ding, C. Liu, S. He, X. Jiang, and C. C. Loy. MeViS: A large-scale benchmark for video segmentation with referring expressions. In ICCV, 2023. [5] H. Ding, K. Ying, C. Liu, S. He, X. Jiang, Y.-G. Jiang, P. H. S. Torr, and S. Bai. MOSEv2: More diverse video object segmentation with complex scenes. arXiv:2508.05630, 2025. [6] C. Liu, H. Ding, K. Ying, L. Hong, N. Xu, L. Yang, Y. Fan, M. Gao, J. Chen, Y. Miao, G. Wu, Z. Qin, J. Han, Z. Zhang, S. Ding, X. Dong, Y. Zang, Y. Cao, J. Wang, C. S. Lim, J. Moon, D. Cho, T. Li, Y. Li, Y. Yang, A. Yan, L. Cao, F. Lu, R. Hong, Y. Jiang, F. Zhu, Y. Xie, H. Zhang, Z. Liu, S. Ruan, Q. Niu, D. Gong, S. Chen, T. Zhang, Y. Zhou, H. Yuan, L. Qi, X. Li, S. Ji, A. Nekrasov, A. Athar, D. de Geus, A. Hermans, and B. Leibe. LSVOS 2025 Challenge Report: Advances in complex video object segmentation. arXiv:2510.11063, 2025. [7] A. Radford, J. W. Kim, C. Hallacy, et al. Learning transferable visual models from natural language supervision. In ICML, 2021. [8] W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C.-Y. Fu, and A. C. Berg. SSD: Single shot multibox detector. In ECCV, 2016. [9] T.-Y. Lin, P. DollĆ”r, R. Girshick, K. He, B. Hariharan, and S. Belongie. Feature pyramid networks for object detection. In CVPR, 2017. [10] T. Li, Y. Li, and Y. Yang. The 1st Solution for MOSE Challenge 2025: CGFSeg. arXiv:2509.03142, 2025.