Composed Video Retrieval via Enriched Context and Discriminative Embeddings

Omkar Thawakar, Muzammal Naseer, R. Anwer, Salman H. Khan, M. Felsberg +2 more
2/9/2026

No official code found. Best implementation: OmkarThawakar/composed-video-retrieval (62 stars, Apache-2.0, last commit 2024-05-02).

Abstract

Composed video retrieval (CoVR) is a challenging problem in computer vision which has recently highlighted the integration of modification text with visual queries for more sophisticated video search in large databases. Existing works predominantly rely on visual queries combined with modification text to distinguish relevant videos. However, such a strategy struggles to fully preserve the rich query-specific context in retrieved target videos and only represents the target video using visual embedding. We introduce a novel CoVR framework that leverages detailed language descriptions to explicitly encode query-specific contextual information and learns discriminative embeddings of vision only, text only and vision-text for better alignment to accurately retrieve matched target videos. Our proposed framework can be flexibly employed for both composed video (CoVR) and image (CoIR) retrieval tasks. Experiments on three datasets show that our approach obtains state-of-the-art performance for both CovR and zero-shot CoIR tasks, achieving gains as high as around 7% in terms of recall@ K=1 score. Our code, detailed language descriptions for Web ViD-Co VR dataset are available at https://github.com/OmkarThawakar/composed-video-retrieval.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Composed Video Retrieval

621Shell, PythonDec 7, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{thawakar2026composed,
  title  = {Composed Video Retrieval via Enriched Context and Discriminative Embeddings},
  author = {Omkar Thawakar and Muzammal Naseer and R. Anwer and Salman H. Khan and M. Felsberg and Mubarak Shah and F. Khan},
  year   = {2026},
  eprint = {2403.16997},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2403.16997},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.16997.svg)](https://codeofpaper.com/paper/2403.16997)

Discussion