SketchMeHow: Interactive Projection Guided Task Instruction with User Sketches

In this work, we propose an interactive general instruction framework SketchMeHow to guidance the common users to complete the daily tasks in real-time. In contrast to the conventional augmented reality-based instruction systems, the proposed framework utilizes the user sketches as system inputs to acquire the users’ production intentions from the drawing interfaces. Given the user sketches, the designated task instruction can be analyzed based on the subtask division and spatial localization for each task. The projector-camera system is adopted in the projection guidance to the end-users with the spatial augmented reality technology. To verify the proposed framework, we conducted two case studies of domino arrangement and bento production. From our user studies, the proposed systems can help novice users complete the tasks efficiently with user satisfaction. We believe the proposed SketchMeHow can broaden the research topics in sketch-based real-world applications in human-computer interaction.

[1]  Haoran Xie,et al.  Learning Rubik's Cube through User Operation History , 2020, 2020 Nicograph International (NicoInt).

[2]  Takeo Igarashi,et al.  Sketch2VF: Sketch‐based flow design with conditional generative adversarial network , 2019, Comput. Animat. Virtual Worlds.

[3]  Faceshop , 2018, ACM Transactions on Graphics.

[4]  Frédo Durand,et al.  Sculpting by numbers , 2012, ACM Trans. Graph..

[5]  Zhizhou He,et al.  Interactive Projection System for Calligraphy Practice , 2020, 2020 Nicograph International (NicoInt).

[6]  Takeo Igarashi,et al.  Design and enhancement of painting interface for room lights , 2013, The Visual Computer.

[7]  Kazunori Miyata,et al.  Sketch-based normal map generation with geometric sampling , 2021, Other Conferences.

[8]  Li-Yi Wei,et al.  Energy-Brushes: Interactive Tools for Illustrating Stylized Elemental Dynamics , 2016, UIST.

[9]  James M. Rehg,et al.  Projector-guided painting , 2006, UIST.

[10]  Haoran Xie,et al.  Sketch2Domino: Interactive Chain Reaction Design and Guidance , 2020, 2020 Nicograph International (NicoInt).

[11]  Thies Pfeiffer,et al.  In-Situ Instructions Exceed Side-by-Side Instructions in Augmented Reality Assisted Assembly , 2018, PETRA.

[12]  Matthias Zwicker,et al.  Faceshop , 2018, ACM Trans. Graph..

[13]  K. Miyata,et al.  Sketch-based Anime Hairstyle Editing with Generative Inpainting , 2021, 2021 Nicograph International (NicoInt).

[14]  Holger Winnemöller,et al.  PortraitSketch: face sketching assistance for novices , 2014, UIST.

[15]  Paul Blackwell,et al.  Augmented Instructions: Analysis of Performance and Efficiency of Assembly Tasks , 2020, HCI.

[16]  Haoran Xie,et al.  BalloonFAB: Digital Fabrication of Large-Scale Balloon Art , 2019, CHI Extended Abstracts.

[17]  Hiroshi Ishii,et al.  Illuminating clay: a 3-D tangible interface for landscape analysis , 2002, CHI.

[18]  Marc Alexa,et al.  Sketch-based shape retrieval , 2012, ACM Trans. Graph..

[19]  Markus Funk,et al.  Interactive worker assistance: comparing the effects of in-situ projection, head-mounted displays, tablet, and paper instructions , 2016, UbiComp.

[20]  Takeo Igarashi,et al.  Sketch and run: a stroke-based interface for home robots , 2009, CHI.

[21]  Kazunori Miyata,et al.  DualFace: Two-stage drawing guidance for freehand portrait sketching , 2021, Comput. Vis. Media.

[22]  Blair MacIntyre,et al.  RoomAlive: magical experiences enabled by scalable, adaptive projector-camera units , 2014, UIST.

[23]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[24]  Mai Otsuki,et al.  Sports Support System: Augmented Ball Game for Filling Gap between Player Skill Levels , 2016, ISS.

[25]  Thomas Ludwig,et al.  Comparison of Different Types of Augmented Reality Visualizations for Instructions , 2021, CHI.

[26]  Alexei A. Efros,et al.  Interactive Sketch & Fill: Multiclass Sketch-to-Image Translation , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).