Interactive Occlusion and Automatic Object Placement for Augmented Reality

We present several techniques for producing two visual and modeling effects in augmented reality. The first effect involves interactively calculating the occlusions between real and virtual objects. The second effect utilizes a collision detection algorithm to automatically move dynamic virtual objects until they come in contact with static real objects in augmented reality. All of the techniques utilize calibrated data derived from images of a real‐world environment.

[1]  John M. Snyder,et al.  Interval methods for multi-point collisions between time-dependent curved surfaces , 1993, SIGGRAPH.

[2]  David E. Breen,et al.  Calibration Requirements and Procedures for a Monitor-Based Augmented Reality System , 1995, IEEE Trans. Vis. Comput. Graph..

[3]  Narendra Ahuja,et al.  Motion and Structure From Two Perspective Views: Algorithms, Error Analysis, and Error Estimation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  David E. Breen,et al.  Distributed Augmented Reality for Collaborative Design Applications , 1995, Comput. Graph. Forum.

[5]  David E. Breen,et al.  Annotating Real-World Objects Using Augmented Reality , 1995, Computer Graphics.

[6]  James K. Hahn,et al.  Realistic animation of rigid bodies , 1988, SIGGRAPH.

[7]  William E. Lorensen,et al.  Enhancing reality in the operating room , 1993, Proceedings Visualization '93.

[8]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[9]  David E. Breen,et al.  Augmented vision system for industrial applications , 1995, Other Conferences.

[10]  Paul R. Cohen,et al.  Camera Calibration with Distortion Models and Accuracy Evaluation , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Shumin Zhai,et al.  Applications of augmented reality for human-robot communication , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[12]  Narendra Ahuja,et al.  Shape From Texture: Integrating Texture-Element Extraction and Surface Estimation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  CohenPaul,et al.  Camera Calibration with Distortion Models and Accuracy Evaluation , 1992 .

[14]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[15]  David E. Breen,et al.  Object Calibration for Augmented Reality , 1995, Comput. Graph. Forum.

[16]  Alain Fournier Illumination Problems in Computer Augmented Reality , 1994 .

[17]  Daniel G. Aliaga Virtual and real object collisions in a merged environment , 1994 .

[18]  Ryutarou Ohbuchi,et al.  Merging virtual objects with the real world: seeing ultrasound imagery within the patient , 1992, SIGGRAPH.

[19]  Mikio Shinya,et al.  Interference detection through rasterization , 1991, Comput. Animat. Virtual Worlds.

[20]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[21]  김현준,et al.  컴퓨터 애니매이션을 위한 충돌 검색과 충돌 반응 = Collision detection and response for computer animation , 1991 .

[22]  David Baraff,et al.  Curved surfaces and coherence for non-penetrating rigid body simulation , 1990, SIGGRAPH.

[23]  Matthias M. Wloka,et al.  Resolving occlusion in augmented reality , 1995, I3D '95.