• DocumentCode
    2135531
  • Title

    An algorithm for haptically rendering objects described by point clouds

  • Author

    El-Far, Naim R. ; Georganas, Nicolas D. ; Saddik, Abdulmotaleb El

  • Author_Institution
    Distrib. & Collaborative Virtual Environments Res. Lab., Ottawa, Univ., Ottawa, ON
  • fYear
    2008
  • fDate
    4-7 May 2008
  • Abstract
    In this paper, we present an algorithm to haptically render point clouds without first building a corresponding polygonal mesh. Our algorithm deduces necessary surface information, which is inherently unavailable in point clouds, by building neighborhood knowledge into each surface point, and also by using bounding boxes to imply surfaces in place of the voids found between neighboring points in the point cloud. Collision detection in our approach is a matter of checking line segments (representing the motion of the haptic probe) against the aforementioned bounding boxes, while force response (3-DOF) is based on our adaptation to point clouds of the standard god-object/proxy method. This adaptation implies the required constraint surfaces from the cloudpsilas surface points by exploiting their knowledge of their neighboring points. Our algorithm has a runtime that is highly insensitive to (but not independent of) the complexity of the point cloud, and is designed to relay all the coordinate information found in the point cloud to the extent allowed by the haptic devicepsilas resolution.
  • Keywords
    computational complexity; computational geometry; rendering (computer graphics); collision detection; computational complexity; force response; haptic rendering; line segment; point clouds; surface fitting; Algorithm design and analysis; Clouds; Collaboration; Force control; Graphics; Haptic interfaces; Laser modes; Probes; Rendering (computer graphics); Virtual environment; Haptic rendering; collision detection; force response; point clouds; point sets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-1642-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2008.4564780
  • Filename
    4564780