Real-time obstacle detection using range images: processing dynamically-sized sliding windows on a GPU

被引:1
|
作者
Teodoro Mendes, Caio Cesar [1 ]
Osorio, Fernando Santos [1 ]
Wolf, Denis Fernando [1 ]
机构
[1] Univ Sao Paulo, Mobile Robot Lab, Ave Trabalhador Sao Carlense,400,POB 668, BR-13560970 Sao Carlos, SP, Brazil
关键词
Obstacle detection; Autonomous navigation; Stereo vision; Graphics processing unit (GPU);
D O I
10.1017/S0263574714002914
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
An efficient obstacle detection technique is required so that navigating robots can avoid obstacles and potential hazards. This task is usually simplified by relying on structural patterns. However, obstacle detection constitutes a challenging problem in unstructured unknown environments, where such patterns may not exist. Talukder et al. (2002, IEEE Intelligent Vehicles Symposium, pp. 610-618.) successfully derived a method to deal with such environments. Nevertheless, the method has a high computational cost and researchers that employ it usually rely on approximations to achieve real-time. We hypothesize that by using a graphics processing unit (GPU), the computing time of the method can be significantly reduced. Throughout the implementation process, we developed a general framework for processing dynamically-sized sliding windows on a GPU. The framework can be applied to other problems that require similar computation. Experiments were performed with a stereo camera and an RGB-D sensor, where the GPU implementations were compared to multi-core and single-core CPU implementations. The results show a significant gain in the computational performance, i.e. in a particular instance, a GPU implementation is almost 90 times faster than a single-core one.
引用
收藏
页码:85 / 100
页数:16
相关论文
共 50 条
  • [31] Real-Time GPU-based Timing Channel Detection using Entropy
    Gegan, Ross K.
    Ahuja, Vishal
    Owens, John D.
    Ghosal, Dipak
    2016 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2016, : 296 - 305
  • [32] Obstacle feature point detection method for real-time processing by monocular camera and line laser
    Mitsuhashi, Hayato
    Itami, Taku
    ARTIFICIAL LIFE AND ROBOTICS, 2024, 29 (04) : 438 - 448
  • [33] Real-Time Speckle Reduction in Ultrasound Images by Means of Nonlinear Coherent Diffusion Using GPU
    Nieniewski, Mariusz
    Zajaczkowski, Pawel
    COMPUTER VISION AND GRAPHICS, ICCVG 2014, 2014, 8671 : 462 - 469
  • [34] Real-time rendering of high quality glare images using vertex texture fetch on GPU
    Ando, Hidetoshi
    Torigoe, Nobutaka
    Toriyama, Koji
    Ichimiya, Koichi
    GRAPP 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, 2006, : 19 - +
  • [35] Real-time speckle reduction in ultrasound images by means of nonlinear coherent diffusion using gpu
    Nieniewski, Mariusz (mnieniew@math.uni.lodz.pl), 1600, Springer Verlag (8671):
  • [36] A new neural real-time implementation for obstacle detection using linear stereo vision
    Ruichek, Y
    Postaire, JG
    REAL-TIME IMAGING, 1999, 5 (02) : 141 - 153
  • [37] Resource Constrained Cellular Neural Networks for Real-time Obstacle Detection using FPGAs
    Xu, Xiaowei
    Wang, Tianchen
    Lu, Qing
    Shi, Yiyu
    2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2018, : 437 - 440
  • [38] Real-Time Obstacle Detection using Stereo Vision for Autonomous Ground Vehicles: A Survey
    Bernini, Nicola
    Bertozzi, Massimo
    Castangia, Luca
    Patander, Marco
    Sabbatelli, Mario
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2014, : 873 - 878
  • [39] Real-time small obstacle detection on highways using compressive RBM road reconstruction
    Creusot, Clement
    Munawar, Asim
    2015 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2015, : 162 - 167
  • [40] NEAR REAL-TIME STEREO RANGE DETECTION USING A PIPELINE ARCHITECTURE
    KAYAALP, AE
    ECKMAN, JL
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (06): : 1461 - 1469