[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/IROS.2015.7354080guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Augmented reality on robot navigation using non-central catadioptric cameras

Published: 28 September 2015 Publication History

Abstract

In this paper we present a framework for the application of augmented reality to a mobile robot, using non-central camera systems. Considering a virtual object in the world with known local 3D coordinates, the goal is to project this object into the image of a non-central catadioptric imaging device. We propose a solution to this problem which allows us to project textured objects to the image in real-time (up to 20 fps): projection of 3D segments to the image; occlusions; and illumination. In addition, since we are considering that the imaging device is on a mobile robot, one needs to take into account the real-time localization of the robot. To the best of our knowledge this is the first time that this problem is addressed (all state-of-the-art methods are derived for central camera systems). To evaluate the proposed framework we test the solution using a mobile robot and a non-central catadioptric camera (using a spherical mirror).

References

[1]
Adept MobileRobots, Inc. “Pioneer 3-DX,” http://www.mobilerobots.com/Mobile_Robots.aspx.
[2]
A. Agrawal and S. Ramalingam, “Single Image Calibration of Multi-Axial Imaging Systems,” IEEE Proc. Computer Vision and Pattern Recognition (CVPR), 2013.
[3]
A. Agrawal, Y. Taguchi, and S. Ramalingam, “Beyond al-hazen'Problem: Analytical Projection Model for Non-Central Catadioptric Cameras with Quadric Mirrors,” IEEE Proc. Computer Vision and Pattern Recognition (CVPR), 2011.
[4]
A. Appel, “Some techniques for shading machine renderings of solids,” Proc. of American Federation of Information Processing Societies (AFIPS), 1968.
[5]
R. T. Azuma, “A Survey of Augmented Reality,” Pres-ence: Teleoperators and Virtual Environments: MIT Press Journal, 1997.
[6]
S. Baker and S. K. Nayar, “A Theory of Single-Viewpoint Catadioptric Image Formation,” Int'l J. Computer Vision, 1999.
[7]
J. F. Blinn, “Models of Light Reflection for Computer Synthesized Pictures,” ACM SIGGRAPH, 1977.
[8]
L. Carpenter, “The A-buffer, an antialiased hidden surface method,” ACM Proc. of SIGGRAPH, 1984.
[9]
C.-S. Chen and W.-Y. Chang, “On Pose Recovery for Generalized Visual Sensors,” IEEE Trans. Pattern Analysis and Machine Intelligence, 2004.
[10]
I. Y.-H. Chen, B. MacDonald, and B. Wiinsche, “Mixed Reality Simulation for Mobile Robots,” IEEE Proc. Int’ l Conf. Robotics and Automation (ICRA), 2009.
[11]
K. Chintamani, A. Cao, R. D. Ellis, and A. K. Pandya, “Improved Telemanipulator Navigation During Display-Control Misalignments Using Augmented Reality Cues,” IEEE Trans. Systems, Man and Cybernetics, Part A: Systems and Humans, 2010.
[12]
P. Debevec, “Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography,” ACM Proc. SIGGRAPH, 2008.
[13]
A. Fournier, A. S. Gunawan, and C. Romanzin, “Common Illumination between Real and Computer Generated Scenes,” Proceeding of Graphics Interface (G/'93), 1993.
[14]
H. Fuchs, M. A. Livingston, R. Raskar, D. Colucci, K. Keller, J. R. Crawford, P. Rademacher, S. H. Drake, and A. A. Meyer, “Augmented Reality Visualization for Laparoscopic Surgery,” Int'l Conf. Medical Image Computing and Computer Assisted Intervention (MICCAI), 1998.
[15]
N. Gonçalves, “On the reflection point where light reflects to a known destination in quadric surfaces,” Optics Letters, 2010.
[16]
M. A. Goodrich and A. C. Schultz, “Human-Robot Interaction: A Survey,” Foundations and Trends in Human-Computer Interaction, 2007.
[17]
H. Gouraud, “Continuous Shading of Curved Surfaces,” IEEE Trans. Comput. 1971.
[18]
R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision. Cambridge University Press, 2000.
[19]
J. Hughes, A. V. Dam, M. Mcguire, D. F. Skylar, J. D. Foley, S. K. Feiner, and K. Akeley, Computer Graphics: Principles and Practice Third Edition. United States of America: Addison-Wesley, 2014.
[20]
B. Micusik and T. Pajdla, “Autocalibration & 3D Reconstruction with Non-central Catadioptric Cameras,” IEEE Proc. Computer Vision and Pattern Recognition (CVPR), 2004.
[21]
P. Milgram and F. Kishino, “A Taxonomy of Mixed Reality Visual Displays,” IEICE Trans. Information and Systems, 1994.
[22]
P. Miraldo and H. Araujo, “Planar Pose Estimation for General Cameras using Known 3D Lines,” IEEEIRSJ Proc. Int'l Conf. Intelligent Robots & Systems (IROS), 2014.
[23]
P. Miraldo and H. Araujo, “Pose Estimation for Non-Central Cameras Using Planes,” IEEE Int'l Conf. Autonomous Robot Systems & Competitions-ROBOTICA, 2014.
[24]
V. S. Nalwa, “A True Omni-Directional Viewer,” Technichal report, Bell Laboratories, 1996.
[25]
S. K. Nayar and S. Baker, “Catadiaptric Image Formation,” Proceedings of the 1997 DARPA Image Understanding Workshop, 1997.
[26]
Nuno Goncalves, “Noncentral Catadioptric Systems with Quadric Mirrors: Geometry and Calibration,” Ph.D. dissertation, University of Coimbra, 2008.
[27]
L. Perdigoto and H. Araujo, “Calibration of mirror position and extrinsic parameters in axial non-central catadioptric systems,” Computer Vision and Image Understanding, 2013.
[28]
B. T. Phong, “Illumination for Computer Generated Pictures,” Commun. ACM, 1975.
[29]
A. L. Santos, D. Lemos, J. E. F. Lindoso, and V. Teichrieb, “Real Time Ray Tracing for Augmented Reality,” IEEE Symposium Virtual and Augmented Reality (SVR), 2012.
[30]
I. Sato, Y. Sato, and K. Ikeuchi, “Acquiring a Radiance Distribution to Superimpose Virtual Objects onto a Real Scene,” IEEE Trans. Visualization and Computer Graphics, 1999.
[31]
G. Schweighofer and A. Pinz, “Globally Optimal O(n) Solution to the PnP Problem for General Camera Models,” Proc. British Machine Vision Conference (BMVC), 2008.
[32]
Stanford University Computer Graphics Laboratory, “Stanford Bunny,” https://graphics.stanford.edu/data/3Dscanrep/, 1993.
[33]
R. Swaminathan, M. D. Grossberg, and S. K. Nayar, “Caustics of Catadioptric Cameras,” IEEE Proc. Int'l Conf Computer Vision (ICCV), 2001.
[34]
R. Swaminathan, M. D. Grossberg, and S. K. Nayar, “A Perspective on Distortions,” IEEE Proc. Computer Vision and Pattern Recognition (CVPR), 2003.

Cited By

View all
  • (2022)Augmented Reality and Robotics: A Survey and Taxonomy for AR-enhanced Human-Robot Interaction and Robotic InterfacesProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3517719(1-33)Online publication date: 29-Apr-2022

Index Terms

  1. Augmented reality on robot navigation using non-central catadioptric cameras
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image Guide Proceedings
          2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
          Sep 2015
          6501 pages

          Publisher

          IEEE Press

          Publication History

          Published: 28 September 2015

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 03 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2022)Augmented Reality and Robotics: A Survey and Taxonomy for AR-enhanced Human-Robot Interaction and Robotic InterfacesProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3517719(1-33)Online publication date: 29-Apr-2022

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media