Video-Annotated Augmented Reality Assembly Tutorials

被引:28
作者
Yamaguchi, Masahiro [1 ,2 ]
Mori, Shohei [2 ]
Mohr, Peter [2 ,3 ]
Tatzgern, Markus [4 ]
Stanescu, Ana [2 ]
Saito, Hideo [1 ]
Kalkofen, Denis [2 ]
机构
[1] Keio Univ, Minato, Japan
[2] Graz Univ Technol, Graz, Austria
[3] VRVis GmbH, Vienna, Austria
[4] Salzburg Univ Appl Sci, Salzburg, Austria
来源
PROCEEDINGS OF THE 33RD ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, UIST 2020 | 2020年
基金
奥地利科学基金会;
关键词
Augmented reality; video label; retargeting; assembly tutorial; INSTRUCTIONAL ANIMATIONS; SEGMENTATION; STRATEGIES; SUPERIOR; TRACKING; TASKS;
D O I
10.1145/3379337.3415819
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a system for generating and visualizing interactive 3D Augmented Reality tutorials based on 2D video input, which allows viewpoint control at runtime. Inspired by assembly planning, we analyze the input video using a 3D CAD model of the object to determine an assembly graph that encodes blocking relationships between parts. Using an assembly graph enables us to detect assembly steps that are otherwise difficult to extract from the video, and generally improves object detection and tracking by providing prior knowledge about movable parts. To avoid information loss, we combine the 3D animation with relevant parts of the 2D video so that we can show detailed manipulations and tool usage that cannot be easily extracted from the video. To further support user orientation, we visually align the 3D animation with the real-world object by using texture information from the input video. We developed a presentation system that uses commonly available hardware to make our results accessible for home use and demonstrate the effectiveness of our approach by comparing it to traditional video tutorials.
引用
收藏
页码:1010 / 1022
页数:13
相关论文
共 60 条
[1]   Designing effective step-by-step assembly instructions [J].
Agrawala, M ;
Phan, D ;
Heiser, J ;
Hayrnaker, J ;
Klingner, J ;
Hanrahan, P ;
Tversky, B .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :828-837
[2]   Learning hand manipulative tasks: When instructional animations are superior to equivalent static representations [J].
Ayres, Paul ;
Marcus, Nadine ;
Chan, Christopher ;
Qian, Nixon .
COMPUTERS IN HUMAN BEHAVIOR, 2009, 25 (02) :348-353
[3]  
Bangor A, 2009, J USABILITY STUD, V4, P114
[4]   PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing [J].
Barnes, Connelly ;
Shechtman, Eli ;
Finkelstein, Adam ;
Goldman, Dan B. .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[5]   Effects of segmentation and pacing on procedural learning by video [J].
Biard, Nicolas ;
Cojean, Salome ;
Jamet, Eric .
COMPUTERS IN HUMAN BEHAVIOR, 2018, 89 :411-417
[6]  
Breedveld Paul, 1997, P 16 EUR ANN C HUM D, P9
[7]  
Brook J, 1996, Usability Evaluation in Industry, P189, DOI [DOI 10.1201/9781498710411, DOI 10.1201/9781498710411-35]
[8]  
Butz A., 1994, Proceedings of the Workshop on Advanced Visual Interfaces AVI '94, P53, DOI 10.1145/192309.192324
[9]   Real-time Learning and Detection of 3D Texture-less Objects: A Scalable Approach [J].
Damen, Dima ;
Bunnun, Pished ;
Calway, Andrew ;
Mayol-Cuevas, Walterio .
PROCEEDINGS OF THE BRITISH MACHINE VISION CONFERENCE 2012, 2012,
[10]   A CORRECT AND COMPLETE ALGORITHM FOR THE GENERATION OF MECHANICAL ASSEMBLY SEQUENCES [J].
DEMELLO, LSH ;
SANDERSON, AC .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (02) :228-240