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 条
  • [1] Towards Real-Time Obstacle Detection Using Stereo Images
    Baha, Nadia
    Tolba, Mouslim
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 672 - 679
  • [2] Real-time anomaly detection in hyperspectral images using multivariate normal mixture models and GPU processing
    Tarabalka, Yuliya
    Haavardsholm, Trym Vegard
    Kasen, Ingebjorg
    Skauli, Torbjorn
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2009, 4 (03) : 287 - 300
  • [3] Real-time anomaly detection in hyperspectral images using multivariate normal mixture models and GPU processing
    Yuliya Tarabalka
    Trym Vegard Haavardsholm
    Ingebjørg Kåsen
    Torbjørn Skauli
    Journal of Real-Time Image Processing, 2009, 4 : 287 - 300
  • [4] Real-time analysis of ultrasound images using GPU
    Eidheim, OC
    Skjermo, J
    Aurdal, L
    CARS 2005: Computer Assisted Radiology and Surgery, 2005, 1281 : 284 - 289
  • [5] A deadline-sensitive approach for real-time processing of sliding windows
    Wu, SS
    Yu, G
    Yu, YX
    Ou, ZY
    Yang, XH
    Gu, Y
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2005, 3739 : 566 - 577
  • [6] Real-time Face Detection Algorithm Using GPU
    Feng, Zhongyuan
    Jia, Jinyuan
    Zhao, Feipeng
    2011 IEEE 12TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1 AND 2: NEW ENGINES FOR INDUSTRIAL DESIGN: INTELLIGENCE - INTERACTION - SERVICES, 2011, : 1284 - 1289
  • [7] Real-time image processing of TOF range images using a reconfigurable processor system
    Hussmann, S.
    Knoll, F.
    Edeler, T.
    VIDEOMETRICS, RANGE IMAGING, AND APPLICATIONS XI, 2011, 8085
  • [8] Real-time Detection of Dynamic Obstacle Using Laser Radar
    Chen, Baifan
    Cai, Zixing
    Xiao, Zheng
    Yu, Jinxia
    Liu, Limei
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1728 - +
  • [9] Real-time processing pipeline for automatic streak detection in astronomical images implemented in a multi-GPU system
    Polo, Manuel Cegarra
    Yanagisawa, Toshifumi
    Kurosaki, Hirohisa
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2022, 74 (04) : 777 - 790
  • [10] Stream Processing of Integral Images for Real-Time Object Detection
    Messom, Chris
    Barczak, Andre
    PDCAT 2008: NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2008, : 405 - 412