DocumentCode
2290608
Title
Optimization of Content-Based Image Retrieval Functions
Author
Shahbahrami, Asadollah ; Juurlink, Ben
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft
fYear
2008
fDate
15-17 Dec. 2008
Firstpage
607
Lastpage
612
Abstract
Feature extraction and similarity measurement are two important operations in content-based image retrieval systems. We optimize and vectorize typical feature extraction algorithms, mean and standard deviation, and some similarity measurement functions such as the sum-of-squared-differences (SSD), the sum-of-absolute differences (SAD), and histogram intersection on a general-purpose processor enhanced with SIMD extensions. In the straightforward implementation of the mean and standard deviation, there are two passes, one to compute the mean and one to compute the standard deviation.We use a single-loop approach that computes both the mean and the standard deviation in a single pass. This technique yields a speedup of up to 1.85 over the double-loop implementation. We vectorize the single-loop implementation using the MMX and SSE2 extensions. The vectorized versions improve performance by a factor of up to 14.49. In addition,we vectorize the SSD, SAD, and histogram intersection similarity measurements using SSE. The vectorized versions provide a maximum speedup of 1.45, 2.33, and 5.24 for the SSD, the SAD, and histogram intersection, respectively,over the optimized scalar implementations.
Keywords
content-based retrieval; feature extraction; image retrieval; optimisation; vectors; MMX extension; SIMD extensions; SSE2 extension; content-based image retrieval function optimization; feature extraction algorithms; general-purpose processor; histogram intersection; mean deviation; similarity measurement; single-loop approach; standard deviation; sum-of-absolute differences; sum-of-squared-differences; vectorized versions; Content based retrieval; Delay; Euclidean distance; Feature extraction; Histograms; Image retrieval; Laboratories; Measurement standards; Multimedia systems; Velocity measurement; Feature Extraction; SIMD; Similarity Measurements; Vectorization;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia, 2008. ISM 2008. Tenth IEEE International Symposium on
Conference_Location
Berkeley, CA
Print_ISBN
978-0-7695-3454-1
Electronic_ISBN
978-0-7695-3454-1
Type
conf
DOI
10.1109/ISM.2008.91
Filename
4741235
Link To Document