om-ai-lab/VLM-FO1

VLM-FO1: Bridging the Gap Between High-Level Reasoning and Fine-Grained Perception in VLMs

What it solves

Existing Vision-Language Models (VLMs) often struggle with fine-grained perception—the ability to precisely locate and understand small or specific details in an image—while maintaining their general high-level reasoning capabilities. VLM-FO1 bridges this gap by adding precise spatial awareness to pre-trained models without erasing their general knowledge.

How it works

VLM-FO1 is a plug-and-play module that integrates with any existing VLM. It uses a Hybrid Region Encoder (HFRE) with a Dual-Vision Encoder architecture that blends semantic-rich features with perception-enhanced features. This creates "region tokens" that capture both the overall meaning and the fine-grained spatial details of specific areas. To prevent the model from forgetting its original general abilities, it employs a two-stage training strategy.

Who it’s for

It is designed for researchers and developers building perception-aware AI models that need to perform tasks like object grounding, region-based reasoning, and precise object counting.

Highlights

  • Plug-and-Play: Can be added to any pre-trained VLM without altering the original weights.
  • Fine-Grained Tasks: Excels at object grounding, region generative understanding, and visual region reasoning.
  • Flexible Integration: Works with external object detectors like UPN or segmentation tools like SAM3 for high-fidelity detection and video tracking.
  • Preservation of Knowledge: Specifically trained to avoid "catastrophic forgetting" of the base model's general visual understanding.

Related

  • Project
  • Project
  • Dispatch
  • Project
  • Project