MovSAM: A Single-image Moving Object Segmentation Framework Based on Deep Thinking
Moving object segmentation plays a vital role in understanding dynamic visual environments. While existing methods rely on multi-frame image sequences to identify moving objects, single-image MOS is critical for applications like motion intention prediction and handling camera frame drops. However, segmenting moving objects from a single image remains challenging for existing methods due to the absence of temporal cues. To address this gap, we propose MovSAM, the first framework for single-image moving object segmentation. MovSAM leverages a Multimodal Large Language Model (MLLM) enhanced with Chain-of-Thought (CoT) prompting to search the moving object and generate text prompts based on deep thinking for segmentation. These prompts are cross-fused with visual features from the Segment Anything Model (SAM) and a Vision-Language Model (VLM), enabling logic-driven moving object segmentation. The segmentation results then undergo a deep thinking refinement loop, allowing MovSAM to iteratively improve its understanding of the scene context and inter-object relationships with logical reasoning. This innovative approach enables MovSAM to segment moving objects in single images by considering scene understanding. We implement MovSAM in the real world to validate its practical application and effectiveness for autonomous driving scenarios where the multi-frame methods fail. Furthermore, despite the inherent advantage of multi-frame methods in utilizing temporal information, MovSAM achieves state-of-the-art performance across public MOS benchmarks, reaching 92.5\% on J\&F. Our implementation will be available at https://github.com/IRMVLab/MovSAM.
Code (0)
등록된 구현이 없습니다.
Tasks
Autonomous DrivingLanguage ModelingLanguage ModellingLarge Language ModelLogical ReasoningMultimodal Large Language ModelObjectScene UnderstandingSegmentationSemantic SegmentationSimilar Papers 제목 키워드 기반
Semantics-Guided Moving Object Segmentation with 3D LiDAR
Moving object segmentation (MOS) is a task to distinguish moving objects, e.g., moving vehicles and pedestrians, from the surrounding static environment. The segmentation accuracy of MOS can have an influence on odometry…
ObjectSegmentationSemantic SegmentationInstance-Level Moving Object Segmentation from a Single Image with Events
Moving object segmentation plays a crucial role in understanding dynamic scenes involving multiple moving objects, while the difficulties lie in taking into account both spatial texture structures and temporal motion cue…
ObjectSemantic SegmentationMulti-Object Discovery by Low-Dimensional Object Motion
Recent work in unsupervised multi-object segmentation shows impressive results by predicting motion from a single image despite the inherent ambiguity in predicting motion without the next image. On the other hand, the s…
Depth EstimationMonocular Depth EstimationMulti-object discoveryObject+3The Emergence of Objectness: Learning Zero-Shot Segmentation from Videos
Humans can easily segment moving objects without knowing what they are. That objectness could emerge from continuous visual observations motivates us to model grouping and movement concurrently from unlabeled videos. Our…
Contrastive LearningImage SegmentationSegmentationSemantic Segmentation+4Radar Velocity Transformer: Single-scan Moving Object Segmentation in Noisy Radar Point Clouds
The awareness about moving objects in the surroundings of a self-driving vehicle is essential for safe and reliable autonomous navigation. The interpretation of LiDAR and camera data achieves exceptional results but typi…
Object SegmentationScene UnderstandingTemporal SequencesPoint Clouds