Out-of-core real-time haptic interaction on very large models

被引:4
|
作者
Aguilera, A. [1 ]
Melero, F. J. [2 ]
Feito, F. R. [1 ]
机构
[1] Univ Jaen, Dept Informat, Jaen, Spain
[2] Univ Granada, Dept Lenguajes & Sistemas Informat, E-18071 Granada, Spain
关键词
Haptic rendering; Collision detection; Hierarchical bounding volumes; REPRESENTATION; COLLISION;
D O I
10.1016/j.cad.2016.04.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we address the problem of fast inclusion tests and distance calculation in very large models, an important issue in the context of environments involving haptic interaction or collision detection. Unfortunately, existing haptic rendering or collision detection toolkits cannot handle polygonal models obtained from 3D digitized point clouds unless the models are simplified up to a few thousand polygons, which leads to an important lack of detail for the scanned pieces. We propose a data structure that is able to manage very large polygonal models (over 25M polygons), and we explain how this can be used in order to compute the inclusion of a point into the solid surface very efficiently, performing several thousand point in-solid tests per second. Our method uses a data structure called EBP-Octree (Extended Bounding-Planes Octree), which is a very tight hierarchy of convex bounding volumes. Based on a spatial decomposition of the model using an octree, at each node it defines a bounding volume using a subset of the planes of the portion of the polygonal model contained at that node. We use the EBP-Octree in a haptic interaction environment, where distance tests and the orientation of collided triangles must be accurate and fast. We also demonstrate that the proposed algorithm largely meets the interactive query rate demanded by a haptic interaction (1 kHz), despite being executed in a single CPU thread on a commonly available computer. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:98 / 106
页数:9
相关论文
共 50 条
  • [1] Real-time out-of-core visualization of particle traces
    Bruckschen, R
    Kuester, F
    Hamann, B
    Joy, KI
    IEEE 2001 SYMPOSIUM ON PARALLEL AND LARGE-DATA VISUALIZATION AND GRAPHICS, PROCEEDINGS, 2001, : 45 - +
  • [2] Out-of-core simplification of large polygonal models
    Lindstrom, P
    SIGGRAPH 2000 CONFERENCE PROCEEDINGS, 2000, : 259 - 262
  • [3] An efficient method for very large scale out-of-core terrain visualization
    Zhang, Huijie
    Sun, Jigui
    Yu, Haihong
    Qi, Changsong
    ICAT 2006: 16TH INTERNATIONAL CONFERENCE ON ARTIFICIAL REALITY AND TELEXISTENCE - WORSHOPS, PROCEEDINGS, 2006, : 36 - 41
  • [4] Out-of-core Extraction of Curve Skeletons for Large Volumetric Models
    Chu, Yiyao
    Wang, Wencheng
    COMPUTER GRAPHICS FORUM, 2022, 41 (07) : 1 - 12
  • [5] Large out-of-core tetrahedral meshing
    Alleaume, Aurelien
    Francez, Laurent
    Loriot, Alark
    Maman, Nathan
    PROCEEDINGS OF THE 16TH INTERNATIONAL MESHING ROUNDTABLE, 2008, : 461 - +
  • [6] Out-of-core segmentation by deformable models
    Giraldi, G
    Schaefer, L
    Farias, R
    Silva, R
    FUZZY LOGIC AND APPLICATIONS, 2006, 2955 : 216 - 223
  • [7] Distributed out-of-core preprocessing of very large microscopy images for efficient querying
    Rutt, Benjamin
    Kumar, Vijay S.
    Pan, Tony
    Kurc, Tahsin
    Catalyurek, Umit
    Saltz, Joel
    Wang, Yujun
    2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 205 - 214
  • [8] Interactive out-of-core visualisation of very large landscapes on commodity graphics platform
    Cignoni, P
    Ganovelli, F
    Gobbetti, E
    Marton, F
    Ponchio, F
    Scopigno, R
    VIRTUAL STORYTELLING, PROCEEDINGS: USING VIRTUAL REALITY TECHNOLOGIES FOR STORYTELLING, 2003, 2897 : 21 - 29
  • [9] Out-of-core remeshing of large polygonal meshes
    Ahn, Minsu
    Guskov, Igor
    Lee, Seungyong
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (05) : 1221 - 1228
  • [10] Out-of-core rendering of large, unstructured grids
    Farias, R
    Silva, CT
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2001, 21 (04) : 42 - 50