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 条
  • [21] Time-Critical Systems Design: A Survey
    Mitra, Tulika
    Teich, Juergen
    Thiele, Lothar
    [J]. IEEE DESIGN & TEST, 2018, 35 (02) : 8 - 26
  • [22] Time-critical testing and search problems
    Agnetis, Alessandro
    Ben Hermans
    Leus, Roel
    Rostami, Salim
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 296 (02) : 440 - 452
  • [23] A Multicore Processor for Time-Critical Applications
    Schoeberl, Martin
    Pezzarossa, Luca
    Sparso, Jens
    [J]. IEEE DESIGN & TEST, 2018, 35 (02) : 38 - 47
  • [24] SYSTEM SUPPORT FOR TIME-CRITICAL APPLICATIONS
    NORTHCUTT, JD
    KUERNER, EM
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 614 : 242 - 254
  • [25] Interpolation of plans for time-critical adaptation
    Chatterjee, N
    Campbell, JA
    [J]. KNOWLEDGE-BASED SYSTEMS, 1999, 12 (04) : 171 - 182
  • [26] Supporting Time-Critical Decision Making
    Morse, Lisa
    Apen, Lynette V.
    Williams, Michelle Y.
    Crawford, Cecelia L.
    [J]. JOURNAL OF NURSING ADMINISTRATION, 2024, 54 (7/8): : 440 - 445
  • [27] A model of time-critical decision making
    Rutledge, GW
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1997, : 994 - 994
  • [28] Time-critical computing in virtual environment
    Pan, ZG
    Zhang, MM
    Zheng, WT
    Shi, JY
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 712 - 717
  • [29] Towards the control of time-critical systems
    Bonhomme, P
    Aygalinc, P
    Calvez, S
    [J]. PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA'01), 2001, : 1184 - 1189
  • [30] SYSTEM SUPPORT FOR TIME-CRITICAL APPLICATIONS
    NORTHCUTT, JD
    KUERNER, EM
    [J]. COMPUTER COMMUNICATIONS, 1993, 16 (10) : 619 - 636