A novel approach to train random forests on GPU for computer vision applications using local features

被引:2
作者
Pianu, Daniele [1 ]
Nerino, Roberto [2 ]
Ferraris, Claudia [2 ]
Chimienti, Antonio [2 ]
机构
[1] CNR, Inst Elect Comp & Telecommun Engn, Engn Hlth & Wellbeing Grp, Turin, Italy
[2] CNR, Inst Elect Comp & Telecommun Engn, Turin, Italy
关键词
Random Forests; GPGPU; computer vision; local features; image segmentation; OpenCL;
D O I
10.1177/1094342015622672
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The random forests (RF) classifier has recently gained momentum in the computer vision field, thanks to its successful application in human body tracking, hand pose estimation and object detection. In this article, we present a novel approach to train RF on a graphics processing unit (GPU) for computer vision applications where simple per-pixel features are computed. Besides leveraging the processing power of the GPU to accelerate the training, we reformulate the training problem to limit costly image transfers when it is not possible to store the entire data set in GPU memory. Furthermore, our implementation supports arbitrary image types and allows the user to specify custom features. We extensively compare our approach with the state of the art on publicly available data sets, and we obtain a reduction in training time of up to 18 times. Finally, we train our implementation on a large data set (around 100K images), demonstrating that our approach is suitable for training RF on the vast data sets typically used in computer vision.
引用
收藏
页码:290 / 304
页数:15
相关论文
共 23 条
[1]  
[Anonymous], THESIS
[2]  
[Anonymous], 2012, Decision forests: A unified framework for classification, regression, density estimation, manifold learning and semi-supervised learning
[3]  
Bradski G, 2008, LEARNING OPENCV COMP
[4]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[5]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[6]  
Budiu M, 2011, BIG LEARNING ALGORIT, P1
[7]  
Grahn H., 2011, 2011 9th IEEE/ACS International Conference on Computer Systems and Applications (AICCSA), P95, DOI 10.1109/AICCSA.2011.6126612
[8]   gpuRF and gpuERT: Efficient and Scalable GPU Algorithms for Decision Tree Ensembles [J].
Jansson, Karl ;
Sundell, Hakan ;
Bostrom, Henrik .
PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, :1612-1621
[9]  
Kazemi Vahid, 2014, 2014 2nd International Conference on 3D Vision (3DV). Proceedings, P369, DOI 10.1109/3DV.2014.93
[10]  
Keskin C, 2011, 2011 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCV WORKSHOPS), DOI 10.1109/ICCVW.2011.6130391