Papers › General Object Foundation Model for Images and Videos at Scale

General Object Foundation Model for Images and Videos at Scale

14 Dec 2023CVPR 2024 1arXiv:2312.09158archive 2025-07-28

Junfeng Wu, Yi Jiang, Qihao Liu, Zehuan Yuan, Xiang Bai, Song Bai

We present GLEE in this work, an object-level foundation model for locating and identifying objects in images and videos. Through a unified framework, GLEE accomplishes detection, segmentation, tracking, grounding, and identification of arbitrary objects in the open world scenario for various object perception tasks. Adopting a cohesive learning strategy, GLEE acquires knowledge from diverse data sources with varying supervision levels to formulate general object representations, excelling in zero-shot transfer to new data and tasks. Specifically, we employ an image encoder, text encoder, and visual prompter to handle multi-modal inputs, enabling to simultaneously solve various object-centric downstream tasks while maintaining state-of-the-art performance. Demonstrated through extensive training on over five million images from diverse benchmarks, GLEE exhibits remarkable versatility and improved generalization performance, efficiently tackling downstream tasks without the need for task-specific adaptation. By integrating large volumes of automatically labeled data, we further enhance its zero-shot generalization capabilities. Additionally, GLEE is capable of being integrated into Large Language Models, serving as a foundational model to provide universal object-level information for multi-modal tasks. We hope that the versatility and universality of our method will mark a significant step in the development of efficient visual foundation models for AGI systems. The model and code will be released at https://glee-vision.github.io .

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="2312.09158")

Code

Syntology Ran 8 of 13 code samples harvested from 1 repository linked to this paper; 5 have no recorded run. Of those that ran: 2 ran · our draft was wrong; 6 ran with no contract checked.

By repository: official repository: 13 samples from 1 repository, 8 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

FoundationVision/GLEE officialmentioned on GitHubpytorchMIT 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

13 samples harvested; 8 ran; 0 honoured the contract we drafted; 5 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.

2ran · our draft was wrong
6ran
5unverified

Licence: 0 of the 13 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 FoundationVision/GLEE. “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.

agg_lang_feat FoundationVision/GLEE/projects/GLEE/glee/models/glee_model.py official repository ran MIT (permissive) · 95771c1a2d8346b7 · report
aligned_bilinear FoundationVision/GLEE/projects/GLEE/glee/models/vos_utils.py official repository ran · our draft was wrong fingerprinted MIT (permissive) · 29dbbaafa4be18e1 · report
generate_regular_grid_point_coords FoundationVision/GLEE/projects/GLEE/glee/modules/point_features.py official repository ran MIT (permissive) · 42ab1750d0229462 · report
load_opt_from_config_files FoundationVision/GLEE/projects/GLEE/train_net.py official repository ran MIT (permissive) · 670bf62deb1d06af · report
masks_to_boxes FoundationVision/GLEE/projects/GLEE/glee/models/vos_utils.py official repository ran fingerprinted MIT (permissive) · 3e759ab7f3a7de8d · report
point_sample FoundationVision/GLEE/projects/GLEE/glee/modules/point_features.py official repository ran MIT (permissive) · 39e4af93b70bcddf · report
rand_sample FoundationVision/GLEE/projects/GLEE/glee/models/glee_model.py official repository ran fingerprinted MIT (permissive) · 130323eef819c472 · report
sigmoid_focal_loss FoundationVision/GLEE/projects/GLEE/glee/models/criterion.py official repository ran · our draft was wrong fingerprinted MIT (permissive) · 5c0711aada67957e · report
batch_dice_loss FoundationVision/GLEE/projects/GLEE/glee/models/matcher.py official repository unverified MIT (permissive) · bc2cb481a75c370d · report
batch_sigmoid_ce_loss FoundationVision/GLEE/projects/GLEE/glee/models/matcher.py official repository unverified MIT (permissive) · 1edd24985036b0bf · report
dice_loss FoundationVision/GLEE/projects/GLEE/glee/models/criterion.py official repository unverified MIT (permissive) · 89f75e54ff128be0 · report
multi_head_attention_forward FoundationVision/GLEE/projects/GLEE/glee/modules/attention.py official repository unverified MIT (permissive) · 22a94fc69aed9aca · report
sigmoid_ce_loss FoundationVision/GLEE/projects/GLEE/glee/models/criterion.py official repository unverified MIT (permissive) · d0c61e8dba511aa3 · report

Tasks

