Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

GLaMM: Pixel Grounding Large Multimodal Model

About

Large Multimodal Models (LMMs) extend Large Language Models to the vision domain. Initial LMMs used holistic images and text prompts to generate ungrounded textual responses. Recently, region-level LMMs have been used to generate visually grounded responses. However, they are limited to only referring to a single object category at a time, require users to specify the regions, or cannot offer dense pixel-wise object grounding. In this work, we present Grounding LMM (GLaMM), the first model that can generate natural language responses seamlessly intertwined with corresponding object segmentation masks. GLaMM not only grounds objects appearing in the conversations but is flexible enough to accept both textual and optional visual prompts (region of interest) as input. This empowers users to interact with the model at various levels of granularity, both in textual and visual domains. Due to the lack of standard benchmarks for the novel setting of visually Grounded Conversation Generation (GCG), we introduce a comprehensive evaluation protocol with our curated grounded conversations. Our proposed GCG task requires densely grounded concepts in natural scenes at a large-scale. To this end, we propose a densely annotated Grounding-anything Dataset (GranD) using our proposed automated annotation pipeline that encompasses 7.5M unique concepts grounded in a total of 810M regions available with segmentation masks. Besides GCG, GLaMM also performs effectively on several downstream tasks, e.g., referring expression segmentation, image and region-level captioning and vision-language conversations.

Hanoona Rasheed, Muhammad Maaz, Sahal Shaji Mullappilly, Abdelrahman Shaker, Salman Khan, Hisham Cholakkal, Rao M. Anwer, Erix Xing, Ming-Hsuan Yang, Fahad S. Khan• 2023

Related benchmarks

TaskDatasetResultRank
Reasoning SegmentationReasonSeg (val)
gIoU47.4
327
Diagram UnderstandingAI2D
Accuracy28.2
317
Referring Expression SegmentationRefCOCO (testA)
cIoU83.2
315
Referring Expression SegmentationRefCOCO+ (testA)
cIoU78.7
288
Referring Image SegmentationRefCOCO (val)
mIoU80.76
274
Referring Expression SegmentationRefCOCO+ (val)
cIoU75.9
272
Referring Image SegmentationRefCOCO+ (test-B)
mIoU68.38
267
Referring Expression SegmentationRefCOCO (val)
cIoU79.5
261
Referring Expression SegmentationRefCOCO (testB)
cIoU76.9
259
Referring Expression SegmentationRefCOCO+ (testB)
cIoU68.8
256
Showing 10 of 135 rows
...

Other info

Code

Follow for update