Approximating polyhedra with spheres for time-critical collision detection

被引:295
|
作者
Hubbard, PM
机构
[1] 580 Frank H. T. Rhodes Hall, Cornell University, Ithaca
来源
ACM TRANSACTIONS ON GRAPHICS | 1996年 / 15卷 / 03期
关键词
approximation; collision detection; interactive systems; medial-axis surfaces; spheres; time-critical computing;
D O I
10.1145/231731.231732
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a method for approximating polyhedral objects to support a time-critical collision-detection algorithm. The approximations are hierarchies of spheres, and they allow the time-critical algorithm to progressively refine the accuracy of its detection, stopping as needed to maintain the real-time performance essential for interactive applications. The key to this approach is a preprocess that automatically builds tightly fitting hierarchies for rigid and articulated objects. The preprocess uses medial-axis surfaces, which are skeletal representations of objects. These skeletons guide an optimization technique that gives the hierarchies accuracy properties appropriate for collision detection. In a sample application, hierarchies built this way allow the time-critical collision-detection algorithm to have acceptable accuracy, improving significantly on that possible with hierarchies built by previous techniques. The performance of the time-critical algorithm in this application is consistently 10 to 100 times better than a previous collision-detection algorithm, maintaining low latency and a nearly constant frame rate of 10 frames per second on a conventional graphics workstation. The time-critical algorithm maintains its real-time performance as objects become more complicated, even as they exceed previously reported complexity levels by a factor of more than 10.
引用
收藏
页码:179 / 210
页数:32
相关论文
共 50 条
  • [1] Stride Scheduling for Time-Critical Collision Detection
    Coming, Daniel S.
    Staadt, Oliver G.
    [J]. VRST 2007: ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, PROCEEDINGS, 2007, : 241 - 242
  • [2] ADB-Trees: Controlling the error of time-critical collision detection
    Klein, J
    Zachmann, G
    [J]. VISION, MODELING, AND VISUALIZATION 2003, 2003, : 37 - 45
  • [3] Time-critical collision handling for deformable modeling
    Gissler, Marc
    Schmedding, Ruediger
    Teschner, Matthias
    [J]. COMPUTER ANIMATION AND VIRTUAL WORLDS, 2009, 20 (2-3) : 355 - 364
  • [4] APPROXIMATING POLYHEDRA IN CODIMENSION ONE SPHERES EMBEDDED IN SN BY TAME POLYHEDRA
    DAVERMAN, RJ
    [J]. PACIFIC JOURNAL OF MATHEMATICS, 1974, 51 (02) : 417 - 426
  • [6] Time-Critical Search
    Mishra, Nina
    White, Ryen W.
    Ieong, Samuel
    Horvitz, Eric
    [J]. SIGIR'14: PROCEEDINGS OF THE 37TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2014, : 747 - 756
  • [7] Time-critical Support
    Walker, Simon
    [J]. E&MJ-ENGINEERING AND MINING JOURNAL, 2012, 213 (04): : 32 - +
  • [8] Coordination of Event Detection and Task Management in Time-Critical Settings
    Caldwell, Barrett S.
    Garrett, Sandra K.
    [J]. INFORMED BY KNOWLEDGE: EXPERT PERFORMANCE IN COMPLEX SITUATIONS, 2011, : 339 - 351
  • [9] Collision detection between complex polyhedra
    Jimenez, Juan J.
    Segura, Rafael J.
    [J]. COMPUTERS & GRAPHICS-UK, 2008, 32 (04): : 402 - 411
  • [10] Detection and classification of time-critical targets using seismic sensors
    Mayoral, AM
    McCool, IL
    Gramann, RA
    [J]. UNATTENDED GROUND SENSOR TECHNOLOGIES AND APPLICATIONS IV, 2002, 4743 : 80 - 90