Instance SegmentationLong-tail Video Object SegmentationMulti-Object TrackingObjectObject DetectionOpen-World Instance SegmentationReferring Expression ComprehensionReferring Expression SegmentationReferring Video Object SegmentationVideo Instance SegmentationVideo Object SegmentationZero-shot Generalization

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Instance Segmentation COCO minival GLEE-Pro mask AP 54.2 #8 of 93 Archive leaderboard report
Instance Segmentation COCO minival GLEE-Plus mask AP 53.0 #11 of 93 Archive leaderboard report
Instance Segmentation COCO minival GLEE-Lite mask AP 48.4 #37 of 93 Archive leaderboard report
Instance Segmentation COCO test-dev GLEE-Pro mask AP 54.5 #9 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev GLEE-Plus mask AP 53.3 #11 of 112 Archive leaderboard report
Instance Segmentation COCO test-dev GLEE-Lite mask AP 48.3 #31 of 112 Archive leaderboard report
Instance Segmentation LVIS v1.0 val GLEE-Pro mask AP 49.9 #4 of 25 Archive leaderboard report
Long-tail Video Object Segmentation BURST GLEE-Lite HOTA (all) 22.6 #1 of 1 Archive leaderboard report
Long-tail Video Object Segmentation BURST GLEE-Lite HOTA (com) 36.4 #1 of 1 Archive leaderboard report
Long-tail Video Object Segmentation BURST GLEE-Lite HOTA (unc) 19.1 #1 of 1 Archive leaderboard report
Long-tail Video Object Segmentation BURST GLEE-Lite mAP (all) 12.6 #1 of 1 Archive leaderboard report
Long-tail Video Object Segmentation BURST GLEE-Lite mAP (com) 18.9 #1 of 1 Archive leaderboard report
Long-tail Video Object Segmentation BURST GLEE-Lite mAP (unc) 11.0 #1 of 1 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Pro HOTA (all) 31.2 #1 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Pro HOTA (com) 48.7 #1 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Pro HOTA (unc) 26.9 #1 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Pro mAP (all) 19.2 #1 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Pro mAP (com) 24.8 #1 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Pro mAP (unc) 17.7 #1 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Plus HOTA (all) 26.9 #2 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Plus HOTA (com) 38.8 #2 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Plus HOTA (unc) 23.9 #2 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Plus mAP (all) 17.2 #2 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Plus mAP (com) 23.7 #2 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Plus mAP (unc) 15.5 #2 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Lite HOTA (all) 22.6 #3 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Lite HOTA (com) 36.4 #3 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Lite HOTA (unc) 19.1 #3 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Lite mAP (all) 12.6 #3 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Lite mAP (com) 18.9 #3 of 5 Archive leaderboard report
Long-tail Video Object Segmentation BURST-val GLEE-Lite mAP (unc) 11.0 #3 of 5 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Pro AssocA 46.2 #2 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Pro ClsA 29.1 #2 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Pro LocA 66.2 #2 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Pro TETA 47.2 #2 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Plus AssocA 40.9 #3 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Plus ClsA 30.8 #3 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Plus LocA 52.9 #3 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Plus TETA 41.5 #3 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Lite AssocA 39.9 #4 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Lite ClsA 24.1 #4 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Lite LocA 56.3 #4 of 9 Archive leaderboard report
Multi-Object Tracking TAO GLEE-Lite TETA 40.1 #4 of 9 Archive leaderboard report
Object Detection COCO minival GLEE-Pro box AP 62.0 #17 of 220 Archive leaderboard report
Object Detection COCO minival GLEE-Plus box AP 60.4 #24 of 220 Archive leaderboard report
Object Detection COCO minival GLEE-Lite box AP 55.0 #53 of 220 Archive leaderboard report
Object Detection COCO test-dev GLEE-Pro box mAP 62.3 #22 of 225 Archive leaderboard report
Object Detection COCO test-dev GLEE-Plus box mAP 60.6 #27 of 225 Archive leaderboard report
Object Detection COCO test-dev GLEE-Lite box mAP 54.7 #54 of 225 Archive leaderboard report
Object Detection LVIS v1.0 val GLEE-Pro box AP 55.7 #6 of 15 Archive leaderboard report
Open-World Instance Segmentation UVO GLEE-Pro ARmask 72.6 #1 of 2 Archive leaderboard report
Referring Expression Segmentation RefCOCO GLEE-Pro IoU 80.0 #2 of 4 Archive leaderboard report
Referring Expression Segmentation RefCOCO+ val GLEE-Pro Overall IoU 69.6 #15 of 33 Archive leaderboard report
Referring Expression Segmentation RefCOCOg-val GLEE-Pro Overall IoU 72.9 #10 of 23 Archive leaderboard report
Referring Expression Segmentation RefCoCo val GLEE-Pro Overall IoU 80.0 #11 of 37 Archive leaderboard report
Referring Expression Segmentation Refer-YouTube-VOS (2021 public validation) GLEE-Pro F 72.9 #3 of 33 Archive leaderboard report
Referring Expression Segmentation Refer-YouTube-VOS (2021 public validation) GLEE-Pro J 68.2 #3 of 33 Archive leaderboard report
Referring Expression Segmentation Refer-YouTube-VOS (2021 public validation) GLEE-Pro J&F 70.6 #3 of 33 Archive leaderboard report
Referring Video Object Segmentation Refer-YouTube-VOS GLEE-Pro F 72.9 #2 of 18 Archive leaderboard report
Referring Video Object Segmentation Refer-YouTube-VOS GLEE-Pro J 68.2 #2 of 18 Archive leaderboard report
Referring Video Object Segmentation Refer-YouTube-VOS GLEE-Pro J&F 70.6 #2 of 18 Archive leaderboard report
Referring Video Object Segmentation Refer-YouTube-VOS GLEE-Plus F 69.7 #4 of 18 Archive leaderboard report
Referring Video Object Segmentation Refer-YouTube-VOS GLEE-Plus J 65.6 #4 of 18 Archive leaderboard report
Referring Video Object Segmentation Refer-YouTube-VOS GLEE-Plus J&F 67.7 #4 of 18 Archive leaderboard report
Video Instance Segmentation OVIS validation GLEE-Pro AP75 55.5 #4 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GLEE-Pro mask AP 50.4 #4 of 44 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.

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