TLDR: VSI (Visual–Subtitle Integration) is a new method for understanding long videos by selecting keyframes. It combines visual object detection with subtitle-based semantic matching through a dual-stream process. This approach significantly improves keyframe localization accuracy and performance on video question-answering tasks, making it more efficient and effective than previous unimodal methods, all without requiring additional training.
Understanding long videos poses a significant challenge for advanced AI models, particularly multimodal large language models (MLLMs). The sheer volume of data in long videos makes it computationally intensive to process every frame. A common approach to tackle this is keyframe retrieval, where the goal is to pinpoint a small, crucial set of video frames most relevant to a given text query. However, existing methods often fall short due to a weak connection between text queries and visual content, and they struggle to capture the complex temporal information needed for accurate reasoning.
To overcome these limitations, researchers have introduced VSI, which stands for Visual–Subtitle Integration. This innovative method enhances long video understanding by integrating subtitles, their timestamps, and scene boundaries into a unified multimodal search process. VSI employs a unique dual-stream search mechanism: a Video Search Stream and a Subtitle Match Stream. These two streams work together, leveraging both visual information from video frames and complementary textual information from subtitles, to significantly improve the accuracy of keyframe search.
How VSI Works
The VSI framework operates on a dual-stream architecture. The Video Search pathway uses an efficient object detection model, like YOLO-World, to identify objects relevant to the query within video frames. Simultaneously, the Subtitle Match pathway employs a text encoder, such as all-mpnet-base-v2, to find subtitle segments that are semantically similar to the query. The confidence scores generated by both the visual and textual streams are then combined through a score fusion module. This fused score is used to update the probability of sampling specific frames, allowing the system to focus on the most informative regions and reduce the number of iterations needed for the search.
VSI offers several key advantages. Firstly, by combining textual and visual information, it can locate keyframes more efficiently and accurately, leading to higher-quality frame sampling. Secondly, it expands the keyframe search algorithm from a single modality (visuals only) to a multimodal approach, enabling it to effectively handle text-related video question-answering (Video-QA) tasks that unimodal methods cannot. Lastly, VSI is designed as a plug-and-play module, meaning it requires no additional training and can be seamlessly integrated into existing video processing workflows, offering flexibility by allowing different object detection and text encoding models to be used.
Also Read:
- Beyond Localization: Invert4TVG Improves AI’s Grasp of Actions in Videos
- Guiding AI to Pinpoint Video Moments with Timestamp Anchors
Performance and Efficiency
Extensive evaluations demonstrate VSI’s superior performance. On the text-related perception subset of the LONG VIDEO BENCH, VSI achieved a 40.00% keyframe localization accuracy when using only the top-4 candidate frames, which is a substantial 20.35% improvement over the previous best method. For downstream Video-QA tasks, feeding just the top-4 keyframes into models like GPT-4o resulted in 68.48% accuracy on long video-QA tasks, surpassing competitive baselines by 15.79%. VSI also achieved state-of-the-art performance on medium-to-long video-QA tasks on the LONG VIDEO BENCH benchmark, showcasing its robustness and generalizability.
Beyond accuracy, VSI also demonstrates impressive computational efficiency. While other unimodal methods might require an average of 49 iterations to complete a search, VSI needs only about 26 iterations. This efficiency is partly due to the text-guided sampling, which helps the object detection model find relevant objects more quickly. Despite incorporating a parallel text processing pipeline, the overall inference time for VSI increased by only 9.7% compared to visual-only baselines, confirming its lightweight and efficient design.
In conclusion, VSI represents a significant advancement in long video understanding by effectively integrating visual and subtitle information. Its dual-stream framework not only improves the accuracy of keyframe selection and downstream Video-QA tasks but also does so with remarkable efficiency, making it a valuable and adaptable tool for future video-language AI applications. You can read the full research paper here.


