• 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