American Journal of Software Engineering and Applications

| Peer-Reviewed |

Design and Implementation of Image Search Algorithm

Received: 09 December 2014    Accepted: 17 December 2014    Published: 22 December 2014
Views:       Downloads:

Share This Article

Abstract

Image search is becoming an urgent problem of the next generation of search engine. We firstly review the developed situation of image search engine in this paper. Then, the main difficulty and key technologies about this engine are analyzed. Next, the design method is elaborated in detail, which mainly includes image recognition, perceptual hash algorithm, system solution, image retrieval procedure as well as software module, and so on. As a result, we develop an image search engine according to above design methods and implement searching image on the Internet. The testing results finally prove the overall performance of our image search engine is excellent and achieves the desired design requirements. By using data filtering technology and perceptual hash algorithm, the search time-consumed is less than 1 second and is of high search efficiency.

DOI 10.11648/j.ajsea.20140306.14
Published in American Journal of Software Engineering and Applications (Volume 3, Issue 6, December 2014)
Page(s) 90-94
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Image Search Engine, Perceptual Hash Algorithm, Image Recognition, Feature Index, Grey Classification

References
[1] Cao Y, Wang H, Wang C, et al. Mindfinder: interactive sketch-based image search on millions of images[C]//Proceedings of the international conference on Multimedia. ACM, 2010: 1605-1608.
[2] Zhu B B, Yan J, Li Q, et al. Attacks and design of image recognition CAPTCHAs[C]//Proceedings of the 17th ACM conference on Computer and communications security. ACM, 2010: 187-200.
[3] De Groc C. Babouk: Focused web crawling for corpus compilation and automatic terminology extraction[C]//Web Intelligence and Intelligent Agent Technology (WI-IAT), 2011 IEEE/WIC/ACM International Conference on. IEEE, 2011, 1: 497-498.
[4] Sarohi H K, Khan F U. Image Retrieval using Perceptual Hashing [J]. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN, 2013: 2278-0661.
[5] Ghose T, Erlikhman G, Garrigan P, et al. Perception, Image Processing and Fingerprint-Matching Expertise[C] //PERCEPTION. 207 BRONDESBURY PARK, LONDON NW2 5JN, ENGLAND: PION LTD, 2013, 42: 11-12.
[6] Liu D F, Fan X S. Study and Application of Web Crawler Algorithm Based on Heritrix [J]. Advanced Materials Research, 2011, 219: 1069-1072.
Author Information
  • School of Computer Science, Sichuan University of Science & Engineering, Zigong Sichuan 643000, PR China

  • School of Computer Science, Sichuan University of Science & Engineering, Zigong Sichuan 643000, PR China

  • School of Computer Science, Sichuan University of Science & Engineering, Zigong Sichuan 643000, PR China

Cite This Article
  • APA Style

    Zhengxi Wei, Pan Zhao, Liren Zhang. (2014). Design and Implementation of Image Search Algorithm. American Journal of Software Engineering and Applications, 3(6), 90-94. https://doi.org/10.11648/j.ajsea.20140306.14

    Copy | Download

    ACS Style

    Zhengxi Wei; Pan Zhao; Liren Zhang. Design and Implementation of Image Search Algorithm. Am. J. Softw. Eng. Appl. 2014, 3(6), 90-94. doi: 10.11648/j.ajsea.20140306.14

    Copy | Download

    AMA Style

    Zhengxi Wei, Pan Zhao, Liren Zhang. Design and Implementation of Image Search Algorithm. Am J Softw Eng Appl. 2014;3(6):90-94. doi: 10.11648/j.ajsea.20140306.14

    Copy | Download

  • @article{10.11648/j.ajsea.20140306.14,
      author = {Zhengxi Wei and Pan Zhao and Liren Zhang},
      title = {Design and Implementation of Image Search Algorithm},
      journal = {American Journal of Software Engineering and Applications},
      volume = {3},
      number = {6},
      pages = {90-94},
      doi = {10.11648/j.ajsea.20140306.14},
      url = {https://doi.org/10.11648/j.ajsea.20140306.14},
      eprint = {https://download.sciencepg.com/pdf/10.11648.j.ajsea.20140306.14},
      abstract = {Image search is becoming an urgent problem of the next generation of search engine. We firstly review the developed situation of image search engine in this paper. Then, the main difficulty and key technologies about this engine are analyzed. Next, the design method is elaborated in detail, which mainly includes image recognition, perceptual hash algorithm, system solution, image retrieval procedure as well as software module, and so on. As a result, we develop an image search engine according to above design methods and implement searching image on the Internet. The testing results finally prove the overall performance of our image search engine is excellent and achieves the desired design requirements. By using data filtering technology and perceptual hash algorithm, the search time-consumed is less than 1 second and is of high search efficiency.},
     year = {2014}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Design and Implementation of Image Search Algorithm
    AU  - Zhengxi Wei
    AU  - Pan Zhao
    AU  - Liren Zhang
    Y1  - 2014/12/22
    PY  - 2014
    N1  - https://doi.org/10.11648/j.ajsea.20140306.14
    DO  - 10.11648/j.ajsea.20140306.14
    T2  - American Journal of Software Engineering and Applications
    JF  - American Journal of Software Engineering and Applications
    JO  - American Journal of Software Engineering and Applications
    SP  - 90
    EP  - 94
    PB  - Science Publishing Group
    SN  - 2327-249X
    UR  - https://doi.org/10.11648/j.ajsea.20140306.14
    AB  - Image search is becoming an urgent problem of the next generation of search engine. We firstly review the developed situation of image search engine in this paper. Then, the main difficulty and key technologies about this engine are analyzed. Next, the design method is elaborated in detail, which mainly includes image recognition, perceptual hash algorithm, system solution, image retrieval procedure as well as software module, and so on. As a result, we develop an image search engine according to above design methods and implement searching image on the Internet. The testing results finally prove the overall performance of our image search engine is excellent and achieves the desired design requirements. By using data filtering technology and perceptual hash algorithm, the search time-consumed is less than 1 second and is of high search efficiency.
    VL  - 3
    IS  - 6
    ER  - 

    Copy | Download

  • Sections