FibAR: Embedding Optical Fibers in 3D Printed Objects for Active Markers in Dynamic Projection Mapping

This paper presents a novel active marker for dynamic projection mapping (PM) that emits a temporal blinking pattern of infrared (IR) light representing its ID. We used a multi-material three dimensional (3D) printer to fabricate a projection object with optical fibers that can guide IR light from LEDs attached on the bottom of the object. The aperture of an optical fiber is typically very small; thus, it is unnoticeable to human observers under projection and can be placed on a strongly curved part of a projection surface. In addition, the working range of our system can be larger than previous marker-based methods as the blinking patterns can theoretically be recognized by a camera placed at a wide range of distances from markers. We propose an automatic marker placement algorithm to spread multiple active markers over the surface of a projection object such that its pose can be robustly estimated using captured images from arbitrary directions. We also propose an optimization framework for determining the routes of the optical fibers in such a way that collisions of the fibers can be avoided while minimizing the loss of light intensity in the fibers. Through experiments conducted using three fabricated objects containing strongly curved surfaces, we confirmed that the proposed method can achieve accurate dynamic PMs in a significantly wide working range.

[1]  V. Lepetit,et al.  EPnP: An Accurate O(n) Solution to the PnP Problem , 2009, International Journal of Computer Vision.

[2]  Naoki Hashimoto,et al.  Tangible projection mapping: dynamic appearance augmenting of objects in hands , 2018, SIGGRAPH ASIA Emerging Technologies.

[3]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[4]  Ming Liu,et al.  Let the Light Guide Us: VLC-Based Localization , 2016, IEEE Robotics & Automation Magazine.

[5]  Ramesh Raskar,et al.  Modern approaches to augmented reality: introduction to current approaches , 2006, SIGGRAPH Courses.

[6]  Wojciech Matusik,et al.  Computational Light Routing , 2014, ACM Trans. Graph..

[7]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[8]  Ivan Poupyrev,et al.  Printed optics: 3D printing of embedded optical elements for interactive devices , 2012, UIST.

[9]  Masatoshi Ishikawa,et al.  Dynamic Projection Mapping onto Deforming Non-Rigid Surface Using Deformable Dot Cluster Marker , 2017, IEEE Transactions on Visualization and Computer Graphics.

[10]  Ramesh Raskar,et al.  Prakash: lighting aware motion capture using photosensing markers and multiplexed illuminators , 2007, ACM Trans. Graph..

[11]  Anselm Grundhöfer,et al.  Makeup Lamps: Live Augmentation of Human Faces via Projection , 2017, Comput. Graph. Forum.

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

[13]  Takeshi Naemura,et al.  Dynamically reconfigurable framework for pixel-level visible light communication projector , 2014, Photonics West - Micro and Nano Fabricated Electromechanical and Optical Components.

[14]  Kosuke Sato,et al.  Material Surface Reproduction and Perceptual Deformation with Projection Mapping for Car Interior Design , 2019, 2019 IEEE Conference on Virtual Reality and 3D User Interfaces (VR).

[15]  Kosuke Sato,et al.  A wearable mixed reality with an on-board projector , 2003, The Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003. Proceedings..

[16]  Xiang Cao,et al.  Multi-user interaction using handheld projectors , 2007, UIST.

[17]  Ramesh Raskar,et al.  Bokode: imperceptible visual tags for camera based interaction from a distance , 2009, ACM Trans. Graph..

[18]  Ramesh Raskar,et al.  Dynamic shader lamps : painting on movable objects , 2001, Proceedings IEEE and ACM International Symposium on Augmented Reality.

[19]  Anselm Grundhöfer,et al.  Recent Advances in Projection Mapping Algorithms, Hardware and Applications , 2018, Comput. Graph. Forum.

[20]  Kosuke Sato,et al.  Fabricating Diminishable Visual Markers for Geometric Registration in Projection Mapping , 2018, IEEE Transactions on Visualization and Computer Graphics.

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

[22]  Kosuke Sato,et al.  Limpid desk: see-through access to disorderly desktop in projection-based mixed reality , 2006, VRST '06.

[23]  Daniel G. Aliaga,et al.  A virtual restoration stage for real-world objects , 2008, SIGGRAPH Asia '08.

[24]  Kosuke Sato,et al.  Diminishable visual markers on fabricated projection object for dynamic spatial augmented reality , 2015, SIGGRAPH Asia Emerging Technologies.

[25]  Björn Hartmann,et al.  A series of tubes: adding interactivity to 3D prints using internal pipes , 2014, UIST.

[26]  Masatoshi Ishikawa,et al.  Extended Dot Cluster Marker for High-speed 3D Tracking in Dynamic Projection Mapping , 2017, 2017 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[27]  Christoph Resch,et al.  Sticky projections — A new approach to interactive shader lamp tracking , 2014, 2014 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[28]  Kosuke Sato,et al.  Geometrically Consistent Projection-Based Tabletop Sharing for Remote Collaboration , 2018, IEEE Access.

[29]  Eyal Ofek,et al.  IllumiRoom: peripheral projected illusions for interactive experiences , 2013, SIGGRAPH '13.

[30]  Karl D. D. Willis,et al.  InfraStructs: fabricating information inside physical objects for imaging in the terahertz region , 2013, ACM Trans. Graph..

[31]  Reinhard Koch,et al.  Visualisation Techniques for Using Spatial Augmented Reality in the Design Process of a Car , 2011, Comput. Graph. Forum.

[32]  Robert Xiao,et al.  LightAnchors: Appropriating Point Lights for Spatially-Anchored Augmented Reality Interfaces , 2019, UIST.

[33]  Kosuke Sato,et al.  Projection-based visualization of tangential deformation of nonrigid surface by deformation estimation using infrared texture , 2015, Virtual Reality.

[34]  Masatoshi Ishikawa,et al.  MIDAS projection , 2018, ACM Trans. Graph..

[35]  Ivan Poupyrev,et al.  SideBySide: ad-hoc multi-user interaction with handheld projectors , 2011, UIST.

[36]  Eric Foxlin,et al.  Encoded LED system for optical trackers , 2005, Fourth IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR'05).

[37]  Justus Thies,et al.  Real-time pixel luminance optimization for dynamic multi-projection mapping , 2015, ACM Trans. Graph..

[38]  Shree K. Nayar,et al.  AirCode: Unobtrusive Physical Tags for Digital Fabrication , 2017, UIST.

[39]  Kosuke Sato,et al.  Simultaneous Projection and Positioning of Laser Projector Pixels , 2017, IEEE Transactions on Visualization and Computer Graphics.

[40]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[41]  Anselm Grundhöfer,et al.  Projection-Based Augmented Reality in Disney Theme Parks , 2012, Computer.

[42]  Jun Rekimoto,et al.  ID CAM: a smart camera for scene capturing and ID recognition , 2003, The Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003. Proceedings..

[43]  Kosuke Sato,et al.  Document search support by making physical documents transparent in projection-based mixed reality , 2011, Virtual Reality.

[44]  Greg Welch,et al.  High-Performance Wide-Area Optical Tracking: The HiBall Tracking System , 2001, Presence: Teleoperators & Virtual Environments.