Abstract
Machine-learning-based computer vision is increasingly versatile and being leveraged by a wide range of smart devices. Due to the limited performance/energy budget of computing units in smart devices, the careful implementation of computer vision algorithms is critical. In this paper, we analyze the performance bottleneck of two well-known computer vision algorithms for object tracking: object detection and optical flow in the Open-source Computer Vision library (OpenCV). Based on our in-depth analysis of their implementation, we found the current implementation fails to utilize Open Computing Language (OpenCL) accelerators (e.g., GPUs). Based on the analysis, we propose several optimization strategies and apply them to the OpenCL implementation of object tracking algorithms. Our evaluation results demonstrate the performance of the object detection is improved by up to 86% and the performance of the optical flow by up to 10%. We believe our optimization strategies can be applied to other computer vision algorithms implemented in OpenCL.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference43 articles.
1. Moving object detection based on kirsch operator combined with Optical Flow;Gao;Proceedings of the 2010 International Conference on Image Analysis and Signal Processing,2010
2. Moving Object Detection Based on Optical Flow Estimation and a Gaussian Mixture Model for Advanced Driver Assistance Systems
3. OpenCV Optimization on Heterogeneous Multi-core Systems for Gesture Recognition Applications;Sung;Proceedings of the 2016 45th International Conference on Parallel Processing Workshops (ICPPW),2016
4. Optimization of computer vision algorithms for real time platforms;Poudel;Proceedings of the 2010 42nd Southeastern Symposium on System Theory (SSST),2010
5. Open Source Computer Vision Library
http://docs.opencv.org/3.1.0/
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献