DocumentCode
1920725
Title
Adaptive Pipeline Parallelism for Image Feature Extraction Algorithms
Author
Chen, Peng ; Yang, Donglei ; Zhang, Weihua ; Li, Yi ; Zang, Binyu ; Chen, Haibo
Author_Institution
Parallel Process. Inst., Fudan Univ., Shanghai, China
fYear
2012
fDate
10-13 Sept. 2012
Firstpage
299
Lastpage
308
Abstract
Currently, multimedia data has become one of the major data types processed and transferred on the Internet. With the rapid growth of multimedia data, it is vitally important to find an efficient way to extract useful information from a large amount of data. SIFT and SURF, as the most popular multimedia feature extraction algorithms, have been widely used in many applications. However, the limited processing speed~(about 1.8 and 2.6 images or frames per second for SIFT and SURF respectively on an ordinary CPU) makes it impossible to apply them in many real-world applications with real-time requirements. Therefore, it has become one of the major challenges that how to improve the processing speed of these multimedia feature extraction algorithms. The popularity of multi-core architecture and the increase of computation resources on different platforms provide a new opportunity to accelerate the processing speed of these image feature extraction algorithms. In this paper, we first systematically analyze the major parallel constraints in SIFT and SURF, such as imbalanced workload and indeterminate time distribution. Then, based on these analysis, we design and implement an adaptive pipeline parallel scheme (AD-PIPE) for both SIFT and SURF to alleviate these limitations. In our scheme, we dynamically check the workload in different pipeline stages and adjust the thread number in different stages to achieve a balanced partition. Experimental results show that our approach is efficient and scalable. It can achieve a speedup of 16.88X and 20.33X respectively for SIFT and SURF on a 16-core machine and a real time processing speed with about 27 and 52 images or frames per second.
Keywords
Internet; feature extraction; multimedia systems; pipeline processing; real-time systems; AD-PIPE; Internet; SIFT; SURF; adaptive pipeline parallel scheme; image feature extraction algorithms; multimedia data; real-time requirements; Acceleration; Algorithm design and analysis; Feature extraction; Multimedia communication; Parallel processing; Pipelines; Streaming media; Adaptive Pipeline Parallelism; Image Feature Extraction; Multi-core;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2012 41st International Conference on
Conference_Location
Pittsburgh, PA
ISSN
0190-3918
Print_ISBN
978-1-4673-2508-0
Type
conf
DOI
10.1109/ICPP.2012.14
Filename
6337591
Link To Document