Aligning Step-by-Step Instructional Diagrams to Video Demonstrations

Jiahao Zhang, A. Cherian, Yanbin Liu, Yizhak Ben-Shabat, Cristian Rodriguez-Opazo +1 more
2/14/2026

No official code found. Best implementation: DavidZhang73/AssemblyVideoManualAlignment (7 stars, MIT, last commit 2023-05-18).

Abstract

Multimodal alignment facilitates the retrieval of instances from one modality when queried using another. In this paper, we consider a novel setting where such an alignment is between (i) instruction steps that are depicted as assembly diagrams (commonly seen in Ikea assembly manuals) and (ii) segments from in-the-wild videos; these videos comprising an enactment of the assembly actions in the real world. We introduce a supervised contrastive learning approach that learns to align videos with the subtle details of assembly diagrams, guided by a set of novel losses. To study this problem and evaluate the effectiveness of our method, we introduce a new dataset: IAW-for Ikea assembly in the wild-consisting of 183 hours of videos from diverse furniture assembly collections and nearly 8,300 illustrations from their associated instruction manuals and annotated for their ground truth alignments. We define two tasks on this dataset: First, nearest neighbor retrieval between video segments and illustrations, and, second, alignment of instruction steps and the segments for each video. Extensive experiments on IAW demonstrate superior performance of our approach against alternatives.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR‘23] Aligning Instructional Videos to Step-by-Step Illustrations

70TeX, PythonMar 8, 20233 years agoMIT

Similar Papers

Cite this paper

@article{zhang2026aligning,
  title  = {Aligning Step-by-Step Instructional Diagrams to Video Demonstrations},
  author = {Jiahao Zhang and A. Cherian and Yanbin Liu and Yizhak Ben-Shabat and Cristian Rodriguez-Opazo and Stephen Gould},
  year   = {2026},
  eprint = {2303.13800},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.13800},
  journal = {CVPR 2023 2023}
}

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/2303.13800.svg)](https://codeofpaper.com/paper/2303.13800)

Discussion