GPU Acceleration in a Visual Servo System
Author(s) -
Chuantao Zang,
Koichi Hashimoto
Publication year - 2012
Publication title -
journal of robotics and mechatronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.257
H-Index - 19
eISSN - 1883-8049
pISSN - 0915-3942
DOI - 10.20965/jrm.2012.p0105
Subject(s) - computer science , scale invariant feature transform , acceleration , graphics processing unit , servo , computer vision , artificial intelligence , feature extraction , parallel computing , physics , classical mechanics
In this paper we present our novel work of using the Graphic Processing Unit (GPU) to improve the performance of a homography-based visual servo system. We propose a GPU accelerated Efficient Second-order Minimization (GPU-ESM) algorithm to ensure a fast and stable homography solution, approximately 20 times faster than its CPU implementation. To enhance the system stability, we adopt a GPU accelerated Scale Invariant Feature Transform (SIFT) algorithm to deal with those cases where GPU-ESM algorithm performs poor, such as large image differences, occlusion and so on. The combination of both GPU accelerated algorithms is described in detail. The effectiveness of our GPU accelerated system is evaluated with experimental data. The key optimization techniques in our GPU applications are presented as a reference for other researchers.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom