Title :
A Distributed Dynamic Parallel Algorithm for SIFT Feature Extraction
Author :
Jiang, Guiyuan ; Zhang, Guiling ; Zhang, Dakun
Author_Institution :
Sch. of Comput. Sci. & Software Eng., Tianjin Polytech. Univ. Tianjin, Tianjin, China
Abstract :
This paper deals with the issue of developing efficient algorithms for accelerating SIFT (Scale Invariant Feature Transform) features extraction under distributed environment. The proposed distributed dynamic parallel algorithm (DDP-SIFT) using a special data parallel approach that divides the Gauss Scale Space by octave aimed at acquiring large image blocks which is of great importance in some application. To make this approach effective, steps of building Gauss Scale Space are changed, and only the prerequisite part which is only 1/13 of the whole pyramid will be produced before tasks allocation, and Allocation Data Quantity (ADQ) is decreased by 13 times. Data blocks are assembled as tasks maintained in task lists, and dynamically allocated to Computing Nodes. A refined-blocking approach is proposed to further improve load balance. Our investigations show that the proposed algorithm has remarkable performance on accelerating SIFT features extraction while pursuing large data blocks.
Keywords :
feature extraction; image processing; parallel algorithms; resource allocation; Gauss scale space; SIFT feature extraction; allocation data quantity; computing node; data block; distributed dynamic parallel algorithm; distributed environment; image block; load balance; refined-blocking; scale invariant feature transform; task allocation; task list; Acceleration; Buildings; Feature extraction; Hardware; Heuristic algorithms; Parallel algorithms; Resource management; DDP-SIFT; Pyramid Octave Base; SIFT; data blocking; data parallel;
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on
Conference_Location :
Dalian
Print_ISBN :
978-1-4244-9482-8
DOI :
10.1109/PAAP.2010.58