Vision-based Augmented Reality for Guiding Assembly

We consider the problem of scene augmentation in the context of a human engaged in assembling an object from its components. In order to exploit the potential of augmented reality (AR) in this context, two main problems need to be considered: designing an effective augmentation scheme for information presentation/control, and providing accurate and fast sensing to determine the state of the assembly. We utilized concepts from robot assembly planning to develop a systematic framework for presenting augmentation stimuli for the assembly domain. An interactive augmentation design and control engine called AUDIT is described. To provide sensing, we utilized computer vision methods for assembly object recognition without special markers. Even though fiducials currently constitute the only feasible vision-based solution, occlusion by the manipulator as well as other assembly parts make the use of more general computer vision techniques desirable. Here, we investigate computer vision techniques with the goal of eventually substituting markers. Constraints from the domain of assembly, as well as transformation space search-based algorithms make the problem tractable.

[1]  Jun Rekimoto,et al.  Matrix: a realtime object identification and registration method for augmented reality , 1998, Proceedings. 3rd Asia Pacific Computer Human Interaction (Cat. No.98EX110).

[2]  Clark F. Olson,et al.  A probabilistic formulation for Hausdorff matching , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[3]  J. H. M. Byne,et al.  Surface Based Hypothesis Verification in Intensity Images Using Geometric and Appearance Data , 1998, ACCV.

[4]  David G. Lowe,et al.  Indexing without Invariants in 3D Object Recognition , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Thomas M. Breuel,et al.  Fast recognition using adaptive subdivisions of transformation space , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  Raimund Seidel,et al.  Efficiently Computing and Representing Aspect Graphs of Polyhedral Objects , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Ulrich Neumann,et al.  A self-tracking augmented reality system , 1996, VRST.

[8]  G. Klinker,et al.  A fast and robust line-based optical tracker for augmented reality applications , 1999 .

[9]  Adam L. Janin,et al.  Several devils in the details: making an AR application work in the airplane factory , 1999 .

[10]  Randall H. Wilson Minimizing user queries in interactive assembly planning , 1995, IEEE Trans. Robotics Autom..

[11]  Brigid Barron,et al.  Tools to enhance math education: the Jasper series , 1993, CACM.

[12]  Rajeev Sharma,et al.  Computer Vision-Based Augmented Reality for Guiding Manual Assembly , 1997, Presence: Teleoperators & Virtual Environments.

[13]  Rajeev Sharma,et al.  Real-Time Tracking of Multiple Objects Using Fiducials for Augmented Reality , 2001, Real Time Imaging.

[14]  Rajeev Sharma,et al.  Interactive evaluation of assembly sequences using augmented reality , 1999, IEEE Trans. Robotics Autom..

[15]  Daniel P. Huttenlocher,et al.  Tracking non-rigid objects in complex scenes , 1993, 1993 (4th) International Conference on Computer Vision.

[16]  Clark F. Olson,et al.  View-Based Recognition Using an Eigenspace Approximation to the Hausdorff Measure , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  J. A. Adam,et al.  Virtual reality is for real , 1993 .

[18]  K. Sengupta,et al.  Using geometric hashing with information theoretic clustering for fast recognition from a large CAD modelbase , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[19]  Arthur C. Sanderson,et al.  Representations of mechanical assembly sequences , 1991, IEEE Trans. Robotics Autom..

[20]  Steven K. Feiner,et al.  Knowledge-based augmented reality , 1993, CACM.

[21]  Pierre David Wellner,et al.  Interacting with paper on the DigitalDesk , 1993, CACM.

[22]  Frédéric Jurie,et al.  Solution of the Simultaneous Pose and Correspondence Problem Using Gaussian Error Model , 1999, Comput. Vis. Image Underst..

[23]  Michael Georgiopoulos,et al.  Learning geometric hashing functions for model-based object recognition , 1995, Proceedings of IEEE International Conference on Computer Vision.

[24]  Thomas L. DeFazio,et al.  An integrated computer aid for generating and evaluating assembly sequences for mechanical products , 1991, IEEE Trans. Robotics Autom..

[25]  Howard Rheingold,et al.  Virtual Reality , 1991 .

[26]  Suya You,et al.  Natural Feature Tracking for Augmented Reality , 1999, IEEE Trans. Multim..

[27]  Horst Bischof,et al.  Dealing with occlusions in the eigenspace approach , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[28]  Hans-Hellmut Nagel,et al.  Model-Based Stereo-Tracking of Non-Polyhedral Objects for Automatic Disassembly Experiments , 2000, International Journal of Computer Vision.

[29]  Christos Faloutsos,et al.  On the 'Dimensionality Curse' and the 'Self-Similarity Blessing' , 2001, IEEE Trans. Knowl. Data Eng..

[30]  D. Huttenlocher Three-Dimensional Recognition of Solid Objects from a Two- Dimensional Image , 1988 .

[31]  J. Molineros,et al.  Computer vision for guiding manual assembly , 2001, Proceedings of the 2001 IEEE International Symposium on Assembly and Task Planning (ISATP2001). Assembly and Disassembly in the Twenty-first Century. (Cat. No.01TH8560).

[32]  Subhashis Banerjee,et al.  Isolated 3D object recognition through next view planning , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[33]  Clark F. Olson,et al.  Automatic target recognition by matching oriented edge pixels , 1997, IEEE Trans. Image Process..

[34]  Azriel Rosenfeld,et al.  3-D Shape Recovery Using Distributed Aspect Matching , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[35]  Avinash C. Kak,et al.  A robot vision system for recognizing 3D objects in low-order polynomial time , 1989, IEEE Trans. Syst. Man Cybern..

[36]  Hiroshi Murase,et al.  Learning and recognition of 3D objects from appearance , 1993, [1993] Proceedings IEEE Workshop on Qualitative Vision.